演算法工程師有哪些發展前景?
我原來是搞.NET開發的,主要是開發網站,做了有兩年多,現在感覺這就是個熟練工啊,沒什麼核心競爭力(個人看法),最近有個同事被公司給開了,那個人原來是公司的元老級程序員,最早的時候網站就他自己弄,聽說經常通宵,現在公司上市好幾年了,公司發展的還行,他還是個普通的程序員,現在得了糖尿病(加班太猛弄的?不清楚),身體不行了,扛不住加班什麼的,就給開了,感覺挺可憐的,希望自己以後不要這樣,希望命運能掌握在自己手裡,能學點看家的本領,不會因為歲數大了就一無是處,不知道演算法工程這個職業怎麼樣,有發展前途嗎,希望過來人能給指教指教。如果演算法工程師不行,也可以給小弟講講程序員的發展出路在哪裡,希望過來人能知道小弟一下,不勝感激啊。
正好,今天有一個專訪是說一個演算法工程師轉行做運營的!截取一段,分享給你!
馬聰健(作者):如果只是單純做演算法、數據挖掘的話,就永遠只是服務於數據,一輩子跟著需求走,對我而言,沒有什麼前途,我還是想站在公司和市場的最前端,推著公司走。
而且簡單說來,大家都知道程序員這個職位,年齡會成為發展瓶頸,到了一定年紀或者做到管理層,或者直接轉行,很少有人願意過著一輩子寫代碼領工資的人生。其實,不論是人、是事還是物,核心競爭力都是你能產出什麼價值。學數據挖掘、自然語言這些知識相對來說含金量比較高,門檻也高,不是誰都能做,對於價值變現來說,可能速度會更快。
但要想切切實實體會到成就感所帶來的快樂,就一定得自己鎖定一個目標,不再跟著別人的需求兜兜轉轉。拒絕被那些提出各種要求的聲音轉移注意力,這一點是我當程序員帶不來的。
我認為人生最重要的事還是學習如何創造自己的價值,時間會推動著你選擇不同的道路,我很幸運,能夠將自己擅長的東西應用到別的領域,把自己的價值發揮到極致。
馬聰健:運營的奧秘?我用數據告訴你!
還有在線問答,有興趣的可以參與,希望對大家有用!
等等,留下你的贊和關注再走!
說點話題之外的,我畢業時候做J2EE,一年後做Ruby on Rails,然後2年用過java, ruby, python, bash, C,然後做了3年python,幹嘛要限定一種語言呢?只是個工具而已。公司的程序員大多數都在30歲左右,要說年輕也不年輕了,都有家有室了。我上一家公司的程序員有個40歲的,一樣很努力工作。
因為演算法這個東西變通較多, 所以競爭力比編程語言工程師要強一些.
有幾位朋友說不建議轉演算法, 因為太難. 我覺得難是一定的, 但是沒有到impossible的程度.
但是其實要增強競爭力不一定要轉演算法工程師, 我覺得工程師的競爭力體現在對CS基礎的深入了解. 如果是你是開發網站出身, 建議你去接觸更廣的構建網站的技術, 去了解在構建網站一般有哪些需求, 有哪些難題, 什麼問題要怎麼解決.看看這篇文章,很現實。http://www.cnbeta.com/articles/160429.htm
就目前接觸的市場行情來看,從一而終的演算法真的很值錢~半路出家的打的折扣就大了
同樣不建議轉演算法,因為你沒有相關經驗。一般技術要麼慢慢掌握業務,要麼慢慢走向技術特別精。業務現在有個特別熱門的詞叫產品經理。技術精可以是資料庫或者小機知識或者中間件等等,個人認為單純的編程並不算技術,程序只是一個紐帶,調配系統的各種資源。另外你要說清楚那個工程師為什麼會被淘汰,我想其他行業也有老員工被淘汰的例子。再就是關注時下發展好的產品,最不好要再進入傳統軟體行業(比如我)。
題主現況如何,還在·net 或是Java
推薦閱讀: