剛入坑的程式設計師應該怎樣規劃自己

2021-10-09 00:06:33 字數 1410 閱讀 2142

入坑8年,碌碌無為。最主要的原因是我努力錯了方向。

疫情期間失業了(公司資金鏈出現問題,把研發部門解散了),疫情過後找了很長時間的工作。我看的上的公司,看不上我;看上我的公司,我看不上。基本一直是這樣的情況。

工作8年,再回頭看這個問題。我的建議是大公司。有人說小公司能學到的東西多,進步快。以前我是認同這個說法的,因為在小公司你需要會前端、需要會資料庫還需要會後端。但是我現在不認同這個說法!小公司接觸的東西是多,但是不夠深(大部分小公司是這種情況)。

你可能各種框架都接觸了,都會用。幹了2年你覺得你技術的瓶頸到了,在這個公司你無法學習到更多的東西了,然後出去面試找工作,想要進一家大公司。面試幾家之後發現自己就跟個傻子一樣,問什麼都不知道。為什麼?因為你只知其然,不知其所以然。而且你接觸的東西太多,你以為寫在簡歷上是加分項,其實不然,要知道寫到簡歷上的東西一般都會問,隨便哪個往深了一問你都懵了。結果只能給面試官乙個這也不太行,那也不太行的感覺。

少做無意義的加班,如果公司加班嚴重,建議換一家。這很重要,加班會占用你很多的時間。把時間都用在加班上,自己的學習時間就少了。

無論你用的什麼程式語言都推薦學習一下c/c++,這將對於你理解程式語言的本質很有幫助。

資料結構與演算法、設計模式必須掌握。

學習要系統化,乙個框架或者中介軟體,不要用到什麼學什麼,要系統的去學習。

學習乙個框架不要止步於會用,要關注更底層的原理。

學習數學,萬物皆數。說數學不重要的首先是那些學不好數學的人,就像說讀書不重要的是讀書讀的不好的人一樣。自己要有理性的判斷。

定乙個方向,朝著這個方向去學習。比如高併發分布式、大資料、人工智慧。有目的的學習。

無論學習什麼都要形成文件(或者叫筆記),可以在csdn或者oschina上寫部落格,把自己學習的東西總結一下。人總是會忘的,當你想不起來的時候,看看自己寫的東西會比看相關的書籍更快的撿起來。

另外就是能夠帶來知名度,這是非常有好處的。

從2023年開始整個it行業就不怎麼景氣,然後又趕上了這次疫情。那麼程式設計師數量現在應該是處於乙個過剩的狀態。就最近面試的公司來看,現在的公司已經開始重視基礎性的知識了。這可能會淘汰掉一部分不合格的程式設計師,而剩下的人能力會要比淘汰掉的部分好很多。對於整個行業來說,從業人員的素質會有整體的提公升,不會很大。但是就長遠來看,不合格的也會被陸陸續續淘汰掉,整個行業的從業人員的素質也會一直在提公升。這是好事!

就目前來說真正有能力做開源產品的公司沒有多少家。我相信以後會越來越好,因為會有越來越多的人有能力做開源產品。每個程式設計師都是有社會責任感的?。

有人可能會說,我可以去創業。我可以想馬雲、馬化騰他們一樣先做乙個產品出來,然後做大。想法很好,但是也要認清自己只是乙個普通人的事實。有好的想法當然可以嘗試,但要清楚風險和後果。我也曾脫產3個月想要做自己的產品,想創業,但是最後放棄了,因為我沒有錢!!!!

這個世界上的普通人還是佔大多數的,不想做普通人就先要讓自己變的不普通。要想變的不普通,除了學習,還有更好的方式嗎?

程式設計師應該怎樣修身

古人云 修身齊家治國平天下 可以看到任何事業都應該以修身為始,作為程式設計師自然也不例外。演算法 設計 網路 資料庫 新的語言 新的框架等等,這些東西都需要我們努力去學,真是學海無涯。在接受這些知識的洗禮或衝擊時,是不是該想想我們自身呢?修身 這個詞太籠統,要修身第一件事情做什麼?要修身首先要立志,...

獻給剛入職場的草根java程式設計師

本文是我第一次嘗試寫點東西,主要是獻給非名校畢業 出身平凡剛入職場的草根程式設計師們,希望我的一些不成熟的小建議可以給大家提供一些參考。我本人就是普通大學畢業,在普通公司摸爬滾打了幾年,總結出了一些不知是否有用的經驗,掘金的大神們請輕噴。一 關於跳槽 我個人覺得第乙份工作不用那麼挑,只要公司正規且按...

剛入行的程式設計師該如何提公升自己

程式設計師成長有很多外因,好的時機 好的公司 好的同事,會讓你的成長更順利。這次我們聊聊剛入行的初學者該怎麼提公升自己,用個流行的說法,咱們來談點觀念,理清概念,才能更好地成長。一 搜尋引擎是你最好的老師 這一條,適用於99.9 以上的場景,至少對目前的我們來說。到目前為止,搜尋引擎教會了我許多東西...