顯示廣告
隱藏 ✕
※ 本文為 cuteman0725 轉寄自 ptt.cc 更新時間: 2012-08-29 08:31:04
※ 引述《TonyQ (骨頭)》之銘言:
: ※ 引述《toberichtoo (積極賺錢中)》之銘言:
: : 也大概不到10個會寫程式
: : 現在的資訊系畢業的學生
: : 不會寫程式的也大有人在
:         這句話讓人看了有火,不會寫程式的是大有人在,
:         不過會寫程式的也大有人在,待還在學的小弟分析來。
:         ────────────────────────────────
:         資訊管理學系每年好幾萬名學生已經居全部科系之首,
:         先不要管那些國立明星大學的學生,我以我的環境來分析,
:         小弟念的是一間普通私立大學(元智)資管系,

也許是你還在學,你覺得這樣算OK了!所以會說"會寫程式的人"也大有人在
曾經,我在大學時代,跟你的想法是一樣的,我大二就開始寫電腦書接案了
,心中所想的,就是:會寫程式才是王道..我一定要天下無敵.
但是在經歷了PM,MIS Leader,企業資訊顧問後..我觀念變了

但是站在一般公司的角度,我需要的人才:

不是要那種你程式功力多強多強,可以很快的把程式寫完,
當很多程式設計師,寫出那種很簡短的code而沾沾自喜時,我唯一給上級
的建議,就是這個人不可用。我寧可要不會寫程式的人。
為什麼?
當你自認為寫出一個超級無敵的Soultion ,別人都看不懂你在寫什麼時,
用了你,公司就受限於你,日後你走人,後面維護系統的人就很辛苦

站在軟體公司的角度,我要的人,也不是會寫程式的人
我要的是會按照公司規定,使用公司開發的元件或pattern來工作的人
不會寫程式沒關係,但是SQL語法要夠強,
那種認為自己程式很強,卻又寫不出元件,可一體適用公司專案的人
我反而不想用,事實證明,這些人是軟體公司的最大危機,
一來這種人很容易對公司不滿(我那麼強,薪水怎麼只有一點點?)
二來這種人覺得我強就好,不屑於把自己的經驗教授其他同事,
結果當人一離職,他們之前寫的系統
因為沒有按照公司的元件或pattern撰寫,無形中增加更多公司的維護成本

程式是一種團隊工作協調的temple,不是個人表現,不強調英雄主義
在台灣,程式再強,又能怎樣?台灣有公司寫出compiler嗎?沒有!

當我需要一個簡單的PHP網頁結合mail server及電子公文做總收發系統,

也有很多高手來應徵,
但是,最後決策,我不用這些人,為什麼?
他們開價太高是主因,要求時程1個月太長是次因,
我最後包給大陸工程師寫,2週寫完,5萬元台弊搞定,
電子公文及總收發流程由我來教他們,案子寫完我幫公司賣了100萬.
而這些事務,若我徵聘高級工程師來寫,算4個人好了
一個人一個月給5萬,就算1個月寫完,我也得花20萬
寫不完呢? 準備付違約金給客戶了

若我自己跳下去寫呢? 一個人少說也要寫2個月,公司其他事都不用管了..
這也不行
加上這些台灣的工程師,若加上個人英雄主義,故意寫一些很簡短別人看不懂的code
,那未來公司的維護成本就更多..何必呢?

功力強不強不是重點,要記得強中自有強中手,
人際關係是重點,了解產業know how及產業的作業流程是重點
當你了解了上述二項, 不會寫程式做軟體業,那也沒什關係!
因為你會分析產業流程

你知道用什麼方式去解決問題..
因為你有人際關係,所以人家會找你承包案子,(當然前提是你的軟體不能出過大包)

至於實質的coding工作...外包給大陸的工程師做有何不可
反正照公司的pattern,元件設計,
流程,方法都還是由我們控制..

所以..什麼才是會寫程式? 在我的標準來看
1.基本的程式設計能力及資料庫,Server,網路建置,路由器管理能力(必需)
2.能夠有充足的產業經驗,了解產業運作流程,知道如何利用資訊科技加強公司兢爭力,
  減少員工同仁的工作量,而不是個人英雄主義(只有我最強..你們都不懂的思維)
3.能夠在一個軟體專案團隊中,與團隊成員合作無間,不會吝於分享自己的東西
4.沒有"公司沒有我,公司就活不下去,會倒閉"的思維

但是,說真的,現在資訊系畢業學生..初入社會者,要符合這四點標準
真的很少!
所以..人家說"資訊系會寫程式的人"不多,我也認同

※ 編輯: jameswiki       來自: 220.134.154.61       (02/03 07:08)
zcjg:你不需要這樣把你們公司的level寫出來...1F 02/03 07:10
jameswiki:that's OK!反正本文是我待過4-5家公司的心得,現在不幹了2F 02/03 07:11
gogoqaz:看你的文章.. 你剛出社會時好像也沒符合自己標準?3F 02/03 07:30
PRAM:像你這樣思考的人我也看過滿多的@@, 共同特點就是外包給大陸4F 02/03 07:33
PRAM:然後台灣這邊掌握OO和XX,所以外包一定行! 噗噗, 你高興就好了
jameswiki:gogoqaz:小弟不是初入社會就當PM的好不好?6F 02/03 08:05
jameswiki:當年初入社會第一份工作是老師介紹的..XD
jameswiki:類似像"董事長"特助的工作..
chiaho:你的標準只涵蓋一部分程式...更底層的程式無法套用這些標準9F 02/03 10:27
oicejki:說到最後還是    每個人都覺得自己是對的XD10F 02/03 10:30
littlebau:是大家的角度跟立場都不一樣 多聽多看 就對了11F 02/03 11:46
littlebau:假如有一個道理哪裡都通用的話 那大家早就知道這道理了
oicejki:不好意思 我是剛好看到之前高鐵的討論串,大家都覺得自己是13F 02/03 11:59
oicejki:對的 系統才會凌亂  如果大家都能放上身段就好了
oicejki:就像原PO講的 有個合作的TEAM  也許才是軟體成功的方式
oicejki:但能寫很短的CODE  也是大家追求的目標啊  XD
oicejki:還是誠如台啤~~態度決定一切  和技術無關
Coyote:合作的思維是對的 但眼界窄了一點....18F 02/03 12:02
iincho:那是因為很多人只看過錯誤的case,他們不知除了他們看到的19F 02/03 12:06
iincho:這個是世界還有其他種類的工作....
iincho:全部人都都不大會寫程式的話最好祈禱有個超強SD...XD
shjhang0203:學起來才對,這樣才會進步,排斥學習不是好事,真的!22F 02/03 12:11
oicejki:我是表達態度比技術重要  不是說技術不重要  ^^23F 02/03 12:12
shjhang0203:不是看不懂高手寫的 code ,就說人家不好,這有點怪!24F 02/03 12:13
shjhang0203:而且看不懂是不是自已學藝不精,還是高手有問題?
shjhang0203:這也要客觀想一下,總之不是自已老了就一定是對的。
oicejki:前陣子剛好面試一些公司 有不經意的發現 真正技術強的主管27F 02/03 12:22
shjhang0203:佩合團隊是正確的,但技術一直在變,本來就該加強28F 02/03 12:22
shjhang0203:不管你做多久多老,就是會有新的技術,當你看不懂時,
oicejki:待人愈是客氣,好像在每一行都是這樣,反而是半吊子才會30F 02/03 12:23
shjhang0203:就是你該學習的時候了,不是叫上司別用那個人,這很怪31F 02/03 12:25
oicejki:自以為了不起,世界很大啊,我想如果我不做RD,我會去光華32F 02/03 12:25
shjhang0203:當某人離辭,你的案子就完了,那反過來講,你很危險!33F 02/03 12:27
shjhang0203:我遇過快四十歲的經理,他遇到不懂的東西,會很虛心的
shjhang0203:請教你,他懂的也會教你,這樣的團隊才會強。
shjhang0203:這樣的主管永遠不用怕有人離辭,他一直在學習。
oicejki:說到底 用最新技術解決方法的成就感 遠不如和一個正妹帶給37F 02/03 12:39
oicejki:我快樂的生活 人有目標活著就好了 技術是學無止盡的  XD
shjhang0203:樓上中肯39F 02/03 12:42
shjhang0203:不過別排擠比你強的人,不懂問就好了,別小心眼了!
shjhang0203:不要自已不問還說人家不分享技術,害你案子倒了 XD
Apon:什麼才是會寫程式 第一點不認同 軟體設計包羅萬象 不是只有42F 02/03 12:48
Apon:懂網路建置,路由器管理能力 才叫寫程式
Apon:不是每個人工作都跟網路有關 謝謝
shjhang0203:當你用 8051 做案子,會寫和不會寫有沒有差?有的機密45F 02/03 13:02
shjhang0203:是不能外包的。。。
shjhang0203:那是吃飯的東西呀!
shjhang0203:看看 Apple 和 MS 吧!這就是外包。
Jichang:完全.... 無法認同 ...49F 02/03 13:08
chihyi1980:這篇跟我個人的想法蠻接近的..推一個..50F 02/03 13:18
chihyi1980:開始工作後..很多事都是跟"人"有關..跟技術無關啊..
chihyi1980:不過就小弟最近這個案子來說..要考慮到後續維護的事..
chihyi1980:一開始給大陸外包可以cost down沒錯..但到了後來維護成
chihyi1980:本會變很高..然後遇上一些工作文化上的差異就更慘..
chihyi1980:別的不說..上一回小弟的案子差一點大陸五一長假搞死
chihyi1980:                               被
itsfreya:為什麼我覺得這樣的PM在公司裡通常才是造成杯葛的主因?57F 02/03 13:52
oicejki:因為覺得嘴泡演算法比quick sort好用太多了吧58F 02/03 13:58
itsfreya:底下的人寫出水準高一點的程式 趕快捅他一刀 這人不能用59F 02/03 13:58
itsfreya:底下人很乖 寫不出啥曠世劇作 就又在靠吆沒人可用...
itsfreya:專長說著漂亮話 反正照規格來案子可以發包大陸印度全世界
itsfreya:反正如果案子真要爆了就提前閃人 再放一堆精屁的建言開脫
onear:每人情況不同. 我看一個負責當對口發包給大陸的同事,63F 02/03 14:42
onear:常常包很大的感覺..
manjusri:認同原po推一個65F 02/03 15:18
manjusri:但簡潔沒關係,就怕自以為是的簡潔其實是簡陋
TonyQ:我覺得原po說的很不錯啊 XD  不過我也不覺得程式要很強67F 02/03 15:45
TonyQ:我的意思是 產業知識要夠 , 現在說得學生不強指的是基礎
TonyQ:至少 像你所謂sql要會   新增刪除修改這些基礎要會
TonyQ:事件模型略懂,再能會點gui底子,這樣就很ok啦
TonyQ:要會寫元件其實還算蠻困難的欸,因為要有使用者的視野
TonyQ:而且跟公司關係比較大  是大部分的公司都要求強人作風
TonyQ:才會出現這種亂象,小工程師也很難說什麼啊(煙)
TonyQ:你說的大部分都是管理層面的事情,嚴格來說我認為這是主管
TonyQ:的要求,而不是工程師的義務>
tom600488:你說的這個case就算給我一個月也搞不出來@.@ 我死了我..76F 02/04 09:13
leicheong:有一點要想清楚的就是, 當所有人都外包到大陸/印度的77F 02/04 09:49
leicheong:時候, 有公司要找人寫這些程式就沒必要找你的公司了.
leicheong:這時「訂價」的重要性高於一切, 大家都在壓價有生意也
leicheong:賺不了多少... 後續維護(如果還可以找到那些人的話)時
leicheong:不小心讓維護的人接觸了客戶, 客戶也有可能為了節省金錢
leicheong:繞過你直接找他們... 這樣真的有比較好嗎?
ggg12345:在現代,買菜買肉會直接跟菜農養殖戶買嗎?這些對需要的人83F 02/04 14:32
ggg12345:言都是外包的.這是專業化與競爭的後果.
iincho:樓上, 這和專業化沒啥關係,純粹就成本...85F 02/04 14:48
iincho:您可能不知道這些中間抽成的很多都只是過一手賺水錢...
iincho:被繞過去是完全可能的...你有看過菜市場賣的是活豬嗎?
ggg12345:賣方總是勞動所得,中間代理是剝削還是做出專業篩選與監督88F 02/04 15:25
ggg12345:完全受市場機制制約,當然法令公權力能起作用,但要強權.
ggg12345:做出貢獻服務換取所得是不變的公義,自由市場就是如此.
ggg12345:腐敗的政府下給紅包過水就能減少阻力,所以事情會因之存在
ggg12345:進行,生存所需的基本建設或工資就是整體的政府問題,生活
ggg12345:水準提高未必就得是物價屋價高漲,這是整體的競爭問題.
iincho:請舉證這和不能直接繞過去的關係..:-)94F 02/04 16:06
iincho:您這是類比錯誤, 實際案例也不少最後二包直接和案主談的..
iincho:真的有阻力的通常是押金這塊..太小的工作室不見得付得出來
iincho:但就技術上來說並沒有太大困難, 如果你知道這些一包在幹嘛.
ideaup:奇怪台灣怎沒研發出新的軟體,原來主管都是樓主這種思維.98F 02/04 16:39
ideaup:因為新產品只有code強的才能設計出來
ggg12345:現在有些家庭主婦會假期到農場直接買無農藥的蔬果,Why ?100F 02/04 17:47
ggg12345:大包分包就是信譽,公務員只會以鈔票數當信譽押金,資本嘛.
leicheong:買菜買肉不會, 是因為你有機會需要直接接觸他們的話通常102F 02/04 18:38
leicheong:代表產品有問題, 你大多不會再光顧他們.
leicheong:但軟體不同, 有後續維護這塊. 如果他們服務不錯, 改起來
leicheong:也快, 客戶是會有意願直接找他們商談的. 這事實上在以前
leicheong:我在做freelancer的時候也十分常見. (很簡單, 在版本
leicheong:資訊上留聯絡電郵就可以. 外包的人問到就說是安裝IDE時
leicheong:打進去的. 編譯時就自動加上去了. 他們也沒辦法... :P)
ggg12345:是中間剝削還是篩選監督是價值的所在,沒貢獻如何得報酬?109F 02/04 19:05
iincho:通路壟斷(完..這裡的貢獻可不一定只有正面....110F 02/04 19:10
ggg12345:創新設計與施工是可以分開的,代理銷售與售後服務也是價值111F 02/04 19:10
ggg12345:只要有足夠強權武力可欄路打劫也行,他不找麻煩也是貢獻!
leicheong:^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^以上重點, 他們出路多了113F 02/04 23:42
leicheong:的時候, 代理的bargaining power就不夠他們強了.
leicheong:自己人寫程式外流你可以告他們(如合約上有載明), 大陸的
leicheong:話告到法院這樣的事也沒有人受理吧(除非熟人好辦事)
leicheong:接受.
OnlyRD:然後程式出大包找大陸維護的時候...就知道求人不如求己...118F 02/12 14:41

--
※ 看板: P_qman 文章推薦值: 1 目前人氣: 0 累積人氣: 5492 
分享網址: 複製 已複製
1樓 時間: 2012-09-08 15:22:19 (台灣)
  09-08 15:22 TW
避免被牽制,狀況有能力控管.確時比學新技術來的優先.新技術可以事後學.但狀況無力控管時(就算自己親自下海也無力解決時)那真的是很傷腦筋,不過外包還是要能掌握其事後的服務.不然,問題還是回到原點.
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇