回覆列表
  • 1 # 張大志leo

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

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

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

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

    做個正常程式設計師,按部就班的努力,別人也是這麼過來的。

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

  • 2 # IT人劉俊明

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

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

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

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

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

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

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

  • 3 # Vgjnbj

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

  • 4 # 演算法

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

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

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

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

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

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

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

  • 中秋節和大豐收的關聯?
  • 毛不易203歌詞?