-
1 # 小嘟嘟熊
-
2 # IT人劉俊明
作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。
首先,從業一年的程式設計師從事初級程式設計師崗位是比較正常的情況,雖然IT行業的技術更新速度比較快,網際網路領域的發展速度也比較快,但是技術研發人員是需要時間和專案來歷練的,大部分技術研發人員都需要一個系統的提升過程,發展過快通常會存在基礎不牢的情況。
對於Java程式設計師來說,是否能在技術領域走得更遠應該考慮以下三方面因素:
第一:基礎知識結構是否健全。Java程式設計師要想走得更遠就需要考慮走研發級程式設計師路線,研發級程式設計師主要以平臺研發、容器研發、系統架構研發為主,這些崗位通常對數學、計算機作業系統、計算機網路、邊緣原理等基礎知識有較高的要求。
第二:是否有較強的學習能力。程式設計師崗位對於從業者的學習能力有較高的要求,一方面IT行業的技術更新速度比較快,另一方面程式設計師需要不斷透過工作崗位任務和自主學習完成崗位升級,這都需要程式設計師具備較強的學習能力。
第三:研發方法。科學的研發方法是程式設計師必須重視的關鍵點,研發方法包括設計思路、實驗思路和驗證思路三方面因素。一方面需要透過實驗和總結來不斷建立自己的程式設計思想,另一方面也需要透過交流和學習來提升和豐富自己的研發方法。研發方法對於程式設計師的工作效率和上升空間具有比較重要的現實意義,所以一定要重視研發方法的總結和完善。
對於大部分應用級程式設計師來說,如果長時間不能完成崗位升級,可以考慮一下透過讀研來突破崗位發展瓶頸。讀研一方面能夠豐富自身的知識結構,另一方面也能夠在讀研的過程中培養自己的研發方法,從而在某個方向做出自己的創新成果。按照歷史經驗來看,大部分程式設計師在讀研之後都完成了崗位升級。
-
3 # Sessior
別幹了,一年了還在這位置,看看那些大佬,幹了十幾年都是個專家了,樓主應該一年後是架構師才符合,兩年後去執掌阿里達摩院。
-
4 # 一枚老碼農
我本身也是從事計算機行業,所以說下自己的觀點
第一,這個問題本身不是問題,你26年齡不算大,而且工作經驗才一年,做基礎的開發工作我覺得沒什麼,而且國內大部分開發好幾年了還是做著基礎的開發工作,因為我們國家就是業務型的企業比較多,不像美國他們有好多開源的東西,你可以去做,可以加入這樣的公司,我覺得樓主這樣的問題是想做底層架構或者技術性強的意思嗎?!其實不好怎樣,看你自己的規劃了。
第二就是說你要有規劃,比如說你現在的公司你覺得做的一直都是基礎性的工作,而且你覺得沒什麼進步的空間,技術上也沒有什麼亮點,你完全可以跳槽去一些技術主導的公司,比如騰訊,百度,據我瞭解他們對技術要求挺高的,而且做的東西都是很有技術強度。
最後,我要說的是,我覺得很重要,一定要沉下心來慢慢做研究,羅馬不是一天建成的,你才一年,計算機領域太多要學的東西了,基數,演算法,架構,分散式,中介軟體,資料庫,大資料等等,這些東西你都可以學習,所以千萬不要急躁,慢慢沉下來,經過積累,你知道的自然就會多,而這並不是一年就可以完成的。
最後,加油!
-
5 # 前方有隻程式猿
題主,請堅持下去!
軟體開發,就是一個不斷學習不斷進步的過程,你這才剛剛一年就談放棄未免太小看自己了吧。題主會問這個問題,說明題主還是有進步的慾望,既然慾望還在何不繼續下去,這個行業你不進步就只能等著淘汰。
所以,現在你應該不是考慮要不要堅持下去,而是努力持續的學習進步,除非你實在不想再做技術開發。否則,這個行業的其他技術開發職位你照樣堅持不下去。
最後,祝願題主技術越來越硬!
25歲開始從事java軟體開發,今年26仍然處於基礎程式設計師,要不要再堅持下去?請在java軟體開發行業的大佬分析下,謝謝!
回覆列表
自學html一個星期,只會做學生花名冊資訊查詢系統,用asp連結access資料庫進行增刪改查,不知道怎樣更快的提高自己