1. 程式人生 > >技術叠代日益快速的時代下,技術人如何自處?

技術叠代日益快速的時代下,技術人如何自處?

也有 ans 產品 之一 技巧 過多 正確姿勢 開發者 存在

科技發展的迅速是一件令人興奮的事情。但如果站在一個技術開發者的角度去看的話,反而是一件心累的事兒,因為想要跟上科技更新的腳步並不是一件容易的事。所以作為技術人,我們是緊跟技術發展的潮流還是深挖其中的一項技術,必然就會牽扯到我們的一個職業規劃問題。

我就簡單的舉個例子,我想大部分人職業生涯的初期,跳槽、換工作大都是為了薪資,哪個方向賺的多,我去幹哪個,哪家公司給開的價高,福利待遇好,那我就去那家公司。所以,為什麽很多 IT 人頻繁的跳槽,我不認為為了錢工作這是錯誤的價值觀,畢竟工作就是為了賺錢養家,過的更好嘛,但是等你經歷之後,你會發現,職業生涯的初期,確實跳槽漲薪很快,但是到了中後期之後,你會發現,跳槽再也沒有前期漲幅那麽巨大了,而且自己在頻繁的跳槽過程中,很多技能與業務的能力也沒能積累起來,導致很多人在 30 歲左右,就會焦慮感很重,不知道自己未來的路何去何從。

相反的是,有一些人,自己走的每一步都有規劃,他們一樣也想賺的更多,但是他們眼裏不單單只盯著薪資這一個選項,他們會綜合衡量薪資待遇、技能積累以及未來發展等多個方面,所以,很多時候,你會看到很多人在職場中厚積薄發,甚至煥發職場第二春。因此,有一個明確的發展方向和職業規劃就顯得尤為重要。

第一個大方向是努力提升技術,成為以下之一:

技術分享圖片

  • 產品經理

如果你不想走技術路線,而且對管理也沒多大興趣,那麽不妨考慮轉到產品經理,尤其是移動互聯網時代之後,產品經理的角色越來越重要。技術人應該不少跟產品經理打交道,但是總是恨產品經理那需求的頻繁更改,天馬星空的想法等,所以有不少技術人轉行做了產品經理。

技術人轉崗產品經理有很大優勢,比如因為懂技術,自己提的需求會很清楚能不能實現,而且技術人大多對數據比較敏感,所以很多需求會以數據來說話,這個方向最有說服力的莫過於神一般存在的微信產品總監「張小龍」。但是技術人做產品經理也有軟肋的,比如會經常以技術思維來思考產品,這個缺點如果不克服會有很多阻力。

所以,不想走技術路線,對產品感興趣的技術人不妨考慮下產品經理,進而往產品總監的方向發展,而且這個方向對女生也比較友好,尤其是做開發的女生不妨重點關註下這個方向。

  • 技術專家、架構師

對於很多程序員來說,一般第一印象是以後想成為技術大牛、架構師,所以單純的技術方向是不少人的選擇。

選擇這條路的優勢是,可以深耕在技術領域,不用過多的關心其他無關的領域,不用操心業務,不背產品指標。但是同時也有一些需要提前做好準備的,因為編程領域的技術更新叠代很快,需要你懷揣對技術的熱情,持續不斷的學習。

據說,每一個程序員都有一個架構師的夢想。

這個方向很多技術人第一印象選擇的方向,這裏我稍微給想走純技術道路的人一點建議吧,技術雖然更新變化很快,我們時刻保持對新技術、新框架的學習與追逐這本沒錯,我也很支持這種心態,但是我見到不少人一味的追求「新」,看到新出了一門編程語言、框架就想著轉行,其實這是本末倒置的做法,我建議任何時候都要先精一門,在精一門的基礎上,再去適當的追新,趕趨勢,這才是增加自身競爭力的正確姿勢,否則,朝三暮四,看似什麽都會一點,但是卻沒有一門深耕的,到後期只會讓你的焦慮感越來越大。

說到這裏,順便給大家推薦一個交流學習群:650385180,裏面會分享一些資深架構師錄制的視頻錄像:有Spring,MyBatis,Netty源碼分析,高並發、高性能、分布式、微服務架構的原理,JVM性能優化這些成為架構師必備的知識體系。還能領取免費的學習資源,相信對於已經工作和遇到技術瓶頸的碼友,在這個群裏會有你需要的內容。

  • CTO(技術總監)

如果說架構師跟 CTO 的區別,那就是,大部分 CTO 都是架構師,但架構師不一定能做 CTO。雖然 CTO 大多也都是有著很深的技術造詣,但是本質上 CTO 其實是有點偏業務、偏管理的,主要職責有團隊管理、開發流程、公司戰略、業務增長以及各類技術疑難問題的解決,可以說是一個比較全方位的發展方向,而且很多 CTO 都是一些公司的合夥人,所以 CTO 不只是純管理,還有技術相關,應該說 CTO 是技術 + 管理類型的,但是管理的比重偏大。

想往這個方向發展的同學,除了技術領域的深耕之外,還應該在平時的工作中多多參與業務、產品,學會帶團隊,很多處理問題的方式與技巧都需要多多關註。

第二個大方向是靠跳槽,包括幾個選擇:

技術分享圖片

  • (1)向上跳,比如非BATJ跳BATJ;收入上升,技術上升,能力和評價上升;

  • (2)平行跳,百度跳騰訊,騰訊跳阿裏;跳槽,就是在自己工作膩了的地方,去別人工作膩了的地方;平行跳到騰訊,然後混日子,假設過了20年騰訊倒了肯定還有新“騰訊”出來,接著面試接著混;

  • (3)向下跳,去更次一級的公司混日子,公司倒了就接著跳更差的,實在沒人要做contractor;

總之,無論什麽原因跳槽,待遇不要放在第一位,一定要想清楚自己想要什麽,做好自己的職業規劃,在跳槽的時候,要謹慎,能夠不跳,最好不跳,這是我的個人觀點。

第三個大方向是創業,即使能力一般:

技術分享圖片

關於程序員創業,我之所以願意談我的觀點,是因為我是程序員出身,也是從小公司做起來的,我自認為對待很多程序員個人包括共享軟件作者和一些小網站還是很好的。我希望分享一些經驗和體會。

首先,我想說的是聰明人不一定能成功,很多程序員很聰明,但我一看就知道他們不會成功。

因為我看到了一些問題,而且現在太多程序員存在很多誤解。因此,我希望把我的觀點告訴程序員。或許有一些程序員能夠清醒,某個人可能因為我的某一句話有了感覺,對他以後的成長產生了幫助,這就足夠了。

要知道,程序員總是以為自己優秀所以就能成功,其實不是。

中國的程序員大部分是盲目的:看看一些論壇就能夠感覺到,要麽有一群人自我感覺極端的良好,以專家自居,要麽就是一群藍領埋怨公司和社會環境不行,待遇不好。

應該說,中國程序員創業的成功率也是很低的。放眼望去,中國互聯網成功的人士有幾個是真正寫過十年軟件的。事實上,現狀和我們所能聽到的媒體宣傳的故事很不一樣。

很多程序員的最高理想就是寫一個共享軟件,一年可以掙幾百萬。但我希望談的不是告訴程序員如何掙錢,掙錢很容易,而是要告訴程序員如何去創業。比如雖然FlashGet的作者收入很高,衣食無憂,但從創業的角度看,它並沒有以商業公司的方式創業成功。

總結:

除了以上幾個主流方向之外,還有不少其他方向也都可以考慮,比如我見不少技術人轉做運營、增長、數據等很多方向,因為技術人有著很高的邏輯與分析能力,所以從事其他方面多少都有些優勢。

所以,在你工作一段時間之後,最好在 3 年以後,你應該花點時間思考下,給自己一個未來的規劃,想想自己對什麽是真正的感興趣,什麽方向才真正的適合自己,進而給自己定位,然後朝著自己定位的方向去學習,去努力,只有這樣才能讓你在職業生涯的中期不至於迷茫,不至於覺得心裏沒底。

最後,我想提醒大家的是,提前規劃職業固然重要,但是職業規劃不是一成不變的,因為可能每個人在職業的每個階段都會接觸不同的領域,自己也會有不同的認知,自己的思維也會有所變化,所以,很可能會發現自己更適合的方向也說不定,不過無論如何,我們要做的就是不斷學習,不斷提升自己,更早的關註職業規劃,更早的給自己制定一份更適合自己的職業藍圖。


技術叠代日益快速的時代下,技術人如何自處?