如果把自己想成不是程式設計師的話

看到這篇的文章「不要自稱程式設計師,老鳥的 9 個職涯建言」,有幾句話還算蠻不錯的,我把所認為的一些要點節錄下來。

藍色字的部分是我一些的見解。

九成的程式設計工作來自企業內部軟體

各式各樣的商業公司,開發內部軟件,解決它們自己的問題。市場上對程序員的大部分需求來源於此,只有極少數程序員直接編寫面向外部顧客的軟件。 內部軟件的開發,通常非常乏味,令人厭倦。因為它們的技術複雜性低、技術決策非常保守、預算很少、缺乏長遠考慮。但是,世界上大部分編程工作都是這種。

當企業的業務量變的非常大的時候,通常就會開始採用資訊整合系統來減少業務成本,例如保險公司的業務員會計系統。從一間小型的柑仔店變成量販店,就會需要設計一個POS系統。因此外部的需求都會從這裡頭的軟體開始。因為從當初的人工手寫作業流程到業務量大的時候就需要反應快速的資訊系統來代替不靈光的人工

公司僱用你是為了創造商業價值,不是讓你恣意寫程式

商業公司最關心的(或者說唯一在乎的)事情,就是增加收入、降低成本。因此,它們實際上需要的不是程式設計師,而是能夠幫助它們增加收入、降低成本的人。

你程式裡頭寫的再怎麼漂亮,資料庫結構再怎麼神奇,你加上微積分來繪製某個小角落的動畫。而一個系統有個大隻蟲讓使用者頭痛,那都是沒用的程式設計。全都是屁!重要的是你寫的程式要能落實產生價值才是王道。

不要自稱為程式設計師

很多公司的主管不懂電腦,他們覺得,「程式設計師」就是一票成本很高的勞工,做一些複雜很難瞭解的事情。 如果你的職稱是「程式設計師」,當公司需要縮減成本的時候,某些主管會想要先解僱你。正確的做法是:你應該把自己描述成與增加收入、降低成本有關係的人,比如「xx產品的開發者(或改善者)」。 有一個 Google AdSense 程式設計師的自我介紹,是這樣寫的:「Google 公司 97% 的收入,與我的代碼有關。」

通常大間的公司會先解僱只做小事情的人,或是對公司有違背遠景的部門。

一套經過長時間運作的軟體通常都是由長聘的工程師所打造起來的,因此,公司要裁的人絕對不是他第一個,理由很簡單,因為他寫的系統沒有人可以接手。如果你不想當成第一個被解僱的倒霉人,最好的方法就是全盤了解公司運作的系統,並且和善的,有方法的滲入他人的資源與公司融合一體。「對的事情」多做不會錯,怕錯的是只想把「事情做對」。

別受限於你選擇的軟體技術

Java 的程式設計師,是否比 .NET 的程式設計師賺更多錢?爭論的人總是說 Java 或 .NET 程式設計師已經有一大票。現實生活中,不管學哪一種程式語言,通常只要幾個星期就能上手,再過個一年半載,當你成為老鳥,就沒人在乎你用什麼語言了。

好的資訊系統沒有人會去想了解是用什麼語言寫的,用什麼資料庫的,用什麼作業系統的。我只知道許多銀行的ATM系統都是用windows98。(我沒有指windows很穩。)

同事和主管不會一直是你的朋友

例如主管跟你說「我需要從你剛完成的這個專案多拿到一些績效」,甚至「我們必須一起完成這件事情,雖然對你沒什麼好處,但是對我的目標達成很重要」。當這些事情發生時,可別太訝異!

只當同事來說,是工作上的伙伴,上班時間很和善的一起工作與合作完成事務,下班就是路上見到人就不認親的關係。實際上那個樣子在你的人際關係就會有點悲哀了,或許他有某些個性讓你比較感冒,你為了上班能愉快而忍耐做事。但我想,待在一個公司的人際熔爐來說,下班之後還可以來個打屁吐槽的關係,那一定很棒。

別過度評價競爭者的平均技能

許多人已經成功晉升資深工程師,卻無法正確實作 FizzBuzz 。想想看:你或許已經可以去那些你自認不夠資格應徵的公司工作,他們雖然聘用比較厲害的麻瓜,但依然是麻瓜。

FizzBuzz 是三小?我只知道義氣!把你的義氣拿出來,即使公司虧待了你,但命運絕對挺你到底!

看徵才廣告求職成功是一場意外

很多工作從來不公開招募,多數值得被聘用的人也不公開求職(參考約耳談軟體的 文章)。 職缺的資訊可以很快用電子郵件傳遞,當某家公司的決策者知道他需要找誰,只要透過他的朋友或生意夥伴,他們其中會有人認識這位要找的人,可能是家人、大學室友、會議中結識或過去的同事等。 約出來見面晤談,達成工作協議後,再交給人資部門正式聘用即可。

沒錯!我相信找工作靠關係就是贏,大部分的公司在徵人的時候還是會在內部放風聲請員工找比較優的人力來替公司賣命。不過,越大的公司所需的人力就只是找很一般性的工作(取代性高),如果這份職缺跟營運核心的關聯性很接近時,就不會放求職廣告,而是去獵人頭。因此,你的能力可以關係到公司的生死,你的能力就是與神同力。

如何提高求職時的談判能力?

記住你不是在求職,不是在展示編程技巧,而是在推銷某種商業需求(增加收入或降低成本)的解決方案。

也就是說,你自己是個產品,你要怎麼推銷自己,讓對方覺的超想錄用你的。

創業公司是否適合應屆畢業生?

如果你一畢業就加入創業公司,最可能的結果是,接下來幾年你都工作得非常辛苦,然後公司悲慘地失敗了,你失業了,不得不又去另一家創業公司工作。

如果你是一個還沒畢業就去創業公司上班的人,你的競爭力就比剛畢業的人還多一倍,還沒去業界上過班的博士生也不見得比你還會綁鋼筋或是操作收銀機。

是否推薦在新創公司工作?

選擇創業公司,就是選擇一條職業道路,而不是選擇一種生活方式。

生活與職業,最好將它們分開,不要把生活全放在工作上,因為你的生活方式會讓你的事業在長久時間之後感到了無新意,然後被新創的工司給打倒。認真做一件事,靈活的過生活,才能讓這塘池水有活水可流動

溝通技能是最重要的職業技能

前面說過,工程師被雇傭,不是因為會編程,而是因為能夠創造商業價值。所以,你讓人們相信你能創造價值,這是幫助你找到工作的最重要的能力。

在這裡最重要的一句話,我一直苦口婆心的告訴自己,我要創造新價值!你他「馬」的我喊了三十年,幹!

以上。

Related Posts Plugin for WordPress, Blogger...

Leave a Reply