作者yauhh (姚呵呵)
看板Soft_Job
標題Re: [請益] 怎麼和人做程式的觀念溝通?
時間Wed Aug 27 12:34:44 2008
我也遇過跟人一對一溝通不良的情況. 發生的事情很類似. 我老手他新手.
發生的狀況有:
1. 本來講好這短短一段時間要做什麼,新人沒做兩下子就去茫了,
或者是份量很少的事情做很長一段時間.
2. 本來講好是把一份功能單元嵌入系統架構中的一個槽,
結果新人做出來的是一個不嵌入,完全獨立的功能單元.
3. 有些東西對我來說是很熟又很普通,一點也不想多談的;
而新人沒聽過這樣東西.
比喻為perl,對熟的人來說是普通的小工具,
新人偶一聽到perl,就興奮地放下手邊工作,立刻Google perl的資訊.
其他閒扯的對話多於有關工作內容的討論就不提了.
我覺得興奮導向,卻做事沒有方法的新人是恐怖的人.
如TonyQ所提的「練功者」,是啊,多可怕,
老手也會想練功,但是挑對的時間(業餘時間)去做.
不過,以上也算是自找的,因為其實我不見得要掩護新人把工作做好.
一開始多少有帶著一些想要圍事的熱忱吧!
但圍事圍得不好,出狀況就會有我一份責任.
而且狀況不好的新人本身就是對抗事情完成的阻力.
寫程式這種事,輪到誰寫就要把該寫對的都寫對.
不必為別人的疏忽散漫而很著急.
而且要小心別讓別人的散漫態度害到你.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.12.37
1F:推 haeiou:呵 perl我第一次聽到時 也很開心啊 這是正確的反應啊 ^^ 08/27 20:51
2F:→ yauhh:如果有人突然瘋狂地尋找dos指令表,你有什麼感覺? 08/27 22:09
3F:→ yauhh: 我個人感覺是:菜比巴,連這種東西都要shock 08/27 22:35
4F:推 TonyQ:如果是要用DOS寫 for 不管寫多少次我應該都要查表 ...XDDDD 08/27 22:48
5F:→ TonyQ:那個語法規則 %%~f 之類的 實在是太難記了 :p 08/27 22:48
6F:推 andymai:看到第2點又想到有的人會問我哪些地方該怎麼做比較好~呼~~ 08/27 22:59
7F:→ andymai:我又不是派程式給他的人~我怎麼會知道那是什麼需求=.= 08/27 23:00
8F:推 iman00b:指令這種應用的東西有啥好笑人菜? 常用跟不常用而已. 08/28 00:33
9F:→ iman00b:我從DOS 3.3摸到現在十幾年有 你叫我寫batch我一樣要查 08/28 00:34
10F:推 poqwer:同意樓上的說法,java寫了3年,有的東西還是要翻書啊~ 08/28 00:35
11F:→ iman00b:這麼多年沒在用 會忘是正常的 08/28 00:35
12F:→ iman00b:工程師重視的是實事求是與解決問題的能力 不是背指令 08/28 00:36
很抱歉,或許只是文字顯示出片面的情境讓你覺得態度很苛刻.
但是,對一個寫程式的人來說,為什麼要突然為了不認識的dos命令而瘋狂?
對我們來說,那只是一種日常熟習的東西; 對新人來說很新鮮,那是因為新人
太晚學電腦了.
而且,當前工作上根本不需要用到dos命令; 當時我們做的可只是網頁程式而已.
(當時提到dos只是我個人要幫人修電腦,突然要用到一點點dos命令而已;
結果偶然讓新人聽到了,新人就開始high...
我當場覺得:到底是我在忙還是你在忙? 沒聽過dos就不要學,不要叫我什麼都要教你)
總之,dos命令在工作範圍之外,不該談就不要浪費時間談.
我想表達的是,遇到一位容易分心容易過 high 的新人,我覺得很恐怖.
還有,別人所遭遇的事情就是這樣,你可不要附加太多額外的解釋.
當時明明是新人不識相亂分心,你的解釋一加,變得好像是我有錯?
(就我那新人的情況,他會那樣反應就是因為他太菜,干我什麼事?)
我可覺得這樣子的討論很無聊.
說穿了,別人在講一段故事,你聽不懂又亂插話,很沒禮貌.
13F:推 wupojung:perl 我聽到的時候也是查呢= = 08/28 01:05
14F:→ wupojung:好奇不是一件壞事吧,如果早期都coding web的部份 突然 08/28 01:06
好奇本身不是壞事,但是因為他自己的好奇而妨礙到我做事情,就是又菜又該死.
新人自己high到讓老手受干擾,根本是沒教養,菜比巴欠人電.
15F:→ wupojung:去coding windows的東西 還真的要幾個小時不適應... 08/28 01:06
16F:→ wupojung:不過說真的,coding 真的要天分...至少要會"聯想" 的天分 08/28 01:07
17F:→ wupojung:曾經被人問過為什麼要用void ..解釋到想翻桌子 08/28 01:08
18F:→ wupojung:更妙的是模擬 swap...也是解釋到快抓狂... 08/28 01:09
19F:→ wupojung:我覺得 這些所謂的菜鳥,一來是PC uP的基礎不好.... 08/28 01:09
20F:→ wupojung:二來是 沒有辦法link到自己大腦裡面有的,會的事物 08/28 01:10
21F:→ wupojung: Ex:我常常將 int a=100;比喻成一個箱子叫a 裡面放了100 08/28 01:11
22F:→ wupojung:三來是 程式寫的不夠多(看起來很簡單的for)少說要寫個 08/28 01:11
23F:→ wupojung:10個不同功能的的範例,才繼續try下一個指令... 08/28 01:12
24F:→ wupojung:說白了 都是 懶惰! 軟體工程師要學的太多了 08/28 01:14
25F:→ yauhh:沒錯沒錯,void頂多講一下代表「空無」就可以結束話題了,若要 08/28 07:14
26F:→ yauhh:再解釋半天...乾脆請新人以前程式課程考100分好了 08/28 07:14
※ 編輯: yauhh 來自: 218.160.215.30 (08/28 07:49)
27F:推 Axcic:這年代本來就沒什麼人學perl 08/28 08:37
28F:推 FlyinDeath:perl是古早CGI的時代在用的東西 工作上沒必要的話 08/28 09:19
29F:→ FlyinDeath:一般人也不會去碰 拿這個來顯自己的老會不會太過頭 08/28 09:20
30F:→ FlyinDeath:如果新人聽到perl一點都不興奮也不想學 難道會更好... 08/28 09:21
31F:推 andymai:樓上...原po的意思是那個新人沒搞清楚"輕重緩急"吧... 08/28 10:01
32F:推 saitoh:perl是古早CGI的時代在用的東西? perl的功能絕對超乎想像 08/28 13:11
33F:→ derekhsu:不要小看Perl!!!!! 08/28 20:16
34F:推 teman:如果工作不需要用到perl 讓他去學反而奇怪 要灌輸新人工時成 08/28 23:18
35F:→ teman:本的概念 才不會把練功當工作 08/28 23:19
36F:推 iman00b:海納百川所以成其大 如果沒接受別人不同意見的雅量 08/29 20:30
37F:→ iman00b:就沒必要公開貼文 08/29 20:30
38F:→ iman00b:我想很多事都是可以公評的 也許我是誤會了你的意思 08/29 20:31
39F:→ iman00b:如果有冒犯的地方 還請多多海涵 08/29 20:31
40F:→ iman00b:我也知道有些人真的是很狀況外 不過你也不用這麼激動 08/29 20:32
41F:→ iman00b:你應該把你的重點講更清楚 不然我真的是誤會你在罵新手 08/29 20:34
42F:→ iman00b:不過也不用刻意寫信給我啦 我不是不能接受別人批評的人 08/29 20:35
43F:→ iman00b:不過我覺得你EQ還算不錯 所以跟你道個歉大家握手一下 08/29 20:36
44F:→ iman00b:別放在心上嘿 這樣才有討論的意義在 08/29 20:36