從入坑到推坑:給新手的建議


第一屆開發者寫作松,軟體工程師軟實力系列第七篇

如何取得入場卷?

先來看看一開始常見的幾個問題:
Q1.轉行當軟體工程師真的很難?
A1.難不難其實因人而異,有些靠天賦、有先靠努力,但關鍵在於適不適合自己?我最開始是從寫程式小遊戲來培養興趣和評估是否適合,各位新人也可以試試,不是說能否破關就代表能不能做工程師,而是可以從過程中體驗寫程式的基本,就像種稻體驗或吹玻璃體驗那樣,要有某種程度的喜歡(或者不排斥)才有動力持續學習。

Q2.Android和iOS怎麼挑?
過去兩個系統的差異頗大,但無論是IDE還是設計排版,抄來抄去就越來越像,最大的差異在於語言本身和設備成本,只能說各有優缺。

Q3.程式語言學會一種,學其他的就比較快?
A.3先了解語言特性,例如Swift和Kotlin就挺像的,但跟python就差挺多的,但比較建議一次學好一種,混搭容易混亂。

Q4. 哪些特質適合做工程師?
A4. 不服輸、不輕易放棄、喜歡學習新事物。

Q5. 有哪些管道可以學習呢?
A5. 大學、研究所、資策會、職訓局、線上課程。

Q6. 要如何找到第一份寫程式的工作呢?
A6. 知道目標公司的需求真的重要,不要亂槍打鳥,有些公司會樂於錄取新人,有些則是偏好有經驗的。


採坑經驗

  1. 不要預設iOS穩定完全沒BUG。
  2. Safari才是自家的產品,iTunes用Safari才能上傳圖片?!
  3. iTunes Connect 又壞掉了?!有時候上傳Test Flight失敗時,過一段時間再傳傳看。
  4. XCode版本的更新時間是一門學問,一發布就更新絕對要做好心理準備。
  5. 無論寫什麼語言做什麼專案,備份才是王道。
  6. 太太我喜歡你!多看看審核經驗談,看懂設計規範,在規則裡玩。
  7. 自己的手機跟著最新版本走,開發者沒有iPhone真的很吃虧。

 結論:

投資就是評估風險自己能承擔的話,就放手一搏吧!

#iOS #APP







你可能感興趣的文章

AWS Solutions Architect - Associate (SAA) 學習計畫與備考心得: Module 6

AWS Solutions Architect - Associate (SAA) 學習計畫與備考心得: Module 6

【Day06】Vue-cli & Vuex mapState

【Day06】Vue-cli & Vuex mapState

體驗最新的 JS 語法:Babel

體驗最新的 JS 語法:Babel






留言討論