我以前特別專注於計算機,任何打攪我的人和事我都認為是不速之客。我承認那個時候我的反應有點過頭,因為還是有很多值得認識的業界知名人士和值得相交的朋友,但是我卻沒有好好儲存他們的名片。我從不刻意記他們的名字,也不與他們聯絡。如果需要找工作的時候,我只會去使用者組看看。
我發現對於一些年輕的開發人員而言,找工作似乎是小菜一碟。但我不然——有很多時候,他們總是對我說,你是個開發人員,知道點基本的語法和如何搜尋(我剛剛進入這一領域的時候,還沒有谷歌),想要立即被聘用是遠遠不夠的。甚至有的時候,實在沒辦法了,我只能沒完沒了地發郵件給獵頭。這種類似的情況以前時有發生,我有心無力。
還有一些比我更有技能的開發人員卻總是難以找到自己屬意的工作、也總是失敗,因為他們從來不曾「出類拔萃、鶴立雞群」。他們從來沒有在正確的時刻會晤正確的人。的確,時機和運氣都不錯,但是就是沒有抓住機遇。即便你第9次參加聚會,還是沒有人與你交談,那你還是應該繼續精神抖擻哪怕是當花瓶,也要為第10次聚會好好準備,也許下一次就遇到你的伯樂和鍾子期呢。
此外,還要和同伴打好關係。雖然現在的你們還只有20多歲,沒啥話語權,但是5到10年以後,一切將發生翻天覆地的變化,也許某個你一直忽略的傢伙突然一鳴驚人了。如果你僅僅因為他們無趣而無視他們,那麼以後他們手中掌握的重要機會也會無視你。
現在的我,對此已經習以為常,毫不感冒了,當然以前可沒有這麼淡定,解決問題對我來說不亞於是一場災難。關鍵在於不要深陷於任何推測而不可自拔。可以選擇幾個推論然後去證明它們是錯的,也不要做選乙個然後絞盡腦汁去證明這是對的這種傻事。盡可能選擇替**論。假如出現埠衝突,那麼有可能是連線到錯誤的網路裝置或者未分配的ip位址。這種情況的異常不是真正的錯誤。
解決問題的本質就是運用學會的知識和以前積累的經驗,竭盡所能地去解決種種未知的事物。
做我所愛,愛我所做,這樣我們才會心甘情願地奉獻自己的精力,系榮辱於其一身,不是嗎?當然,也不能忽視現實原因。那就是軟體開發這一行發展潛力很大,能讓我們掙很多錢。
不管基於什麼樣的考慮,我們選擇了這一行業,這就是事實。並且,有分析指出,這個市場未來幾十年還將膨脹數倍,需要大量的從業人員。有大量的公司將如雨後春筍乙個個冒出來,但是讓我很疑惑的是,開發人員的就業機遇並沒有出現井噴。向大家展示自己的激情和活力,與時俱進,不可故步自封、自滿自足。科技世界的變化是如此之快,你最喜歡的技術搞不好今天還廣受歡迎,明天就成為昨日黃花了。
很多從業5年的開發人員都親眼目睹過,幾乎所有的廠商都曾重新命名軟體後,又當做新產品再次推出去。而那些有著10年工作經驗的開發人員,對這種情況已經習以為常了。當你和一些老開發人員開會時,你會發現他們對於新產品總是興趣缺缺、不以為然。後來你會知道,雖然這些所謂的新產品也有一些創新,但是通常都是早先技術的結合。舉個例子,hadoop現在很火,但是你可知道,hdfs是乙個分布式檔案系統,而分布式檔案系統已經存在了幾十年了。
一開始我跳槽的原因顯得有點可笑:不喜歡在乙個小隔間工作、額外每小時多5美元等等。然後在下乙個工作中又成為了我跳槽的原因,迴圈往復,惶惶而不可終日。「能否對我的職業生涯有所幫助?」 這才是我們工作最需要考慮的原因。有時候,這樣乙份工作意味著更多的責任和機會。可能我還是會去大公司工作——但是不久之後會辭職。因為在一家it大公司我們是很難從內部展示自己的能力,而且機會非常有限。
如果你覺得這是在建議你做乙個工作狂,不顧忌身體死命工作,那你就錯了。我的意思是我們應該將時間投資到事業上。如果你覺得你只能在老闆不注意的時候偷偷學習,那麼你的機會總是有限的——你的老闆是不會專門訓練你讓你有更多的機遇的。
我不贊同joseph gentle的話。自從人們將軟體這一行從硬體中脫離出來,軟體開發卻仍然被我們弄的亂七八糟。想要程式設計其實只需要閱讀書籍、集中注意力、擁有邏輯思維能力即可。而且現在有很多書籍、課程和模型會告訴我們如何走完整個程式設計流程。但是,要是碰到合作專案,那程式設計就會變複雜了。
如果你無法用英語(或其他大家可接受的語言)正確書寫,那就需要去進修一門寫作課。如果你覺得實在沒法克服自己的怯場順利做演講,那就應該去接受專門的課程。可以自己站在鏡子前面練習,也參加一些聚會,逐步學習。這和會寫**一樣重要。
下面談談你的看法:如果你是有著至少5年經驗的從業人員,你希望自己一開始就能明白什麼事情?如果你是個新手,那麼哪條建議對你有用?歡迎暢所欲言。
英文原文:what i wish i'd known starting out as a programmer
8個程式設計師建議
我以前特別專注於計算機,任何打攪我的人和事我都認為是不速之客。我承認那個時候我的反應有點過頭,因為還是有很多值得認識的業界知名人士和值得相交的朋友,但是我卻沒有好好儲存他們的名片。我從不刻意記他們的名字,也不與他們聯絡。如果需要找工作的時候,我只會去使用者組看看。我發現對於一些年輕的開發人員而言,找...
給未來程式設計師的15個頂級職業建議 作者 程式媛
好吧,我覺得10條不夠,應該有15條職業建 議。不過首先,我想解釋一下出色的職業生涯是什麼樣的。他們的進步曲線並不是每個月都會上公升一點的直線圖形。即便是普通人的職業生涯也不會是這樣的直線圖形。每個月提公升一點,然後量變達到質變,出現乙個大的進步。偉大的職業生涯看起來更像是這樣的。在某段時間內增速放...
程式設計師跳槽的10個建議
不要指望能在一兩個星期內就學會乙個 庫。通常而言,大型的 庫和系統是需要幾個月的時間才能夠充分理解。所以,別著急,盡力學習的同時也不必給自己施加壓力非要立即掌握所有。對自己不熟悉的工具和方法要抱有謙虛的態度。新的工作就意味著學習新的東西。知之為知之,不知為不知 對自己不知道的東西要謙虛和誠實。並且要...