学 ios 开发学了 4 个月了还没学完,该不该先转 ps+网页前端?

2016-11-08 22:24:15 +08:00
 brainjoy

当然要对得起交的学费,肯定是会学完的(网络课程),但是从找工作的角度来看,学个 ps 会比较快,工作之后再学 web 前端,然后学 Python ,然后爬虫。。。。 期待月薪 10k 以上吧,可过渡,毕业 8 年想彻底转行。 大家有什么建议?

2112 次点击
所在节点    问与答
42 条回复
finely
2016-11-08 22:30:06 +08:00
如果面向工资编程,那不需要学完。你找几个完整项目的教程跟着做一遍,就有作品了。然后网上找面试题刷几遍,就可以开始投简历了。
InfinitySam
2016-11-08 22:33:52 +08:00
= =网页前端也是另外的大坑。。。
lifesimple
2016-11-08 22:42:23 +08:00
@InfinitySam 前端确实是个大坑哦 别看入门挺容易的
wang9706
2016-11-08 22:45:49 +08:00
...毕业 8 年转行,这也是 6
em70
2016-11-08 22:56:33 +08:00
IT 公司老板这么好忽悠么,就这水平还 10K 以上
Scoield
2016-11-08 22:57:58 +08:00
面向工资编程…
holoto
2016-11-08 23:05:05 +08:00
你有 macbook 和 iphone 吗?
brainjoy
2016-11-08 23:12:38 +08:00
@holoto 必须得有啊
brainjoy
2016-11-08 23:13:06 +08:00
@wang9706 逼的,干培训干了好多年,干不动了
brainjoy
2016-11-08 23:13:42 +08:00
@finely 不是面向工资,而是真正的转行,以后就走 code 这条路了
exalex
2016-11-08 23:13:46 +08:00
你前一份工作工资多少?

怎么得出的月薪 10k ,我觉得你目前最多值 3k ,并且没人愿意要一个 30+的入门程序员。。。
brainjoy
2016-11-08 23:14:15 +08:00
@lifesimple 请赐教
brainjoy
2016-11-08 23:14:52 +08:00
@em70 诚心转行,请赐教
brainjoy
2016-11-08 23:16:53 +08:00
@exalex 说高了,可以从 1000 开始,一步一步来
exalex
2016-11-08 23:22:20 +08:00
@brainjoy 不是赐教的问题 如果你是一个中小企业的老板 你不找应届毕业生而去找一个 30+的刚入门的程序员的理由是啥?
railgun
2016-11-08 23:48:13 +08:00
前端是个大坑,你是用 angular 、 react 还是 vue ?
LucasW
2016-11-09 00:11:28 +08:00
我最近在学 ios ,个人经验是前端要比 ios 坑大的多。

就 ps 来说,各种工具的使用、抠图、滤镜这种东西容易掌握,但是后面的色感、设计思维是很难掌握的,要熟练应用冷暖色系、补色、对比色以及常用的设计手法都是要通过大量的练习来积累的,你成功入门 ios 的时间花在 ps 上不一定能独立做出来可用设计作品。另外后面你还要接着学习 Ai , Sketch 这种矢量绘图软件,因为你要做 Icon 啊。

接着,你做前端的东西,各种浏览器的坑都是要通过经验来积累的,且不说 IE6 这种坑,就 CSS 你掌握了盒模型,掌握了各种浮动、定位、自动布局之后你要面临自适应布局。要写出来一套真正可用的、系统的自适应方案就很麻烦,自己写一套栅格远没有 ios 上的自动布局简单。然后你同时要接触 js 上天天冒出来的新框架,除了 jQuery 之外你要学习 Angular 、 React 、 Vue 、 Avalon 这种框架外,还要学习各种构建工具 Glup 、 Webpack 。之后,你又要入 NodeJs 的回到坑、异步流程控制坑。。。
miketeam
2016-11-09 00:34:47 +08:00
哎,你们觉得前端各种库多好吧,我来说说 iOS 的坑: iOS 目前开发有好多模式-语言上分 oc , swift 。苹果主推 oswift ,但是一个改版各种红点。那么需要你有一种纯手工打造原生 app 的信念才能坚持。各种闭包,关键字,范型,概念也多:面向协议编程… oc 呢,需要你指针指针,虽然 arc ,但是对于内存的概念要懂。 runtime , runloop ,多线程这些第三方库经常用到的,要会用。 app 开发界面布局,需要适配各种机型,有的代码 API 过了一定版本就不用啦。排版就很麻烦,还要兼顾滑动流畅性, instruments 里面 animation 至少 50-60fps 。动画你要懂,这里就需要你花点时间的。数据库事务也要懂,如果 app 数据多光知道 select *不行,了解哈分页!有好多 icon 图片经理变态追求性能,你要代码画出来…代码测试你要懂,还有恶心的 UI 测试……网络编程要懂,基于 tcp 或者 udp 封装的 socket 要会用。各种数据格式请求,以及请求缓存并发请求,回掉。 html , xml , json 解析。打包发布还要懂些代码编译优化的东西,要不然太大了谁安装呢?上面是原生开发,再聊聊 hybrid , react-native , weex 。 cordova 有的公司用到,你要学吧,那么 js 你要会噢,腾讯有的项目已经用 rn 了,那么又要学 jsx 。并且他这蛮好电,需要你自己优化哈代码。好吧,即使上面你都会,那么面试还不够,你还需要 github 上有好的开源项目才行。 star 过 1000,as 上面要有上架 app 。最后重点是还要多买几部 iPhone ,手表, mac
razios
2016-11-09 08:43:01 +08:00
@exalex 我倒是喜欢年纪大点的,技术差不多为嘛一定要年轻的,现在年轻人还不一定好伺候, lz 这种年纪虽大但能沉下来 code 不是挺好的?
wohenyingyu02
2016-11-09 10:00:15 +08:00
web 前端比 iOS 难了不知道多少倍……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/319109

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX