工作8年,作為一個程序員,算不上成功,也不算失敗。總結(jié)起來就是可以做得更好。當(dāng)然,過去的時間追不回來,只能做好現(xiàn)在,計劃好未來。當(dāng)然將這些寫下來,也希望看到的人有些啟發(fā)。本人很少發(fā)表文章,一是工作較慢,二是平時寫作比較隨性,所以可能看起來內(nèi)容會有些散亂。
1. 做自己喜歡做的事
畢業(yè)的時候想去做游戲,但是各種原因沒進入到游戲行業(yè)。換了二次工作之后才開始做游戲。期間體會到換行業(yè)的代價還是挺高的。很多公司一看你以前沒有相關(guān)的經(jīng)驗,工資都會壓得很低。所以,能在一開始的時候進到自己喜歡的行業(yè)是比較好的。如果一直在這一行干下去,那么所有的工作經(jīng)驗對下一份工作的加成都是比較大的。
工作這么多年,一直都覺得挺開心的,每天上班時間過得很快。因為我在做自己喜歡做的事情。希望大家的工作也是快樂的!
2. 技術(shù)的深與博
工作這些年,寫過java,c++, python, c#,js, ts, lisp, golang。有的用的時間長,有的用的時間短。數(shù)據(jù)庫搞過mysql,mongo, redis等,編輯器搞了vim又去折騰emacs…。寫這些不是炫耀,真的不是。這些只是想說我工作上用到的東西真的是很“博”。當(dāng)然有少部分是自己業(yè)余時間去搞的。我的問題在于沒有自己的技能樹主干。我相信有挺多人的情況和我的很像。因為我們很多時候都沒有太多的選擇。也許我們有選擇的時候也沒有注意。這也是我現(xiàn)在覺得比較遺憾的一點。
關(guān)于深與博,我覺得是首先自己在某些方面需要有深度,然后其次才是博。之前在CSDN也看到過一篇文章說技能樹的。比喻得特別好。我們的主要能力必須要像樹的主干一樣,也是所謂的深度。只有主干粗壯,枝葉茂盛的樹看起來才是一棵正常的樹。問一下自己最擅長什么,也能想也不想的回答出來。這也是技術(shù)成長與建立自信的方式。
所以,想想自己是否該盡量的專注些,比如一門高級語言,一門腳本語言,一個引擎,一個IDE等等。
3. 學(xué)習(xí)與練習(xí)
相信很多人看過《一萬小時天才理論》。練習(xí)的重要性不言而喻。我們工作的時候?qū)懘a有很大一部分是在做重復(fù)的勞動。所以某些技巧其實是需要我們?nèi)ニ伎己途毩?xí)的。有針對的練習(xí)和學(xué)習(xí)能有效的提高自己的技術(shù)。牛人是怎么練成的,不外乎這兩點,學(xué)習(xí),練習(xí)。
同時還有句話也說的很好,3天不練手生。寫程序也是一樣。長時間不接觸一個技術(shù)之后肯定會生疏。所以,對于自己想要成長的技術(shù),盡量在幾天內(nèi)接觸下。
4. 積累
工作好幾年,突然才發(fā)現(xiàn)自己手上沒有一個套自己的東西。很多算法,很多框架,很多東西可以積累起來。最好能做成成套的東西,變成自己的代碼庫。使用的時候不管是直接拿來用,還是用來做參考,都是一件很棒的事。特別是如果我們專注于某些方面,那么我們的積累會”極大“地提高我們的工作和開發(fā)效率。
直到有一天我們針對某累產(chǎn)品有自己的一整套框架,這個時候我相信你已經(jīng)有能夠做”主程“的技術(shù)基礎(chǔ)了。
當(dāng)然,這是一個典型的技術(shù)路線的思考方式。先寫到這里了,最后也希望大家一起討論,提出更好的意見和觀點。
-
程序員
+關(guān)注
關(guān)注
4文章
951瀏覽量
29799
發(fā)布評論請先 登錄
相關(guān)推薦
評論