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


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

如何取得入場卷?

先來看看一開始常見的幾個問題:
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
APP工程師軟實力
工程師有很多新技術要學、舊技術要補,但在軟體開發過程中,有更多的是軟實力和經驗累積。 希望可以藉由文字傳遞,讓團隊學習沒有斷層,自我學習更加突破。






Related Posts

JavaScript 邏輯運算 && ( and )、| | ( or )、!( not )

JavaScript 邏輯運算 && ( and )、| | ( or )、!( not )

Day02 重裝待發

Day02 重裝待發

Day00

Day00

[ALG101] Unit5:經典題目解解看 ( live coding )

[ALG101] Unit5:經典題目解解看 ( live coding )

用 D3.js v4 看 Pokemon 屬性表

用 D3.js v4 看 Pokemon 屬性表

Day03  自製收費廣告版位 - 使用 react-intersection-observer

Day03 自製收費廣告版位 - 使用 react-intersection-observer



Comments