從三流小公司到一線大廠,聊聊程式設計師的成長之道

2021-09-24 07:35:23 字數 1596 閱讀 6140

閱讀本文大概需要 2.8 分鐘。

很多人都想轉行網際網路,不管是出於興趣、行業前景還是薪資的考慮,想要轉行網際網路的人們必須要面對乙個問題,那就是如何自學程式設計,更確切的說,是如何0基礎學程式設計。

其實我基本上也是0基礎自學程式設計的,大學的時候學的電信專業,對於程式語言只懂得一點皮毛,那些內容,相信大部分人看一些網上的教程也可以掌握了。

這句話大家都聽過,但我覺得,不管是你想從事哪個行業,想要做的比較好,去比較好的公司,至少要有興趣,其他的能力、專業水平暫且不談,如果連興趣都沒有,那麼為什麼要從0開始去做這個行業,去學這樣技術,顯然是非常不理智的行為。

有興趣,才有動力去學習每一樣東西,不管是計算機基礎、程式語言、演算法等等,興趣是原動力,沒有了它,你一定堅持不了多久。

可能很多人覺得興趣不一定最重要,可以靠努力、靠堅持、靠意志力去學習,但是,那樣又有什麼意義呢,你願意這麼不快樂地去學習麼,你的堅持又能持續多久呢。

學習程式設計這件事,需要從長計議,怎麼說呢,就是需要花很長時間,絕對不是一蹴而就的,你可以說你花3個月培訓學會了一門語言,以及相關的專案實戰技能。

但是在我看來,這也只是掌握了一項技能而已,學習程式設計的路還有很長,不管是你自己做專案,還是參加工作,學習程式設計都是一件需要持續做的事情。

曾經有人提出10000小時理論,就是你在乙個領域投入至少1w個小時,就可以成為該領域的專家,學習程式設計也不例外。

很多新手都是初生牛犢不怕虎,因為對程式設計領域不了解,便不假思索地定了一些很高的目標,比如想進大廠,想做有複雜度的專案,想短時間學習一門語言並找到工作。

理想很豐滿,現實很骨感,你可能低估了入行的難度,並不是只要有心,就可以很快地完成學習過程的。

一定要先易後難,一步一來,比如先搞懂語法,嘗試寫一寫demo,接著了解高階特效,實現高階特性,然後自己脫離教程寫一些**,最後做專案,大概是這樣的乙個邏輯。

別看我說的簡單,其實對於新人來說,要完成這幾道工序並不容易,別看學點基礎語法沒什麼難度,但是真的要上手實踐,可能會遇到很多問題,比如環境配置,ide安裝和使用,這些搞定之後,**語法錯誤、編譯錯誤、執行錯誤,對於新手來說都是很難解決的,如果不借助外力,基本上是無從下手的。

所以,學習程式設計,沒有你想象的那麼簡單。

如果你覺得這樣子效率很低,那也可以找一些基礎方面的書籍先看看,了解基本的程式設計知識,或者看一些網課,加深對知識的理解,然後再去嘗試各種**實踐,可能會讓你更加順利一些。

很多人覺得學習程式設計只需要剛才我說的那幾步,學習語法、寫簡單demo,然後學習高階特性,最後著手做專案就可以了。但是這只是最初級的程式設計師,離開這門語言,他們可能就什麼都不剩下了。

沒有計算機基礎的支撐,他們不明白計算機網路的原理,不知道為什麼要考慮網路程式設計,不明白為什麼要考慮dns、負載均衡,不知道作業系統的原理,就不能夠理解伺服器出問題時的根本原因,無法排查,不懂得資料結構和演算法,就不明白為什麼有的程式是這麼寫的,有的集合類是這麼設計的。

重視基礎,是每乙個程式設計師都要做到的一點,離開基礎,其他的東西都是空中樓閣,基礎不紮實,你連談論技術時也不會有底氣,更別說談架構、談業務場景了。

綜上,都是我想給那些自學程式設計的人的一些建議,自學程式設計不易,千萬要想清楚了再開始,特別是想要轉行,做程式設計師,以此謀生的那些人,一定要慎重。

文能碼字,武能coding,是我黃小斜,不是黃老邪噢。

從大公司到小公司後,你的APP推廣還玩得轉嗎?

大公司和小公司的區別 1 業務方向 大公司市場占有率和布局都是有規劃的,預算和推廣策略都是既定的,個人能發揮的地方是有限的,大家只需要做好落地的可行性,嚴格執行好即可。另外,大公司的流程是嚴謹的,各種規範是很明確的,大家做事情會考慮風險,考慮如何來規避責任。以上種種會限制個人的發揮,久而久之,就思考...

田志剛 所有大公司都是小公司 一

雖然許多公司規模龐大,人數眾多,發展多年,但在員工眼中,整個公司只有他們部門的五個人或者他認識的 二 三十人 如何讓你的公司真正的能夠利用現有員工甚至歷史上員工的知識和經驗,使五百人真正能夠成為五百人。如何能夠充分利用你的客戶 合作夥伴的知識和經驗,使小公司也能做大事業,五百人成為五千人甚至五萬人?...

田志剛 所有大公司都是小公司 一

雖然許多公司規模龐大,人數眾多,發展多年,但在員工眼中,整個公司只有他們部門的五個人或者他認識的 二 三十人 如何讓你的公司真正的能夠利用現有員工甚至歷史上員工的知識和經驗,使五百人真正能夠成為五百人。如何能夠充分利用你的客戶 合作夥伴的知識和經驗,使小公司也能做大事業,五百人成為五千人甚至五萬人?...