Re: [討論] 主管問說喜不喜歡寫程式

作者: flowheart (生氣就輸了)   2018-11-04 12:18:02
※ 引述《heatthree (熱火三)》之銘言:
: 假設面試時被問到喜不喜歡寫程式應該怎麼回答
: 在我的認知裡喜歡寫程式應該是休閒時還會寫程式,把寫程式當娛樂的才算吧
: 有些人只有作業 工作需要用到程式時才會寫,雖然不排斥但也不到喜歡
: 那面試的時候應該如何回答才對呢
: 應該老實回答不排斥,還是直接回答喜歡
: 通常主管想聽到的是什麼啊
看你的敘述,就知道你不屬於「喜歡寫程式」的那種人
先回答你的問題,面試官會問這個,就代表他對程式品質有一定的要求
他想聽到的一定是「喜歡寫程式」,但是細問如果說不出個所以然,也是扣分
因為不想破壞這個問題的鑑別度,所以後續我不會形容喜歡寫程式的人有什麼特徵
我只會說一個喜歡寫程式的人,會帶來什麼價值
喜歡寫程式的人,會帶來的就是程式的可讀性、嚴謹度、擴充彈性、執行效率
一個對程式沒特別興趣的人,程式的品質就是能動,僅此而已
或許有經驗的一點的碼農,會多注意一些未來維護的便利性,但也不會太花心思
比喻來說,寫程式就像是在堆積木
喜歡寫程式的人,會把每一塊疊得穩穩的、裁切得整整齊齊,簡單說就是井然有序
而沒興趣的人,只會想辦法把積木堆上去而已,穩或整齊不在他思考範疇內
一個團隊,如果沒有那種知道怎麼把積木堆穩的人,通常軟體架構做不大
只要複雜一點積木就會倒、改一點東西積木又倒,
每想堆一塊新的積木,就需要 Save/Load 大法,幾乎是用試的,而不是用規劃的
最後,喜歡寫程式的人,應該算少數,主管應該也不至於一定要找到喜歡的人
對一般需求來說,不排斥應該就夠了,只是喜歡寫程式會更好
作者: rattrapante (關東橋喬治克隆尼)   2018-11-06 13:03:00
說法精闢
作者: flysonics (飛音)   2018-11-04 12:24:00
我怎麼覺得喜歡寫程式的人比較著重彈性跟效率而已...
作者: cphe (魔鬼藏在垃圾筒裡)   2018-11-04 12:24:00
喜不喜歡跟有沒有能力其實是兩件事
作者: flysonics (飛音)   2018-11-04 12:25:00
為了效率跟彈性降低可讀性 寫越炫酷越屌越冷門就爽了也是有這種高智商怪咖在的 XD
作者: su27 (su27)   2018-11-04 12:40:00
樓上的,是咱們能力無法看懂,不是可讀性差,MFC很多我也看不懂,可是他就是好用,重點是教那怎麼用,不是教會我們怎麼改
作者: Simonfenix (Livingfailure)   2018-11-04 12:41:00
這怎麼聽起來比較像是紀律
作者: jason710068 (綜合水果汁z)   2018-11-04 13:06:00
我覺得這樣比較像對自己的程式碼有沒有要求
作者: wf23 (paul)   2018-11-04 13:07:00
不喜歡+1
作者: antu1019 (kid)   2018-11-04 13:29:00
不是這樣說的吧
作者: vxkayo (嘛哩蹦蹦)   2018-11-04 13:41:00
不排斥
作者: igoam (igoam)   2018-11-04 13:53:00
還可以
作者: REMEMBERYAU (blusense)   2018-11-04 13:56:00
通常問喜不喜歡的,大概只是希望你能夠有熱誠(自願加班爆肝責任制)
作者: GoalBased (Artificail Intelligence)   2018-11-04 14:02:00
邏輯很差
作者: kenjigan (瞬影)   2018-11-04 14:19:00
認同
作者: dickgg (明)   2018-11-04 14:56:00
同意。喜歡是說會考慮程式的擺放是好改好維護的,會想有沒有更好的方式。紀律也是一部分。就像運動也會要求基本功。
作者: NSYSUEE (Monkey)   2018-11-04 15:16:00
我喜歡寫程式,但不喜歡寫別人寫好的爛扣這樣正常嗎
作者: codehard   2018-11-04 15:18:00
就算喜歡有多錢嗎 如果沒有問個雕
作者: kikichou (下個月爆忙)   2018-11-04 15:46:00
喜歡寫程式,就是任務之外,還會自己精進程式,奴?不是,就是因為真的喜歡寫
作者: igoam (igoam)   2018-11-04 15:58:00
是喔, 如果沒有工作, 沒有飯吃, 還會寫嗎?還會精進嗎?
作者: steve1012 (steve)   2018-11-04 16:03:00
看不懂通常就是可讀性差
作者: fallinlove15   2018-11-04 16:13:00
效率跟可讀性往往是兩難
作者: atpx (秋雨的心情)   2018-11-04 16:23:00
看不懂是怎樣不懂? 寫得亂七八糟不懂, 還是算式太精簡不懂?真正高手的code, 可以達到可讀性維護性一流又高效率
作者: OxFFFF (65535)   2018-11-04 16:32:00
推你的想法,內行人
作者: gofigure (平行世界)   2018-11-04 16:37:00
你講的跟寫程式根本沒關係 已經是軟體工程了偏偏這個部分是國內很不重視的難道你要說他們都不喜歡寫程式?還有寫程式本身很無聊很無聊如果不是錢多 你有辦法寫一整天 再來說你喜歡吧
作者: OxFFFF (65535)   2018-11-04 16:44:00
另在跨平台、新穎項目的開發,對程式碼有興趣的人會顯現出非常大的優勢
作者: Rocker5566 (搖滾56)   2018-11-04 16:47:00
版上真的很多魯蛇思維耶 沒錢就沒興趣? 靠興趣會餓死?真正的強者靠著興趣寫高品質的code 也是往高處爬而已魯蛇只會想靠其他招往上爬 但嘴砲也真的是技能啦這篇寫到重點啊 對程式有興趣的人 寫出的系統是有利
作者: gofigure (平行世界)   2018-11-04 16:51:00
把興趣和工作分清楚也要被說是魯蛇? 這世界怎麼了
作者: Rocker5566 (搖滾56)   2018-11-04 16:51:00
整個部門公司發展的. 普通碼農只能follow高手的架構最差的就是亂寫一通能動就好誰說興趣就是下班的興趣? 你的二分法才神奇吧?你是不是那種認為比你強的同事下班都沒人生
作者: gofigure (平行世界)   2018-11-04 16:53:00
我說的是現實 只是很多人欺騙自己喜歡工作
作者: Rocker5566 (搖滾56)   2018-11-04 16:53:00
你才是最有人生最會生活的 XD
作者: gofigure (平行世界)   2018-11-04 16:54:00
事實上是為了錢工作
作者: Rocker5566 (搖滾56)   2018-11-04 16:54:00
這也是一種是欺騙自己過得比較好的想法啦
作者: james732 (好人超)   2018-11-04 17:03:00
等等,MFC哪裡好用了? XD
作者: steve1012 (steve)   2018-11-04 17:10:00
寫一整天 沒什麼困難啊
作者: aoqq12 (阿任)   2018-11-04 17:12:00
我覺得寫程式是一種邏輯的體現看別人寫出有別於自己 而且更有邏輯的code會覺得很想學或者看看linux 人家怎麼去寫kernel的是不是興趣不太知道啦,不過你能從心裡看code覺得開心或者碰到更好的架構跟效能的code你會感到興奮在你的工作上應該會很有幫助的
作者: LinuxKernel (Linus Torvalds)   2018-11-04 17:18:00
不完全正確。
作者: codehard   2018-11-04 17:19:00
問這麼表面的問題”你有沒有興趣” 跟女生問花花公子”你會不會愛我一輩子” 這種智障問題一樣 code打開問一下白板劃一劃就知道 沒水準的人問不入流的問題
作者: lalalalaluk (luk)   2018-11-04 17:50:00
推 不要寫爛 code害人
作者: ARPG (聖劍)   2018-11-04 17:54:00
喜不喜歡次要,最討厭接案後擺爛,硬要找人接,有人接之後,問這爛坑怎麼這麼爛,只會講一堆幹話,自我要求很低的人接案完成度20%,過水後25%,5%還是亂解,跟PM報完成80%
作者: sharku (明珠求瑕)   2018-11-04 18:41:00
推這篇
作者: flysonics (飛音)   2018-11-04 18:53:00
推個看linux人家怎麼寫kernel的 每次看完都覺得功力又有進步當然也可能只是我太廢而已 XD
作者: kikichou (下個月爆忙)   2018-11-04 19:00:00
某i就是不懂,跟有無錢根本兩件事,仿彿他的一生都只能看錢
作者: igoam (igoam)   2018-11-04 19:03:00
回 kikichou 是生存, 不是錢~ 而且, 還有年紀觀念的影響技術這東西~ 隨時你, 離開個幾年跑去體驗別的..都不行唷!像修車的也是, 後來, 他改賣雞排了。因為, 現在很多電動汽機車也都出來了。你要人家 學舊修車技術的人, 怎麼活呢~只是因為, 你還沒走到這種地步吧! 懂嗎~你說, ok呀, 學新東西呀, 但是, 認真的35~之後的人...怎麼去跟 剛出社會... 一直在學新技術的人比呢~這就是找工作時會遇到問題了。
作者: kikichou (下個月爆忙)   2018-11-04 19:19:00
希望你已離開業界,因為看起來你沒有興趣在此,我也尊重你,但我的興趣在此,這是否讓你感到不舒服,應該不會吧?XD
作者: igoam (igoam)   2018-11-04 19:20:00
不會啦, 只是, 像我們這種的, 要再找那種新創公司...可能不太容易。
作者: WhatsNan (洋溢)   2018-11-04 19:27:00
這是管理。
作者: igoam (igoam)   2018-11-04 19:28:00
技術沒有新舊之分, 很多時候...就是順水推舟對剛出社會的年輕人, 是新技術; 對業界回鍋者, 是新技術去到窮鄉僻壤, 也是新技術
作者: prokofieff (回不去了吧...)   2018-11-04 19:55:00
講的好
作者: Mensholaten (REAL)   2018-11-04 20:40:00
很多主管只在意結果 架構維護性不好大概都等人離職後才爆出來 會真的去review code的少之又少
作者: pp10086 (挖系給給)   2018-11-04 20:54:00
推這篇...架構跟能動,真的兩個境界
作者: popher (popher)   2018-11-04 22:00:00
看來有人真的興趣跟工作分不出來 更何況能力問題有人就是能力強能往高處爬 你怎麼知道人家興趣真的在哪
作者: popcool (我不懂)   2018-11-04 22:38:00
不太同意耶,注重架構跟維護性只是不想害到未來的自己或是有程式潔癖,但說喜歡嗎,我覺得跟其他工作比起來算喜歡,但跟其他我喜歡做的事情比起來也還好,這樣算嗎
作者: flowheart (生氣就輸了)   2018-11-04 23:02:00
有興趣自然會做到極致,但不代表沒興趣不能做好
作者: OxFFFF (65535)   2018-11-04 23:15:00
畢竟原po也說了對程式有興趣的人是少數。無法難理解為何老婆小孩都睡了,還想熬夜寫跟工作完全沒關係的code也很正常,就跟不運動的人無法理解為啥能花一小時去跑步一樣,哪天辦活動要比賽跑步平均來說也是平常就有興趣的人會表現比較好,一樣意思
作者: wake7078 (KK)   2018-11-04 23:55:00
喜歡跟能力是兩回事 寫的整齊漂亮簡約跟疊積木式的做法 看人
作者: drajan (EasoN)   2018-11-05 00:43:00
有一種跟夏蟲語冰的fu
作者: Mozar (沈默的樂師)   2018-11-05 01:50:00
整個組織沒有良好的工程規範說程式該有哪些特徵, 才要在意這些
作者: Windcws9Z (聞肉絲就餓)   2018-11-05 10:58:00
有興趣≠能做好沒興趣≠會做爛
作者: antu1019 (kid)   2018-11-05 12:20:00
很多工程師到後來也不是有興趣寫程式,但會為了職涯發展不斷精進自己,對自己程式品質也有要求不是嗎?目前遇到真的喜歡寫程式的不多
作者: ll1117 (Linus)   2018-11-05 12:57:00
如果要你寫你就要離職,那我就問別人
作者: bearsis (熊妹)   2018-11-05 22:06:00
作者: shanyyy   2018-11-06 21:10:00
主管的思維是如此

Links booklink

Contact Us: admin [ a t ] ucptt.com