首頁>Club>
非常出色的iOS開發者需要具備什麼能力和知識呢?
5
回覆列表
  • 1 # IT史記研究所

    現在的智人為何可以可以統治整個地球,很重要的一個原因在於:人可以認識到自己的不足和無知,願意承認接受自己的差距,從而會不斷的進行創造與求知!

    一個iOS開發者不敢輕易稱自己是iOS開發高手,只敢說自己對iOS開發的某些領域相對熟悉。

    筆者認為,作為一個優秀的IOS開發者應該有以下這些能力:

    1、對自己定位不能僅僅是一個碼農,把自己定位成一個架構師,研究者會讓你更加優秀

    2、持續的熱情與興趣,多瞭解iOS新版本的特性,主要透過WWDC影片和官方文件。

    3、有時間可以參與Github上的開源專案,或者貢獻自己的開源專案。

    4、慢慢養成閱讀別人優秀程式碼的習慣與能力,很多開源的框架和程式碼,例如HTTP框架,JSON框架這些,對於這些優秀的開源資源,閱讀它們的程式碼能讓你持續提升!

    5、注意提高自己的團隊協作和專案管理控制能力,真正商業環境下的專案開發(非獨立開發)是需要團隊協作的。

    6、在純技術思維的基礎上,拓展產品思維和創造思維,你就算把iOS 所有的API爛熟於心,但卻不懂如何設計和創造一個產品,也無濟於事!

  • 2 # Sheepy256

    把用到過的第三方庫的原始碼都看一遍,多看些偏軟體設計的書,譬如程式碼大全,四人幫的設計模式,這個階段最重要的是培養好的程式碼品味,瞭解一些架構上的東西,活學活用,儘量多接觸大專案。

  • 中秋節和大豐收的關聯?
  • 一些人在工作和社交中能剋制和忍讓,但回到家中卻對最親近的人要求苛刻,這算不成熟嗎?