本文是閱讀前人建議結(jié)合自身的總結(jié)。
首先签餐,考慮下:為什么要做學(xué)習(xí)這個(gè)或那個(gè)技術(shù)?我的系統(tǒng)性的目標(biāo)又是啥盯串?技術(shù)體系又是啥氯檐?
1. 自己的工具箱
使用vagrant搭建的開發(fā)環(huán)境,phpstorm/sublime + xshell + navicat + Bcompare + 印象筆記等等体捏,花足夠多的時(shí)間來思考如何組織你的個(gè)人知識(shí)庫冠摄。
2. 開闊視野糯崎,構(gòu)建自己的技術(shù)體系
- 給自己設(shè)定一個(gè)目標(biāo):目標(biāo)要夠大,才能看到更多風(fēng)景河泳;目標(biāo)應(yīng)該設(shè)定為解決那類問題沃呢,而不是精通某一類技術(shù),技術(shù)只是手段拆挥,不是目的樟插。
- 我要成為iOS developer中的達(dá)人”這個(gè)目標(biāo),就遠(yuǎn)不如“我要成為前端應(yīng)用開發(fā)的專家”來得有意義
方法:- 最佳實(shí)踐竿刁,把自己的代碼規(guī)范化黄锤,形成自己的代碼庫,按照關(guān)鍵字規(guī)整好食拜,功能只寫一次鸵熟,打標(biāo)簽,把實(shí)現(xiàn)的思想负甸,關(guān)鍵代碼進(jìn)行深刻體會(huì)流强,看看有沒有進(jìn)一步優(yōu)化的可能。以后只要考慮呻待,代碼如何優(yōu)化即可打月。
- 初入領(lǐng)域,選擇主流技術(shù)框架蚕捉,再繼而了解技術(shù)的編程理念和思想奏篙,這才是真正要做的,理解思想迫淹。
- 學(xué)習(xí)一門技術(shù)的程度: 掌握 -> 熟練 -> 精通
- 在會(huì)一項(xiàng)技術(shù)后, 我還可以去學(xué)習(xí)秘通,python, node.js, nginx, Vue, React, Redis, Lisp,Go敛熬。理解新技術(shù)和我現(xiàn)有技術(shù)的差異性肺稀。
- 讀優(yōu)秀的開源庫 或者 源代碼,去github逛逛应民, 發(fā)現(xiàn)新的技術(shù)和這門技術(shù)背后的思想话原。 不知道自己怎么規(guī)范,怎么構(gòu)建自己的博客诲锹?github上有那么多源碼繁仁。
- 經(jīng)營屬于自己的一款產(chǎn)品,如:構(gòu)建屬于自己的博客
3. 溝通能力和文檔編寫
4. 積累人脈
認(rèn)識(shí)一兩個(gè)同行辕狰,聽講座改备,茶話會(huì)(手動(dòng)笑哭控漠,還沒試過)蔓倍;一位職場(chǎng)導(dǎo)師悬钳,有疑惑,我可以直接詢問他的建議偶翅。
5. 尋找合適的工作平臺(tái)
公司發(fā)展前景(工作5年左右側(cè)重)默勾,加入的團(tuán)隊(duì)(新人側(cè)重),薪資福利(兼顧)聚谁。
面試時(shí)雙向的母剥,做足功課,準(zhǔn)備一些有質(zhì)量的問題形导,指出產(chǎn)品中的問題环疼,詢問開發(fā)流程,如何做績(jī)效評(píng)估朵耕。
剛剛查找了下書簽:
參考地址:https://kb.cnblogs.com/page/522513/