原文點擊這里:http://www.zengxianhua.com/2016/02/17/iosxue-xi-lu-xian/
look.jpg
往往很多人看到這圖的時,你丫的,這么多。
就我個人而言,并不需要面面俱到,每個人興趣不同,例如有的同學(xué)喜歡娛樂類、社交類或者工具類產(chǎn)品,我卻比較傾向于娛樂和工具,不要為了(全棧)工程師而淹沒了自己的興趣,總之你可以選擇性的攻克。
說一些不痛不癢的地方吧!本文不能一一詮釋,如有興趣,動動腦子,別總想有現(xiàn)成的!
工作日常需要技能
- 常見 Linux 命令能給開發(fā)者帶來很多方便之處,例如管道使用、批量修改圖片名等等(我笨,但是我可以學(xué),這不批量了嘛!把瑣碎的事情丟給工具完成)
- KVC 、KVO的理解( KVC 很容易理解?但是擴(kuò)展應(yīng)用呢?Mantle 可以告訴你)
- Protocol 的合理使用(MVP?)
- Block 的剖析(千萬別犯低級錯誤,循環(huán)引用)
- Runtime 的剖析
- Po 等命令(調(diào)試好幫手)
- 數(shù)據(jù)存儲(產(chǎn)品經(jīng)理說:沒網(wǎng)絡(luò)怎么空白的?體驗好差)
- 網(wǎng)絡(luò)交互(嘗試搭建一個PHP環(huán)境寫個簡單的 JSON 輸出?理解 GET 與 POST?)
- 安全機(jī)制(你的用戶說,她被盜號了)
- 打包與封裝 SDK(過于著急的老板說:我們的業(yè)務(wù)日日壯大,需要給第三方提供 SDK,記得要有完善的 API 與文檔)
- 正則表達(dá)式(列表數(shù)據(jù)按照某一需求進(jìn)行字段排序?)
- 支付(支付寶、微信支付都有著繁瑣的前期工作,內(nèi)購也是必不可少的)
- 即時通訊(往往用戶想得到及時反饋,那私信、語音勾搭少不了,別忘了結(jié)合推送,推送的原理隨便(順便)也搞懂了?)
- 常用插件:寫注釋、微調(diào)顏色值,根據(jù)你的短處進(jìn)行選擇吧!
- 開源庫的選擇底線(千萬不要盲目,做你熟悉的)
- 單元測試(你丫的,你自己都不知道能否跑通業(yè)務(wù),還叫我們測試?)
我最頭痛的部分
- 多媒體(工具類?娛樂類?)
- 多線程(各種產(chǎn)品都要)
- OpenGL(酷炫?裝逼?看你咯!)
概括
其實對于一個產(chǎn)品從 0到1 的過程,不是僅僅這些技能就足以的,例如:
- H5 與 Native 的交互(應(yīng)用號真的能降低開發(fā)成本?)
- 外部 H5 回流到 Native(產(chǎn)品經(jīng)理經(jīng)常鼓吹的H5活動回流?)
- 運營推廣(事件營銷?KOL助陣?)
- ASO、SEO(真的砸錢就可以了嗎?)
- 產(chǎn)品上線預(yù)熱(不知 Apple 經(jīng)常有新 iPhone 疑照)
混日子的人編程過程中停下來看時間,咦!14:01,再停下來一看,哦!14:05,可不嘛!
熱愛編程的人是這樣的,嗯!14:30,再停下來一看,嗯!18:00,這算區(qū)別嗎?
做你所愛的事情,你會發(fā)現(xiàn)時間就是金錢。