第一屆開發者寫作松,軟體工程師軟實力系列第七篇
如何取得入場卷?
先來看看一開始常見的幾個問題:
Q1.轉行當軟體工程師真的很難?
A1.難不難其實因人而異,有些靠天賦、有先靠努力,但關鍵在於適不適合自己?我最開始是從寫程式小遊戲來培養興趣和評估是否適合,各位新人也可以試試,不是說能否破關就代表能不能做工程師,而是可以從過程中體驗寫程式的基本,就像種稻體驗或吹玻璃體驗那樣,要有某種程度的喜歡(或者不排斥)才有動力持續學習。
Q2.Android和iOS怎麼挑?
過去兩個系統的差異頗大,但無論是IDE還是設計排版,抄來抄去就越來越像,最大的差異在於語言本身和設備成本,只能說各有優缺。
Q3.程式語言學會一種,學其他的就比較快?
A.3先了解語言特性,例如Swift和Kotlin就挺像的,但跟python就差挺多的,但比較建議一次學好一種,混搭容易混亂。
Q4. 哪些特質適合做工程師?
A4. 不服輸、不輕易放棄、喜歡學習新事物。
Q5. 有哪些管道可以學習呢?
A5. 大學、研究所、資策會、職訓局、線上課程。
Q6. 要如何找到第一份寫程式的工作呢?
A6. 知道目標公司的需求真的重要,不要亂槍打鳥,有些公司會樂於錄取新人,有些則是偏好有經驗的。
採坑經驗
- 不要預設iOS穩定完全沒BUG。
- Safari才是自家的產品,iTunes用Safari才能上傳圖片?!
- iTunes Connect 又壞掉了?!有時候上傳Test Flight失敗時,過一段時間再傳傳看。
- XCode版本的更新時間是一門學問,一發布就更新絕對要做好心理準備。
- 無論寫什麼語言做什麼專案,備份才是王道。
- 太太我喜歡你!多看看審核經驗談,看懂設計規範,在規則裡玩。
- 自己的手機跟著最新版本走,開發者沒有iPhone真的很吃虧。
結論:
投資就是評估風險自己能承擔的話,就放手一搏吧!