Re: [討論] 寫程式的經驗如何培養?

看板Soft_Job (軟體人)作者 (一隻歐拉貓)時間12年前 (2013/10/29 11:08), 編輯推噓5(5013)
留言18則, 7人參與, 最新討論串4/7 (看更多)
: → piss:可以說coding framework/style/readability打考績也會考慮 10/29 06:43 : → piss:表示老鳥都很重視,所以也請你重視,花不了你多少時間 10/29 06:46 : → piss:他會這麼說就是覺得這應該不重要,不想浪費時間在上面。 10/29 06:50 我們主管是好人,尤其新人學習時間很長,甚至跟我說 我帶他有問題的部分,他可以花時間教,他也說他教很久 還是沒辦法 : 推 RouterHsieh:我比較好奇的是這個新人到底是怎麼被錄取的...XD 10/29 07:20 : 推 kinanson:態度有問題,基本上菜就是要服從,除非主管或老闆挺菜鳥 10/29 08:04 : → kinanson:改革,越高學歷的其實有些越難帶,自視甚高 10/29 08:04 : → xsoho:開除他? 10/29 08:09 : → tyc5116:我覺得3.要體諒一下,不是每個人英文都好,keyword很難取XD 10/29 08:38 : → bndan:菜就是要服從 XD? 是來寫程式還是當兵? 10/29 08:43 : → b6byc:名稱也不是很好取的. 不過溝通一下就好,強制要求 10/29 09:01 : → b6byc:人家會認為,為什麼你的比較好? 為什麼不能用我的,你一定 10/29 09:01 : → b6byc:是對的嗎? 不過,老人也不一定是對的,口氣別太差. 10/29 09:02 解釋很久了,但是有很多物件觀念你沒有碰過, 就不知道為甚麼要這麼做,舉個例子好了,新手很喜歡把 整段code copy reuse而不是refactor break down reuse. 我花了半年讓他碰到真實的狀況,他終於體會甚麼叫做 要maintain兩段code,但是現在又來給我搞一次, 然後跟我說他之後會把他合併,他copy出來是要做實驗, 不想影響原來的code,但我通常看到做這種事的人, 最後都合不回去,或懶得合回去,因為有一次他問我release 完我都在幹嘛,我說我在refactor 我寫過的code, 他就一臉天真的問說,為什麼要浪費時間改寫過的code? : → b6byc:至於coding style,每個人都有自己的風格,要求一致,難~~~ 10/29 09:03 : → b6byc:講多了,只會造成同事間的不和諧. 不過,稍微提一下,是個不錯 10/29 09:04 : → b6byc:法,用建議的口氣. 會比較好. 10/29 09:05 : → b6byc:如果不想改,其實老人要有能力看奇奇怪怪的code ,就認了 10/29 09:06 已經練得不錯了,用macro 做的假C with Class也看過 : → leiyan:style公司要定自己的規範阿 否則當然各寫各的 10/29 09:16 : 推 liddle:Style就是要統一規定下去,也有一堆工具幫忙.設定好CI工具 10/29 10:31 : 推 kinanson:@bndan 一間公司本來就要一個規範,前人都認同那套規則, 10/29 10:31 : → kinanson:結果一個新人來搞破壞?就算那個規則不好,要嘛就是讓老 10/29 10:31 : → kinanson:闆或上面認同,然後進行改革,要嘛就認菜自行離開,是環 10/29 10:31 : → kinanson:境要來屈就你,還是你來屈就大環境?再者你現在改規則, 10/29 10:31 : → kinanson:光重構又要花多少時間??菜還不服指導本來就該死 10/29 10:31 : → liddle:不符合規範的程式就不准Checkin,然後這種狀況就會沒了 10/29 10:32 : → liddle:很多程式style是設計用來減少bug發生以及debug時間的 10/29 10:33 : 推 vvppqqvv:看到這篇所以我就不想待軟體公司 10/29 10:40 : → vvppqqvv:有不配合的新手(我沒說他不對)有倚老賣老的老手 10/29 10:42 : → vvppqqvv:(老手也沒錯) 10/29 10:42 : → vvppqqvv:人沒錯那就是環境問題 鬼島軟體公司....? 10/29 10:44 我們在美國,你來google一樣被這樣電的,google的style更嚴 話說這個新人說甚麼數學多強,我到現在還看不出來, 說甚麼多會推導complexity,但是不知道/比*多很多個clock cycle, 也不知道memory access time,這樣是要算甚麼, 只要人家否定他,他就會一副你們憑甚麼否定我, 我這麼辛苦認真工作,為什麼要這樣對我... 上次被 director講兩句眼眶馬上就紅了(我差點笑出來 ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 198.182.56.5 ※ 編輯: moonshade 來自: 198.182.56.5 (10/29 11:08) ※ 編輯: moonshade 來自: 198.182.56.5 (10/29 11:10) ※ 編輯: moonshade 來自: 198.182.56.5 (10/29 11:11)

10/29 11:33, , 1F
macro 做的假C with Class-->能不能示範一下,好奇XD
10/29 11:33, 1F

10/29 11:47, , 2F
用##,你就可以寫 Class( Car, move ) 然後指到
10/29 11:47, 2F

10/29 11:47, , 3F
Car_Move 這個 car的move member function...
10/29 11:47, 3F

10/29 11:48, , 4F
其實這是很古老的做法....但是GDB無法trace所以很幹
10/29 11:48, 4F

10/29 11:53, , 5F
開除他 XD
10/29 11:53, 5F

10/29 12:01, , 6F
我也很想,但是我秉持的一種這種新人我都能帶的話
10/29 12:01, 6F

10/29 12:01, , 7F
那我以後一定就是無敵了的心情... 不過往往不是那麼順利
10/29 12:01, 7F

10/29 12:06, , 8F
若持續無法改善溝通請他擇良木而棲也是幫助他的方法
10/29 12:06, 8F

10/29 17:35, , 9F
如果公司有規定coding style的話,其實更好,因為大家沒話講.
10/29 17:35, 9F

10/29 17:37, , 10F
我猜測你應該是遇到溝通問題,反正用公司規範來說就好了,
10/29 17:37, 10F

10/29 17:38, , 11F
大家都照著文件規範來走的. 沒辦法,也許他就接受了.
10/29 17:38, 11F

10/29 17:39, , 12F
不過數學很強,也不一定會寫程式. 看重他的數學??
10/29 17:39, 12F

10/29 18:38, , 13F
看中他的phD吧 只是沒想到這麼ooxx
10/29 18:38, 13F

10/30 06:09, , 14F
應該是女生吧
10/30 06:09, 14F

11/04 10:39, , 15F
大概就是[天]吧? 以為自己懂的都是高深的理論 dirty job 給
11/04 10:39, 15F

11/04 10:39, , 16F
工仔去做就行了
11/04 10:39, 16F

11/04 10:41, , 17F
我倒覺得應該先給他多點code review訓練才對; 多看看你們既
11/04 10:41, 17F

11/04 10:42, , 18F
有的程式碼 並用註解方式寫心得報告
11/04 10:42, 18F
文章代碼(AID): #1IRoQpGO (Soft_Job)
文章代碼(AID): #1IRoQpGO (Soft_Job)