※ 引述《heatthree (熱火三)》之銘言:
: 假設面試時被問到喜不喜歡寫程式應該怎麼回答
: 在我的認知裡喜歡寫程式應該是休閒時還會寫程式,把寫程式當娛樂的才算吧
: 有些人只有作業 工作需要用到程式時才會寫,雖然不排斥但也不到喜歡
: 那面試的時候應該如何回答才對呢
: 應該老實回答不排斥,還是直接回答喜歡
: 通常主管想聽到的是什麼啊
看你的敘述,就知道你不屬於「喜歡寫程式」的那種人
先回答你的問題,面試官會問這個,就代表他對程式品質有一定的要求
他想聽到的一定是「喜歡寫程式」,但是細問如果說不出個所以然,也是扣分
因為不想破壞這個問題的鑑別度,所以後續我不會形容喜歡寫程式的人有什麼特徵
我只會說一個喜歡寫程式的人,會帶來什麼價值
喜歡寫程式的人,會帶來的就是程式的可讀性、嚴謹度、擴充彈性、執行效率
一個對程式沒特別興趣的人,程式的品質就是能動,僅此而已
或許有經驗的一點的碼農,會多注意一些未來維護的便利性,但也不會太花心思
比喻來說,寫程式就像是在堆積木
喜歡寫程式的人,會把每一塊疊得穩穩的、裁切得整整齊齊,簡單說就是井然有序
而沒興趣的人,只會想辦法把積木堆上去而已,穩或整齊不在他思考範疇內
一個團隊,如果沒有那種知道怎麼把積木堆穩的人,通常軟體架構做不大
只要複雜一點積木就會倒、改一點東西積木又倒,
每想堆一塊新的積木,就需要 Save/Load 大法,幾乎是用試的,而不是用規劃的
最後,喜歡寫程式的人,應該算少數,主管應該也不至於一定要找到喜歡的人
對一般需求來說,不排斥應該就夠了,只是喜歡寫程式會更好