-
1 # hellootaku
-
2 # 怪物Slark
說下個人經歷,希望對相似經歷的人有個參考。
本人11年畢業,985,碩,某領域程式設計師,剛畢業就在外省事業單位,怕淘汰,怕跟不上外面的時代,因此一直在大量學習。
優勢:不像大部分公司那樣趕專案,每天有很多時間學習,很多時候回家還在學,感覺上班就是學習,平時結合單位業務,做規劃,做案例,給領導做決策。原來是專業領域+js+ c#棧,現在一直在把c#轉成java,被java框架裡很多原理吸引,喜歡研究底層原理,所以越學越多,停不下來。
劣勢:基本靠自學,前幾年單位一直都只有我一個程式設計師,沒人交流,很渴望徹底瞭解大公司流程是咋樣的,用了哪些工具組合,為什麼等,最近和別人公司聯合開發專案,藉機學了不少,跟程式設計師特有共同話題。
單位最近在部門調整、改制等,慶幸自己一直學習,沒有因為“穩定”而頹廢,很自信自己的領域技術實力,這個點,像我這種沒關係又不懂吹牛拍馬的人,只能靠技術和學歷了,希望明年更好~
-
3 # 理想蝸牛
謝邀,看來位元組跳動這一套系統推送還是挺精準的,本人程式設計師一枚,作為一個程式設計師不是在學習就是在學習的路上,當一個程式設計師放下姿態不去學習時,那他離失業不遠了,為什麼這麼說呢,作為程式設計師來說,恐怕沒有哪一行的技術更新能和軟體行業相提並論的,舉例來說前幾年SSH、SSM大火,但是SpringBoot又火了起來,SpringBoot剛火,又來了個分散式,這只是Java框架的冰山一角,再加上各個迭代版本中的特性不一樣,框架技術會用和精通是兩個不同的概念,可想而知作為一個程式設計師是有多麼辛苦(加班加到孩子都不認識爸爸了)軟體行業的技術更新迭代超快,稍不留意就跟不上了,所以說作為程式設計師天天學習不足為奇,因為迫於生活和工作的壓力,不得不去學習,只有提高自身的技術才能保證在公司裁員的時候名單上沒有自己,也讓自己在以後跳槽的路上多些談薪資的籌碼。
-
4 # 職場猿話
我就是一個程式設計師,所以我想說說現在國內所謂程式設計師的學習現狀。
首先,所謂的程式設計師,一般是大專到本科學歷,碩士或者博士學歷的都搞演算法去了。程式設計師平時的工作,很多時候就是根據客戶需求或者產品經理要求來調程式碼、改BUG,每天基本如此。
最近國內的網際網路公司又鼓吹996上班,就是早上9點到晚上9點上班,一週上6天。為什麼要這麼忙呢?工作量很多嗎?其實工作量相對來說沒這麼大,也沒有這麼飽和。很多人加班,其實並不是為了做事,而是為了蹭加班費或加班時間,假以時日方便調休。
在這種氛圍下,程式設計師很少有人主動學習額外的東西。日常所謂的學習,無非就是為了工作的原因而進行的目的性學習,比如查晶片手冊、學習某個演算法、學習某個驅動等。提升自己的學習,就更少了。
大廠,比如騰訊,據說每週都會有技術分享會,這就要求程式設計師不僅僅要完成本職工作,還需要學會PPT、講解等,這對他們的能力提升會有非常大的幫助。小公司,這些都是幾乎沒有的。
所以,能夠天天學習的程式設計師,可以說都知道自己想要的是什麼,要麼想往上爬,做到管理層, 要麼就是想提升自己的技術能力。
不管是什麼職業,如果停止了學習,到了35歲就會非常焦慮,因為失業的可能性非常高,再就業對自己就非常不利了。所以為了自己的將來,還是需要保持學習的勁頭的。
-
5 # 微捷Kevin
自從我入行軟體開發職業起,可以說無時無刻不在學習中。處於職業需求,但更大成分是出於對技術知識的熱情。技術行業,可以說任何一個細分領域都學無止盡,因為總有你所沒有掌握的技術和技巧。特別是軟體開發領域,除了基礎程式設計技能之外,眾多優秀的開源技術值得你去學習。軟體開發領域的學習,絕對不是僅僅限於程式設計技能而已,等你基礎程式設計技能掌握的差不多了,更需要去學習他人的產品、作品,從中理解優秀的軟體設計理念和方法論,並掌握這些優秀技術的使用,以此提升工作效率。軟體技術行業,有一個不變的原則,就是優秀的成果總是在前人的知識積累之中創造出來的。如果某項技術長期沒有重大革新,那麼意味著離淘汰不遠了。同樣,作為軟體開發行業的從業者,如果我們不時刻保持學習的熱情和態度,那麼很快我們也會被淘汰。因為隨著技術的變革,愛學習者會不斷地掌握新的知識,這些知識能夠讓自己的工作效率、成果質量不斷地得以改進。如果你不學習,某天你會發現同樣的作品,別人可以使用更短的時間做出比你更優秀的成果,那就意味著你在這一領域已經失去競爭力。當然,有些人認為,從事演算法領域重要的是基礎程式設計能力和學科理論知識,這些技術知識在革新速度上並不會太過於頻繁。我不認為從事演算法等基礎程式設計領域的職業前景比應用開發領域就要高大上,反而應用領域開發者能夠更加貼近時代的發展,更懂得學習的重要性,會不斷地提高自身的知識技能以及創新能力。從長遠的角度來講,不管在創業環境或者就業環境,頂層的產品和創新迭代永遠是公司和市場最急切的需求。因此在應用領域的工作,是最容易產生成果的,同樣從職業前景來說,你很可能會從一個優秀的創意成果之中獲得巨大的收益。無論是你的私人創業成果還是你所在公司團隊的集體成果。關鍵是在於作為開發者,你除了掌握開發技能之外,還需要具備足夠的創新意識。這點是底層開發者很難接觸到的。
扯得有點遠了,總之,愛學習的人,必定具備更加廣闊的視野和活躍的思維。
-
6 # 使用者9260054420388
活到老學到老
現在的技術更新迭代的太快,如果不堅持學習很容易就落伍了,保持每天學習一點知識是很有必要的,所謂活到老學到老,不一定非得學習技術,也包括要學習管理,生活技能,為人處世等等。
學習方法很多時候我們學習了新的知識,沒有得到實際的運用,大部分都會隨著時間而忘掉,所以我們要掌握一些學習方法,讓自己學到的知識、技能更容易不被忘記,常見的有以下:
實踐總結,將每個知識點,實踐總結成簡潔易記的口訣,讓自己沒事背背。
學習網站有很多學習的網站,可以幫助我們更好的學習。如:
慕課網:
https://www.imooc.com/
W3C:http://www.w3school.com.cn/
GitHub:https://github.com/
How2j:
http://how2j.cn/
易佰:https://www.yiibai.com/
部落格園:https://www.cnblogs.com/
......
-
7 # developer2018
作為勞動力,要想在市場上獲得更高價值,必然是稀缺的人才。如何才能成為稀缺的人才,其中一條普羅大眾都能走的途徑就是不斷學習,不斷提升自身能力。唯一能阻止你的也就是你自己的恆心,自控力。目前所有合法的行業裡面,薪水最高的金融行業和網際網路行業莫不如此。所以回到題主的問題,如果你想不斷進步,收入不斷增加,那你必須不斷學習,不斷提升,如果只是按部就班有個事情做,那就無所謂,做好有一天失業準備即可。
-
8 # Java後端架構
天天學習倒不至於,但是平時閱讀一些技術文章,自己多記記筆記,把平時在開發過程中遇到的問題,好好研究一下。等再深入一些就開始研究原始碼,研究spring等主流框架技術。
回覆列表
是的,每天都要學習,或者娛樂之類的,要不然新技術,新要求沒法解決。透過百度查詢相關知識,或者google,又或者到qq技術群提問,也會找網上認識的一些相關行業的人解答一些問題,學習貫通,並加以使用,也會用到翻譯軟體。