1. 程式人生 > >10年IT工作經驗告訴你:新人常見的幾個誤區!

10年IT工作經驗告訴你:新人常見的幾個誤區!

我工作10+年了,大概五年前從技術轉管理後,多少還是發現一些職場新人職業發展的問題。

表現驚豔的新人肯定有,這種人往往在學校裡面或者進入職場後就養成了一些非常良好的做事方式和工作習慣,工作效率高,產出多,甚至很短時間內就可以帶新人,年度最佳新人當之無愧。

然而表現不到位的似乎更多一些,這些員工工作時間短(比如說應屆畢業生或者畢業不到兩年),尤其性格內向的往往容易掉入錯誤泥潭,無法自拔,而這些錯誤的行為會對未來的發展造成非常負面的影響,從而導致職場發展往失敗的道路上越走越遠。

我分別從以下角度來闡述一下:

 

1

不願意和同事溝通,不願意向同事多學習

 

這種員工大多比較內向或者性情有點高冷,殊不知三人行,必有我師。多向同事學習,互通有無,對自己以後的發展有百利而無一害。有導師制或者老員工帶,情況或許會有所改善,但如果內因沒有改變,最終效果依舊不容樂觀。

技術開發工作中遇到一些技術難題非常正常,當然獨立思考固然可貴,但是公司專案往往有一定的時間限制,優先解決問題永遠放在第一位,而不是一個人在那裡苦苦掙扎和搜尋解決方案。

如果時間壓力不大,多思考一下也未嘗不可。考慮到交付壓力,這個時候就需要積極和同事、技術經理溝通,尋找解決思路,通常情況下,積極的溝通好過自己的單打獨鬥。也許同事或者老闆的一句話,就應了那句古詩,山重水複疑無路,柳暗花明又一村。與此同時也和同事建立了更好的友誼,在老闆心裡也留下了做事有方法的好印象。

 

2

視野狹窄,只關注自己的一畝三分地

 

這種情況其實在職場中很多見,而且危害更大。不僅是初級程式設計師,甚至工作五年以上的程式設計師也有類似的問題,不是自己的事情不聞不問。公司專案往往大而全,如果僅僅專注自己的那個角落,那麼永遠都是隻見樹木,不見森林。

我相信沒有老闆會介意下面的程式設計師多承擔一些責任,多做一些事情,最後使專案組多一些產出。既然老闆不介意,那麼就應該大膽地跳出自己的職責範圍,多看看公司的其他專案,豐富自己的行業知識。

職責外的事情,幫得上的不要躲避,努力承擔更多的東西。幫助別人就是提高自己,教學相長就是這個意思。況且你這次幫了別人,下次你的專案緊或者遇到技術難題了,受助之人肯定投桃報李,這樣就形成了良性互助氛圍,整個專案組的產出也同步提升了。

一般來說,公司要提升一個人,最好的策略就是先讓候選人做一些將來職位需要做的事情。做得好,理所當然就要提拔。做得不好,則可以提前發現該員工的問題,暫緩提拔,需要多考察一段時間。這樣的試錯成本毫無疑問是最低的。

 

3

格局太小,對專案以外的技術視而不見,

知識面陳舊,匱乏,技能極其單一

這裡其實談到了整個IT行業的問題,技術發展太快了。主要還是一個持續提升競爭力的話題。

今天還是桌面開發,明天web開發就成為主流。好不容易掌握了關係型資料庫,No-SQL成為主流。費了九牛二虎之力,熟練掌握Java、C#等靜態語言,發現動態語言GO、Python成為雲端計算、機器學習的標配。移動開發昨天還是Object-C、Java,今天就變成Swift、Kotlin。

當然這裡不是說讓大家緊跟潮流,扼住時尚。那樣做除了疲於奔命,累死在工作臺,沒有其他的結果。

其實只要選擇一個方向,縱深學習和積累,必有所成。比如說,你熟悉Java,那麼學習Kotlin絕對駕輕就熟。你有紮實的關係型資料庫基礎,那麼掌握MangoDB肯定是件輕而易舉的事情。

程式設計思想和解決問題的思路都是相通的,平時的學習和工作中要善於思考,舉一反三。並且做到與時俱進,及時更新自己的知識庫和技能屬性,保持良好的市場競爭力。做完事情後多思考,怎樣做得更好,站在更高的要求上看問題。

我舉兩個實際案例:

程式設計師A在某國企裡面,持續開發Windows Form,拖拉控制元件為主,對SQL Server資料庫增刪改查,時間長達五年之久,突然有一天打算離職,看看新的機會,以為有五年工作經驗,可以很輕鬆找一個更好的工作。但是實際上求職之路異常艱辛,名義上的五年工作經驗,其實就是極其單一的技能重複使用了五年。而且大環境也變了,主流已經是web開發、移動開發了。因為沒有及時更新自己的知識庫和技能儲備,那麼真要跳槽的時候可能已經跳不動了。

程式設計師B在某外企,氛圍比較安逸輕鬆,專案節奏慢,看似也做了不少專案,但做的專案幾乎比較類似,難度一般,涉及面挺廣,但技術點都是蜻蜓點水,淺嘗輒止。這樣過了三年,其實積累也是比較鬆散,知識的深度沒有,核心技能並沒有養成。

 

4

對未來沒想法,不考慮三五年後要做什麼

 

我本人就犯過類似的錯誤,幡然醒悟的時候,三年時間已經過去了。

程式設計師的職業生涯裡面最初的三年其實是一個非常重要的打磨和規劃時期,如果在迷茫中度過,那麼事後想起肯定會扼腕嘆息,奈何流水已經東去,再無復返之理。

有目標,而沒有具體的計劃,那麼就是一個願景而已。建議不管是初級還是高階程式設計師,都應該積極跟前輩或者直屬老闆溝通,看看他們有沒有值得借鑑的規劃和建議。

職場大忌就是被動等待命運的安排,我本人也是在職業生涯初期等待老闆來幫我規劃未來,到現在為止,十年過去了,也沒有等到……所以老闆不會主動幫助你規劃未來,最重要的事情還是自己對自身的要求和期望。

 

5

沒有意識到是給自己打工還是公司打工

 

這也是一個非常好的話題,很多人都沒有想明白,甚至包括一些工作十年之久的程式設計師。想明白這一點,工作積極性明顯就會好太多。自我驅動,讓工作更加有趣和有意義。

國內知名的網際網路公司大老闆說過一句話,非常值得深思。“我每年付你20萬,五年也就是100萬。如果你在這裡混日子,那麼最後吃虧的肯定是你。你的五年青春就只值100萬嗎?”

所以職場新人的主人翁意識一定要加強,你要持續提升自己的能力,持續強化自己創造價值的能力。

舉個例子,比如說現在公司每年支付你20萬,那麼你應該有目標能給公司帶來遠超過20萬的收益,多多益善。

你有這個能力,公司肯定也會對你相應回報。如果公司不給你升職加薪,那麼一走了之,瀟灑痛快。優質的人才從來都是搶著要。

 

6

不願意走出舒適區域,不敢嘗試新的東西

這點倒是因人而異,不可強求。這個話題其實有點廣義。如果你在某個方向做得非常好,而且回報也不錯,那麼不願意涉足其他領域也無可厚非。

這個世界唯一不變的東西就是世界一直在改變。今天還有的崗位,明天也許就要消失。世界要拋棄你,都不會打一聲招呼。

舉個例子,你在公司是SQL Server或者Oracle專家,但是公司計劃轉非關係型資料庫,如果你害怕改變甚至拒絕改變,那麼意味著你可能要錯過另外一個全新的資料儲存平臺,進而錯過很多機會,而那些勇於接受變化,順應趨勢的人肯定會獲得更好的時代回報。

又比如說,你現在用的技術在日常專案中都剛好夠用,那麼從改善使用者體驗和使用更加主流的技術角度看,是不是應該要嘗試一些新的東西,同時也重新整理了自己的技術棧,一舉兩得,何樂而不為呢?

還有一個例子是一位資深程式設計師習慣了長期的慢節奏的工作氛圍,因為公司改組被裁員,不過自身條件不錯,很快就加入國內一家一線網際網路公司,但是完全適應不了網際網路快節奏,工作一段時間就以公司管理”混亂”、戰略規劃”經常”改變為藉口離職了,接下來很長一段時間找不到一個適合自己的工作,加上中年已到,如果自身不積極調整,接下來的工作和生活肯定困難重重。

 

7

總結

最後再簡單小結一下,職場新人需要做的就是從小事做起,學會吃虧,以結果為目標導向,日常工作中積極和同事、老闆溝通。

工作中要善於總結方法,經常更新問題的思考模式,對職業負責,對目標負責,對自己負責,腳踏實地,主動找事情做,而不是被動等事情來找你。

相信職場新人如果能成功避開上面說的幾個誤區,那麼在職業發展道路上就可以少走一些彎路,少犯一些錯誤,從而更快地實現自己的小目標。

來自:www.cnblogs.com/sankt/p/8658028.html

作者:沐璟