※ 引述《heatthree (热火三)》之铭言:
: 假设面试时被问到喜不喜欢写程式应该怎么回答
: 在我的认知里喜欢写程式应该是休闲时还会写程式,把写程式当娱乐的才算吧
: 有些人只有作业 工作需要用到程式时才会写,虽然不排斥但也不到喜欢
: 那面试的时候应该如何回答才对呢
: 应该老实回答不排斥,还是直接回答喜欢
: 通常主管想听到的是什么啊
看你的叙述,就知道你不属于“喜欢写程式”的那种人
先回答你的问题,面试官会问这个,就代表他对程式品质有一定的要求
他想听到的一定是“喜欢写程式”,但是细问如果说不出个所以然,也是扣分
因为不想破坏这个问题的鉴别度,所以后续我不会形容喜欢写程式的人有什么特征
我只会说一个喜欢写程式的人,会带来什么价值
喜欢写程式的人,会带来的就是程式的可读性、严谨度、扩充弹性、执行效率
一个对程式没特别兴趣的人,程式的品质就是能动,仅此而已
或许有经验的一点的码农,会多注意一些未来维护的便利性,但也不会太花心思
比喻来说,写程式就像是在堆积木
喜欢写程式的人,会把每一块叠得稳稳的、裁切得整整齐齐,简单说就是井然有序
而没兴趣的人,只会想办法把积木堆上去而已,稳或整齐不在他思考范畴内
一个团队,如果没有那种知道怎么把积木堆稳的人,通常软件架构做不大
只要复杂一点积木就会倒、改一点东西积木又倒,
每想堆一块新的积木,就需要 Save/Load 大法,几乎是用试的,而不是用规划的
最后,喜欢写程式的人,应该算少数,主管应该也不至于一定要找到喜欢的人
对一般需求来说,不排斥应该就够了,只是喜欢写程式会更好