自身非科班出身,之所以入坑。也有許多因素。本身是學通信工程,硬件出身,學過的都知道 模電 數電 信號通信方面內容,對高數的要求是比較高。談完自己的背景感覺和開發沒有半毛錢關系。直到后來接觸CAD板子繪制,焊接,到一個小音響的制作。這也是硬件的巔峰之作。硬件之路告一段落。
開始我的入坑之路。記不清是什么時候,手機這個異類征服了世界,高中的時候看到第一款智能手機,諾基亞的塞班系統,感覺很牛逼,反正挺智能,可以玩些小游戲。之后中興的手機可以玩水果忍者,植物大戰僵尸,還有萌萌的憤怒的小鳥,那時候心里發誓也要搞一臺。
大學時候可以說人手一臺智能的安卓手機。那年12年。反正對開發也沒什么概念,下個新軟件,被界面出現的奇奇怪怪的功能吸引。那時候沒想到自己會做為一個程序猿。其實那時候對這個職業挺不看好,初始印象就是臟 亂 差 不修邊幅。
如今也是入坑了3年的開發者。以下就是自己的開發之旅。
安卓之路
大學學過c語言,后來培訓了一個月的java。這段時間挺受益匪淺。后來由于種種原因,開始了自學安卓之路,還好那時候有千峰的視頻,還有引路人和一些志同道合的朋友一起學習,那段時間也很快樂,剛開始從控件到數據庫到接口json的解析,到最后開發的小型app。感覺新奇 很累 但是很充實。
ios之路
畢竟這才是我的職業之路,也是我的主職。后來由于機緣巧合可以培訓ios,想著安卓自學不成體系,還是去培訓下,期間聽了老師的編程思維,感覺很不錯,對比安卓學的也是比較快,就這樣出來找工作。感覺命運總和自己開玩笑,學成歸來,原本覺得牛逼的不行,趕巧移動端人才大爆發,整個市場大家都知道,找工作真難。周邊的朋友都去了一線城市,由于想和女朋友在一個城市,就留在二線城市。
總結:從長遠發展看,還是去一線的好。
1.機遇多,可以找個穩定的工作。
2.開發環境好,可以跟著大牛學東西。
node服務器
因為之前的服務器是node,又因為一直在移動端開發,沒接口的感覺真是感覺無力,所以后端之路開啟了,就是想自己能擼個自己的app。想想都感覺爽。
小程序之路
因為 用完即走 的理念,小程序火了,深深感覺移動應用要完了,再不學以后沒飯吃,然后就看官方文檔,寫了兩個程序,用時比較短,上手挺快,感覺確實比app開發的快。
RN之路
因為找工作的時候,好多公司想要rn的人,不過偏向ios轉型的rn人。于是乎,就想學學,一開始我是抗拒的??戳艘曨l感覺界面和小程序用的挺像都是flex布局,不同就是利用react前端框架,有組件化的思想。
未來的思考
這點很重要 不是嗎 怎么說也混了這么久 不管哪方面都感覺和以前的朋友對比 都是差了一截。其實說多了也是傷心。
1.技術廣度
會的東西我自己都佩服自己,然而并沒有什么卵用,樣樣都會,樣樣不精,依然沒用。
2.技術深度
還是那句話,行業的精英很少,大牛不是會的多,而是很深。畢竟人的精力有限,學好一門真的很重要。要從基礎到底層,到基本的通用的地方。
3.自身問題
由于普通話,很吃虧,別人會覺得你交流不行,所以得硬著頭皮說。
https://juejin.im/entry/59bf237f6fb9a00a636a3f53