自身非科班出身,之所以入坑。也有许多因素。本身是学通信工程,硬件出身,学过的都知道 模电 数电 信号通信方面内容,对高数的要求是比较高。谈完自己的背景感觉和开发没有半毛钱关系。直到后来接触CAD板子绘制,焊接,到一个小音响的制作。这也是硬件的巅峰之作。硬件之路告一段落。
开始我的入坑之路。记不清是什么时候,手机这个异类征服了世界,高中的时候看到第一款智能手机,诺基亚的塞班系统,感觉很牛逼,反正挺智能,可以玩些小游戏。之后中兴的手机可以玩水果忍者,植物大战僵尸,还有萌萌的愤怒的小鸟,那时候心里发誓也要搞一台。
大学时候可以说人手一台智能的安卓手机。那年12年。反正对开发也没什么概念,下个新软件,被界面出现的奇奇怪怪的功能吸引。那时候没想到自己会做为一个程序猿。其实那时候对这个职业挺不看好,初始印象就是脏 乱 差 不修边幅。
如今也是入坑了3年的开发者。以下就是自己的开发之旅。
安卓之路
大学学过c语言,后来培训了一个月的java。这段时间挺受益匪浅。后来由于种种原因,开始了自学安卓之路,还好那时候有千峰的视频,还有引路人和一些志同道合的朋友一起学习,那段时间也很快乐,刚开始从控件到数据库到接口json的解析,到最后开发的小型app。感觉新奇 很累 但是很充实。
ios之路
毕竟这才是我的职业之路,也是我的主职。后来由于机缘巧合可以培训ios,想着安卓自学不成体系,还是去培训下,期间听了老师的编程思维,感觉很不错,对比安卓学的也是比较快,就这样出来找工作。感觉命运总和自己开玩笑,学成归来,原本觉得牛逼的不行,赶巧移动端人才大爆发,整个市场大家都知道,找工作真难。周边的朋友都去了一线城市,由于想和女朋友在一个城市,就留在二线城市。
总结:从长远发展看,还是去一线的好。
1.机遇多,可以找个稳定的工作。
2.开发环境好,可以跟着大牛学东西。
node服务器
因为之前的服务器是node,又因为一直在移动端开发,没接口的感觉真是感觉无力,所以后端之路开启了,就是想自己能撸个自己的app。想想都感觉爽。
小程序之路
因为 用完即走 的理念,小程序火了,深深感觉移动应用要完了,再不学以后没饭吃,然后就看官方文档,写了两个程序,用时比较短,上手挺快,感觉确实比app开发的快。
RN之路
因为找工作的时候,好多公司想要rn的人,不过偏向ios转型的rn人。于是乎,就想学学,一开始我是抗拒的。看了视频感觉界面和小程序用的挺像都是flex布局,不同就是利用react前端框架,有组件化的思想。
未来的思考
这点很重要 不是吗 怎么说也混了这么久 不管哪方面都感觉和以前的朋友对比 都是差了一截。其实说多了也是伤心。
1.技术广度
会的东西我自己都佩服自己,然而并没有什么卵用,样样都会,样样不精,依然没用。
2.技术深度
还是那句话,行业的精英很少,大牛不是会的多,而是很深。毕竟人的精力有限,学好一门真的很重要。要从基础到底层,到基本的通用的地方。
3.自身问题
由于普通话,很吃亏,别人会觉得你交流不行,所以得硬着头皮说。
https://juejin.im/entry/59bf237f6fb9a00a636a3f53
网友评论