[總結] 2019 從零開始入行 1年6 個月以來的感受和體驗

chihokyo發表於2019-12-06

2019年已經隨著寒潮的襲來進入了年尾。
去年年末的時候寫了一篇2018年的總結,當時記錄了我從零基礎入行半年的一些感想和感受。當時收到了很多人的溫暖的鼓勵,在這裡謝謝大家。因為工作業務上以及個人瑣事安排的變化,這一年大多數都在備考並沒有在論壇發
表文章。現在我已經從事程式設計師(其實很少Code)這個工作達1年半有餘,而如今我的心境有了一些很細微的變化。

去年的文章連結在這裡。
【總結】2018 小總結&從零開始入行半年以來的感受和體驗

記得在去年給自己立下了以下幾個 Flag ,我稍微總結下大概如下。

  • 學習前端(HTML,CSS,JS,JQ等)
  • 運動
  • 上線個人部落格
  • 考資格證照

現在回過頭返看一下,去年大概在年末裡的flag很殘酷的告訴自己,完成度大概是以下這樣的

  • 學習前端

學習本身完成度接近於0,但工作上稍微接觸的原因快速定位能力有了增長。前端知識有時候煩亂複雜,就算一次性掌握住了,實際專案開發中用不到的話,很快就會忘記,光速忘記。忘記之後那麼之前的學習時間相當程度上就是浪費。或者說是學習效率低。

  • 運動

完成度100%。很欣慰的告訴了我自己,至少還有一樣東西我沒有落下,那就是堅持去游泳館游泳。去掉女生不得不說的秘密的日子,我大概有一週2-3次的時間,一個月大概在8-10次的時間是會去游泳館的,每次時間不多,大概是30分鐘。雖然我用實際行動證明了這一年我的體重毫無變化(主要還是沒管住嘴),但養成了一個良好的習慣,這比運動帶來的實際身體上的變化更讓我開心一點吧。經常伏案對著電腦螢幕,長時間久坐的程式設計師如果沒有了長時間運動的加持,從體能上會落後不少,精神上負能量也會多。進而可能影響到以後的人生,有條件的人還是動起來吧。

  • 上線個人部落格

 完成度80%。記得去年我說 Flag 是一個月內能上線。實際上我感覺我真的是異想天開了,明明不是什麼大神,戰五渣還想一步登天一個月上線個人部落格?

下文也會有贅述,這裡先說一下我2019學了一下Python,用Django框架搭建了個人部落格,不要問為什麼不用Laravel ,因為非科班出身的我還是想多學幾門技術。多接觸一下未知的領域,沒有實際開發專案的經驗只好用自己的方式練手,而現在不會Python實在不好意思說自己還是程式設計師的感覺,於是就去學習瞭然後透過這個框架來練手。現在整體已經完成主要骨架和部分細節,預計12月以內上線。在這裡感謝下Laravel論壇裡的教程,對我這種連Git都沒熟悉的人來說,因為之前有學習論壇教程過所以現在學習 Django 的時候,Web原理的部分能夠了解的快一些。也能透過不同的語言和框架了解到Web框架的很多異同。同時還能夠複習PHP的程式碼。

  • 考資格證照

完成度0%?100%?這個真是我2019年最大的敗筆吧。最想得到的證照因為毫釐之差沒有合格,現在還是很難過呢。有時候真的真的就差那一口氣吧。但與此同時,我拿到了一個Python 證照,也算是給我上半年的學習一個很好的證明吧。在這裡感謝下論壇翻譯的文件Python 官方文件:入門教程,初學者備考期間,受益匪淺。 2020年估計我的主旋律還是資格證照備戰。可能有人問為什麼我這麼執著於考取證照,原因很簡單,因為確切的目標能夠讓你不停的有計劃的學習輸出,不然很容易造成一種就是感覺每天都在拼命學習和讀書不停的吸取養分,但回過頭好像自己也沒多少長進的虛無感。

上面說了那麼多去年的 Flag ,下面來說一下我這一年從小白到迷惘到焦慮到佛系的心路歷程。

1月-3月

因為工作內容的變化,我從上一個使用 Laravel 開發專案的工作,轉換到了在一家日本大型的上市公司裡,成為了一名光榮的螺絲釘。開發的任務很少很少,差不多6個月的開發一個需求,大概有5個月都是在寫一寫文件和資料,可以說是標準的面向Excel程式設計了。雖然工作上非常悠閒自得,但我摸魚的同時也學到了不少,雖然跟技術無關,但在工作上空閒時光熟悉了一下整個日式大手企業IT的開發流程和一些IT的最基本的最基本的基礎知識。比如,什麼是二進位制這種東西。。因為要備考,所以這一段時間可以說是熟悉新公司和新專案,並且沉澱的一個階段吧。就是那種新人剛進入超大公司的那種新鮮感和不安還有興奮的綜合感受。

4月-6月

在這個溫水到不行的環境裡,我覺得我上班的時間也許實在是太閒了。在備考資格考試的過程中,我遇到了一些計算機科班都會知道而我卻一無所知的東西。比如程式是怎麼執行的,記憶體如何分配,CPU是什麼,IP地址埠還有作業系統的設計,還有二進位制十六進位制的轉換問題。還有網速計算的等等問題。這些問題有時候一直困擾在我的腦海裡,很難去解決。於是我就去學了C語言。這個被譽為科班出身必學的語言,也是靜態語言的老大哥,大概在上班的閒暇之餘,用了一個多月的時間,跟著網上的一些教程。我瞭解到了一些最基礎的計算機C語言程式設計知識。比如資料型別佔據多少記憶體,如何編譯的。。這些很基礎到不行的知識。一邊學習一邊熟悉就這樣迎來了我的夏天。

7月-10月

上面寫了一下我學習C語言的問題,我學C語言真的是我想鑽研嗎,還是想工作呢。都不是!其實我只是想知道C語言是什麼,為什麼國內科班生都要學。接觸了一段時間的C語言,發現遇到了瓶頸。因為工作上實在用不到C語言,所以學了發現也很快忘光了,以自己目前的實力想用C能做出點什麼東西,也是很難的。

於是我就去學了python。為什麼我去學呢。在這裡沒有說是覺得語言上有好壞之分,只是這門語言包含了很多庫,對於我這種小白來說現在的主要任務,不是去當個Coder,而是做一個合格的Copier。我知道自己現在的水平是產出不了像大神一樣的開源專案,甚至也無法自主去做一個專案。

能夠快速定位需要的輪子,讀懂別人寫的程式碼,並且為自己所用。這個能力也許比我花費時間自主去研究寫什麼程式碼來的更為重要!

而 Python 這種膠水語言就提供了我這個良好的環境,畢竟庫多。加上現在日本 Python 的熱度很高,用人單位需求量增大,所以學習起來資源很多,大概是學習了1個多月,我參加了一個日本這邊的 Python 資格認定考試。成績下來之後我合格了感覺良好,因為這半年從小白到迷惘我覺得努力沒有白費。而且因為一直有個這個目標,所以會去反覆集中的去練習。

隨之而來的就遇到了一個問題,就是遺忘這個老生常談的話題。前面學的C語言就是因為遺忘以至於我現在無法繼續下去,每一次都是炒冷飯,顛來倒去看一下基礎的語法和幾行的理論,那種重複真的是無法掌握一門語言的。與君共勉。於是我決定用 Django 搭建自己人生第一個部落格。

10月-現在

從11月開始準備學習 SQL 所以開始在 Leetcode 刷題,閱讀已經堅持了一個月,刷題已經堅持一週。
目前進入了初級到中級的瓶頸,需要反覆重複才能記住用法和部分原理的問題。
現在每天會寫日記,幾句話很無聊的那種也算。
然後準備上線個人部落格,思考享受年末的時光,給自己的2019說聲辛苦了。

PS 解釋一下為什麼我總有時間學習,因為我上班任務很輕鬆,不加班,所以上班時間是一半拿來看書,一半用來解決工作問題。下班時間用來了解其他領域知識和看看電影啦消磨時間。有時候工作效率高真的能給自己省不少時間,所以提高工作效率就是給自己多一點休息時間吧。

2019年發現的新問題

因為今年進入到了一個大型企業去當了最底層的螺絲釘,其實學到了很多技術之外的東西。
那就是商業運作模式問題。我們拋開技術Geek和家境天生優越的人來說,大多數人從事這行是為了什麼,為了站著又把錢賺錢了(※讓子彈飛)。我並不是覺得我真有天賦從事這條路,我可以終身學習,能體會到程式設計帶來的樂趣。但前提是我要能吃飽,我要有所得。
這家企業讓我明白了,大企業是如何去組織一個專案,要透過多少人和反覆打磨的運營模式才能盈利。
很遺憾的就是,程式設計師這種技術工人真的是不可或缺但又唾手可得。不可或缺是指一個專案這是開發最核心的一環,唾手可得就是完全可以透過外包等方式確保人才。用完就可以走了。包括我自己,所以我體會到了一種危機感,就是隻去鑽研技術不去了解市場需求和企業商業運作模式的短板,更何況我技術還是個二流子。。
所以我2020年一個重要的目標就是學會經營自己,多去閱讀一些關於Code技術之外的文章。

2019年個人心得,個人心得而已,點到即止。

  • 學習語言的目的是為了解決問題,而不是研究語法和重複別人的輪子。
  • 工作上程式設計技術不是最重要的。死摳技術不如想著如何實現知識變現。
  • 技術類人才越來越多,想要在以後的殘酷競爭中脫穎而出,必須要學會一門其他技能。
  • 多讀書,少遊戲,除非遊戲能給你帶來收益和人脈。
  • 人生而就是不平等的,與其焦慮拼命跟上別人步伐,不如準確定位自己找到自己的節奏,畢竟大家起點都不一樣。
  • 承認別人就是比你優秀,但別妄自菲薄。

2020年的目標,學會一門和技術無關的新技能,嘗試從事翻譯文字類工作。運營好自己的部落格。保持運動的好習慣。接著苦逼的考證。
謝謝大家抽出寶貴時間來進行閱讀這篇文章。

本作品採用《CC 協議》,轉載必須註明作者和本文連結
⬇︎第一次零基礎搭建的個人部落格。歡迎批評指正,大力鞭策!❤︎ 旺財的個人部落格(⌯¤̴̶̷̀ω¤̴̶̷́)✧ January 17th, 2020

相關文章