1. 程式人生 > >讓年輕程式設計師少走彎路的14個忠告

讓年輕程式設計師少走彎路的14個忠告

本文是碼農網原創翻譯,轉載請看清文末的轉載要求,謝謝合作!

無論是誰,在剛進入某個領域之時,有再大的雄心壯志也敵不過眼前的迷茫:不知道應該怎麼做,不知道應該做什麼。下面是我作為一名軟體開發人員所學到的經驗,希望能對大家有所幫助。

1.不要害怕在工作中學習。

只要有電腦,就可以通過電子閱讀器閱讀報紙和大多數書籍。如果你只是做好自己的本職工作以及分配的任務,那是學不到很多東西的。如果你盲目地要求更多的工作,也是不可能提升自己的。放慢腳步,先將一些基礎的知識撿起來。

2.在事業上勇往直前,自己為自己負責。

大概只有十分之一的人才能得到導師的特殊照顧,如果你是十分之九中的一員,那就意味著大部分時間裡是沒有人來關照你的。所以你必須自己關照自己。如果可以的話,儘量避免那些無法提升自己也不能教你任何東西的工作:因為它不會為你的職業增值,其他人也不會關心你所付出的努力(只要你不妨礙他們)。然後三年之後,如果你拿不出什麼成績,那麼通常能做的就只能是換工作。

3.過度表現和表現不佳都是病,得治。

很多企業都有不少效率低下的工作人員。這並非是個糟糕的決策,因為你完全可以通過管理等一系列措施提高他們的效率。那些被解僱的通常是那些既表現不佳又搞出了什麼大的紕漏的傢伙。不過,你也要警惕不可過度表現。因為這會導致上級和同事一些額外的不必要的關注——也許是等著隨時抓你的小辮子。

我的意思並不是說你就可以不努力工作了,相反,你應該好好工作,用心學習。但是從我個人的經驗看,完全沒有必要過分表現——可能比表現不佳更要不得。

4.不要去徵求“同意”,除非不這麼做會有無法承擔的後果。

想用一個星期的時間去鑽研自己的調查研究?不要去請示老闆,因為他們永遠也不可能“同意”。甚至他們會對你表示不喜,因為從他們的角度看,你這是沒有責任心不愛崗敬業的表現。當然如果你所要做的對業務確實是有風險的,又或是在大多數情況下,老闆都能同意的,那就大膽去請示吧。反之,就不用去了。

5.永遠不要為自己的時間說抱歉。

你可以承認一個專案沒有成功,當然最好是將它作為一種前進的動力和經驗,但是關鍵是你永遠不應該為自己專案的感到抱歉。這隻能說明你還需要更多的磨練。也千萬不要主動去像老闆坦白,“我只在週末我自己的時間搞這些業務專案”。如果你的公司不允許在正常的工作時間幹其他事情,那麼嚴格遵守。你不尊重自己的時間,那就沒人會尊重它。

6.瞭解CS666,哪怕你忘了它,不願意學習它,但是它永遠與你同在。

隨著我們年齡的增長,我們會趨向於將關注的重點放到可轉移和通用型技能上。沒錯,CS666是不漂亮,但是它能在整個行業轉移,這是其他任何程式語言做不到的。如果你不學的話,那麼你的職業生涯將會被那些擅長CS666的人才給擠下來。

7.不要不切實際地試圖證明你的老闆是錯誤的。

當年輕的工程師們覺得他們的想法比上司的更好,但又缺乏支援的時候,他們往往會在這上面加倍投注時間和精力:“我要證明是老闆錯了……!”

如果你用的是自己的時間(並且工作上沒有緊急事情),那麼你的老闆,實際上並不會怎麼在意。反之,你的老闆就會懷疑和不滿你的工作狀態和工作態度了,並且會潛意識地拒絕給你晉升和加薪的機會。他們會用自己的方法來證實你給他們的負面印象,所以,即使你成功說服了你的老闆,其實你已經失敗了。不出意外的話,你的老闆早就給你打上了“能力不錯,但是不能專注於完成分配的工作,而且喜歡和我對著幹,真讓人不爽。”的標籤。

8.不要參合其他人的爭鬥。

正如你還年輕,經驗不足,所以在大多數情況下,你是沒有任何實權的。如果你參合到其他人之間的爭鬥,或者站出來支援他人的不公正遭遇,那麼你很可能會被推出來作”殺雞儆猴“用。我們應該為自己而戰鬥,這樣即使結局並不美好,至少也能贏得一部分人的尊重,並保護了自己。否則,別人只當你是一個愚蠢又傲慢的傻叉。

9.好和壞並不是絕對性的。換個角度看問題。

不要看到任何事情就給它定性為“好”或者“壞”,換個角度看看。老闆愛用咆哮體?那麼說明他可能也不被他的上級信任。分配到的專案很無聊?可能你的經理也正鬱悶著呢,所以就沒時間找你的茬了。而且你還可以將空出時間用於學習新的技能為下一份工作做準備。令人頭大的文化?如果你能堅持而其他人做不到的話,那麼你就會脫穎而出了親。所以,不要將一件事情簡單地貼上“好”或“壞”的標籤。話說,這似乎是一個會隨著年齡增長而提高的技能哦。

10.薪資不能走下坡路,除非自己去創業。

如果你轉行了(從金融轉到生物技術研究),或者去了消費水平比較低的區域,那麼10%的降幅是允許的,除此之外,請回答“No”。告訴你一件事,其實大多數人在評估他人工作上面都不擅長。也就是說,你現在的薪資水平完全可以當作以後談判的起點。如果你決定自降身價,那麼最好有一個能說服自己的理由,比如說,地位更高。

11.鍛鍊。

鍛鍊能影響你的健康、你的信心、你的性生活以及你的職業生涯。而且鍛鍊身體也能提高工作效率。如果你發現自己已經很久沒有鍛鍊了,那麼馬上可以運動起來了,話說,身體才是革命的本錢啊。

12.長時間工作:偶爾還行,總是這樣就有害處了。

如果你的周老闆(周扒皮)只是為了省錢而讓你一個人幹了兩份工作,還只拿一份薪水,那麼立馬走人。相信我,你的這個老闆比你需要這份工作更加需要你。

13.透過現象發現核心技術的發展趨勢。

NoSQL資料庫和大資料技術等熱詞將有一半在15年之後成為明日黃花。相反,線性代數的工作知識則是常青樹。你得琢磨清楚什麼才是有意義的,值得學習的核心技術原理(如函數語言程式設計),而哪些只是潮流而已。這些”潮流“可能對你當下非常有用(例如,有助於你找到工作),但是你不應該在它們身上花太多的時間。只有紮實的基礎才能讓擋得住一波又一波的新潮流,而不被前浪拍死在沙灘上。

14.最後,儘可能多地學習。這很難,但是請堅持。

學習才是根本,只有不斷地學習不斷地吸收營養,我們職業生涯這顆小樹苗才有可能成長為參天大樹。這很難,因為即使是真正聰明的人也很難讀懂那些前沿論文。(在某種程度上,這是因為許多論文寫得並不是很好,但這是另一個話題了。)相信我,沒有人天生就看得懂複雜的公式。我們其實很幸運,我們是站在一個又一個巨人的肩膀上。所以,如果你想成為一名偉大的程式設計師,那麼就應該比在學校裡的時候更加用功地學習和鑽研。

相關推薦

年輕程式設計師走彎路14忠告

本文是碼農網原創翻譯,轉載請看清文末的轉載要求,謝謝合作! 無論是誰,在剛進入某個領域之時,有再大的雄心壯志也敵不過眼前的迷茫:不知道應該怎麼做,不知道應該做什麼。下面是我作為一名軟體開發人員所學到的經驗,希望能對大家有所幫助。 1.不要害怕在工作中學習。 只要有電腦,

年輕程式設計師走彎路14 忠告

無論是誰,在剛進入某個領域之時,有再大的雄心壯志也敵不過眼前的迷茫:不知道應該怎麼做,不知道應該做什麼。下面是我作為一名軟體開發人員所學到的經驗,希望能對大家有所幫助。 Career 1.不要害怕在工作中學習。 只要有電腦,就可以通過電子閱讀器閱讀報紙和大多數書籍。如果你只

程式設計師走彎路14忠告

當年輕的工程師們覺得他們的想法比上司的更好,但又缺乏支援的時候,他們往往會在這上面加倍投注時間和精力:“我要證明是老闆錯了……!” 如果你用的是自己的時間(並且工作上沒有緊急事情),那麼你的老闆,實際上並不會怎麼在意。反之,你的老闆就會懷疑和不滿你的工作狀態和工作態度了,並且會潛意識地拒絕給你晉升和加薪的機會

程式設計師必備的14習慣,你知道幾

慎於說Yes 在沒有搞清楚開發需求、任務工作量、團隊期望值之前,有前途的程式設計師不會輕易答應。特別是對於新人來說,比較急於表現自己,對於同事或者老闆的工作安排來者不拒,精神可嘉,方法不可取。承諾太多,會出現自己無法按時完成的情況,即使按時完成,也可能沒有達到別人的期望值,長期以往別人對你的失望會越來越多。

程式設計師掉幾根頭髮的Facebook智慧bug修復神器

策劃編輯 | Natalie 作者 | JOHANNES BADER 等 譯者 | 核子可樂 編輯 | Vincent AI 前線導讀:Facebook 開發了一款名為 Getafix 的工具,可以自動查找出 bug 的修復方案,並提供給工程師審批,這極大提高了工程師的工作效率和整體程式碼質量。Get

工作2-5年java程式設計師,這六技術棧你輕鬆漲薪50%

      工作多年以及在面試中,我經常能體會到,有些面試者確實是認真努力工作,但坦白說表現出的能力水平卻不足以通過面試,通常是兩方面的原因:   1、“知其然不知其所以然”。做了多年技術,開發了很多業務應用,但似乎並未思考過種種技術

程式設計師保值的4祕密

本文首發於微信訂閱號“程式視界”。版權所有foruok,網站轉載請務必保留出處,微信訂閱號轉載請先聯絡我。 在國內,很多人說程式設計師是吃青春飯的,一開始說過了30歲就得轉行,後來又有人35歲是一道坎……看起來好像程式設計師真的和風塵女子一樣,註定有朝一日會年老色衰不再受人青睞。 No!

一個優秀的程式設計師該有的幾好習慣

1. 看到下次還經常用的函式程式碼就會封裝,然後儲存; 注意這裡提到的,先封裝到一個類中,這樣就能避免每段程式碼都儲存到一個檔案中,下次使用時可以直接拷這個類使用; 2. 系統地學習的時候,多看業內大牛的部落格,這樣能大大提高學習的效率; 學習一流的大牛的部落格,只要肯花功夫,成為一個二流的業內人是沒問

Windows8的到來,所有程式設計師必須徹底的重新整理自己,否則將被淘汰 學習HTML5

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

程式設計師入職三月,竟一行程式碼都沒提交:我愛程式碼,程式碼使我快樂

身為一名程式設計師,如果讓你三個月不寫程式碼,你會怎麼辦?也許剛開始第一個月你有一點慶幸,終於不用寫程式碼了,不用改Bug實現需求了,但是也許到了第二個月,你就會感覺很失落,感覺少了點什麼。而到了第三個月,自己都迫不及待得拿起程式碼資料書,翻看最新的技術和知識! 近日,有程式設計師稱入

程式設計師的這27笑話 你看得懂嗎?

笑話相信大家都很愛看,但是很多笑話有一定的侷限性。有些笑話,只有熟悉程式語言的筒子們才能懂!快來看看下面這些笑話,不知道你看得懂嗎? 一、這個笑話需要你知道計算機基礎知識 問:為什麼程式設計師總是分不清萬聖節和聖誕節? 答:因為Oct 31 == Dec 25! 二、這個笑話需

Java 程式設計師必備的 15 框架

Java 程式設計師方向太多,且不說移動開發、大資料、區塊鏈、人工智慧這些,大部分 Java 程式設計師都是 Java Web/後端開發。那作為一名 Java Web 開發程式設計師必須需要熟悉哪些框架呢? 今天,棧長我給大家列舉了一些通用的、必須掌握的框架,學會這些,20K+ 不是問題。

Java程式設計師別停在35歲,如何Java程式設計師走的更遠

但是由於程式設計師工作的特性,可能從30歲開始,很多人就已經花白頭髮,可能除了考慮那些複雜的業務邏輯實現以外,就是考慮未來的路應該如何前進了。 看看下面這個曲線,可能很多行業都是這樣,到了一定的年齡,人的價值體現就開始慢慢的下降了,只是程式設計師的時間更短一點。   &n

資深程式設計師總結了9java學習需要收藏的網站!

第一個:JavaSED 這是1個很大的資源型別的網站,涉及了很多Java程式碼案例。這個網站也可以檢視很多Java API類原始碼,值得收藏! 第二個:Code Project Code Project:1個可以夠適合程式設計師全部需求的論壇。 第三個:Stack Ove

一道程式設計題程式設計師鄒起了眉頭,這樣的題你會怎麼解?

對程式設計師來說,程式的魅力在於它的變化無窮,對於一門計算機語言來說,他的基礎語法是固定有限的,可是程式設計的花樣卻是千變萬化,無法窮舉,可以用它做出無數個不同領域,不同業務,形形色色的產品,正因為這麼靈活,關於程式設計的題目,也是自然很多,想必面試過的程式設計師都見過各種各樣的面試題,有簡單的,有

程式設計師入職三月沒提交過一行程式碼稱:渴望寫程式碼,創造價值!

如果你是一名程式設計師,由於某種原因,長期不能寫程式碼,你是一種什麼樣的感受呢?是不是感覺很失落,我想大部分程式設計師都會有這種感覺吧,由於公司的專案情況,有的時候可能是研究一些技術,看一些程式碼什麼的,部分程式設計師就不願意幹這樣的事情,感覺還是自己寫程式碼爽,最近就有一名華為員工經歷了這樣一種情

程式設計師必備的七圖形工具

腦圖: XMind 流程圖:Graphviz 流程圖: Visio、Dia、OmnIGraffle     windows:Visio     GNU/Linux:Dia     mac:O

影響程式設計師生涯的三錯誤觀念,你千萬不要犯!

程式設計師在社會上,到底是怎樣一個生活群體?是否能找到自己方向?其實,路一直都在那裡,只是你看不到而已! 當初的你,可能一直被一些技術牽著鼻子走,並不是自己在做著自己想做的,而是被技術推到了現在這樣子。想想有多少人對於自己將來要從事的職業和技術型別進行過深入思考和比較呢?當

Java 程式設計師更加高效的開發工具

一、常用開發工具 作為一名 Java 程式開發人員,可選擇的整合開發環境 IDE(Integrated Development Environment)非常多,這得益於 Java 是一門開源語言。 有開源免費的;有商用收費的。 如何選擇一款適合自己的整合開發環境,亦

轉發程式設計師笑話大全,程式設計師的這108笑話,看懂也是夠厲害了

1、程式猿最煩兩件事,第一件事是別人要他給自己的程式碼寫文件,第二件呢?是別人的程式沒有留下文件。 2、程式猿的讀書歷程:x語言入門—>x語言應用實踐—>x語言高階程式設計—>x語言的科學與藝術—>程式設計之美—>程式設計之道—>程式