程序員如何1年獲取別人3年的工作經驗?

韋如傑


作為一名從業多年的程序員,同時也出版過Java編程書籍,所以我來回答一下這個問題。

對於從業一年左右的初級程序員來說,要想獲得快速的成長首先應該具備紮實的基礎學科基礎(數學、物理),以及豐富的知識結構,比如操作系統體系結構、計算機網絡、數據庫、算法設計、數據結構、編譯原理等等。豐富的知識結構是學習能力和開發能力的基礎,所以程序員應該注重知識結構的全面性。

程序員的工作經驗主要體現在三個方面,其一是開發方案的積累;其二是開發方法的積累;其三是調試程序的能力,可以說這三個方面與工作時間都有密切的關係,要想通過一年的工作時間獲得更多的工作經驗,比較可行的辦法就是完成更多的開發項目並不斷進行總結。

程序員的成長雖然與工作經驗有密切的關係,但是由於IT行業的技術更新速度比較快,所以程序員的成長速度與學習能力和崗位工作任務有密切的關係。程序員要想通過較短的時間獲得快速的崗位提升,應該從以下三個方面入手:

第一:緊跟技術發展趨勢。程序員的成才速度與學習能力有密切的關係,學習能力較強的程序員通常能夠緊跟技術發展趨勢,不斷更新自身的技術結構,從而獲得快速的崗位提升。

第二:善於交流溝通。優秀的程序員一定具有較強的溝通能力,交流溝通的過程也是學習的過程,所以比較善於交流溝通的程序員通常都會獲得快速的成長。

第三:勇於承擔新任務。按照歷史經驗來看,勇於承擔新任務的程序員通常能夠獲得更多的資源配備和更快的成長速度,而且通過承擔新任務能夠不斷拓展自己的能力邊界,從而積累大量的開發經驗。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!


IT人劉俊明


不止是程序員,有些自不量力的年輕人總認為自己可以用極短的時候達到別人長久努力之後才能達成的結果,這是一種無端的自負和狂妄。別人並沒有你想的那麼差。

1年獲得別人3年或者5年的經驗有以下兩種可能,

第一種,別人的工作重複性極高,比如:固定打掃一層地面。那你用1年時間可以獲得別人一生的經驗,也許1天就夠了,畢竟只是打掃地面,難度不高。

第二種,你在工作中投入越過別人很多的工作旰,這裡的“別人”只能是普通人,不能也像你一樣拼命。之前見過一些人長年工作16小時,進步很快,身體垮掉的速度更是超乎正常人的想象。

做個正常程序員,按部就班的努力,別人也是這麼過來的。

煩惱多往往是因為妄念太多。


張大志leo


作為一名IT從業人員,1年工作3年經驗也是程序員中比較常談的一個坎。

程序員是一個生命週期短、工作壓力很大的職業,1年獲取別人3年的工作經驗,按照我們平常調侃所說,大部分都是加班加出來的。

其實1年左右的程序員要想獲得別人3年的工作經驗,不能也不該去盲目的加班,應該學會提升自己,不管是知識結構層面還是基礎技術方面,不斷的提升才是我們在職場中成功的關鍵。

首先要會學習,勇於學習,不要抱有一畢業就職,就可以拋棄書本,不用再苦心學習的念頭,尤其是程序員,程序員的升職以及崗位的升級都與自身知識的儲備量息息相關。

其次就是不斷的去接觸新任務,不斷的勇於承擔一些新要求,不斷的進行總結。勇於承擔新任務的程序員通常能夠獲得更多的資源配備和更快的成長速度,而且通過承擔新任務能夠不斷拓展自己的能力邊界,從而積累大量的開發經驗。

最後還是溝通交流的問題,你說自己有3年的經驗,總得讓他人相信你為什麼會有3年工作經驗,這就需要你用自己的語言說服他,打動他。交流溝通其實也是不斷學習的過程,交流能力也是個人的軟實力。

希望回答對您有所幫助。

我本人從事多年互聯網Java開發,感興趣的朋友可以關注私聊,共同努力,共同進步。

謝謝!


凱騰凱


加班啊,正常人一天工作8小時,你要是想一年達到三年工作經驗就要比正常人花三倍的時間,3✘8=24,一天24小時不吃不喝,怎麼可能。所以問這個問題沒什麼意義。。



好無聊哦2333


多實踐,多編碼,多總結。

學好面向對象,函數式編程,設計模式的核心思想。


分享到:


相關文章: