前言
給大家說(shuō)說(shuō)我的學(xué)習(xí)經(jīng)驗(yàn)矫夯,也許不是最好,但是夠真實(shí)制肮。
本文將會(huì)從以下幾個(gè)方面講述:
- 為什么要學(xué)習(xí)新技術(shù)递沪?
- 如何選擇一門技術(shù)款慨?
- 如何快速學(xué)習(xí)并使用?
為什么要學(xué)習(xí)新技術(shù)
不學(xué)習(xí)新技術(shù)很可能你就失業(yè)了约素。
現(xiàn)在編程環(huán)境日新月異笆凌,對(duì)于新人來(lái)說(shuō),可能上個(gè)學(xué)會(huì)的框架還沒(méi)用熟練送悔,市場(chǎng)上又出了一個(gè)新框架并且比老框架更加的優(yōu)秀爪模。
同時(shí),在招聘市場(chǎng)上也會(huì)逐漸向新技術(shù)靠攏洁段。
比如17年之前最火的前端技術(shù)是JQuery祠丝,但隨之而來(lái)的Vue,React,給了前端程序猿新人一個(gè)重?fù)舫凇D嵌螘r(shí)期如果你看招聘,都會(huì)寫著掌握Vue或React優(yōu)先叠蝇!
如果不去掌握新技術(shù)年缎,那么就面臨著失業(yè)了。
所以炎功,為什么要學(xué)習(xí)新技術(shù)蛇损?
當(dāng)然是為了更好的搬磚了坛怪。淤齐。。
那么袜匿,是不是所有的新技術(shù)都需要去學(xué)習(xí)呢更啄?
不是的!
如何選擇一門技術(shù)
先說(shuō)個(gè)我一直信奉的:選擇大于努力
我選擇新技術(shù)的標(biāo)準(zhǔn)就一個(gè):
對(duì)目前及以后有影響的居灯,并且半衰期長(zhǎng)的技術(shù)
本人是從事PHP開(kāi)發(fā)的祭务,我將從PHP的角度來(lái)講述如何選擇一門值得學(xué)習(xí)的技術(shù)。
不知道從什么時(shí)候開(kāi)始怪嫌,Laravel這個(gè)框架在國(guó)內(nèi)的地位越來(lái)越高义锥。
那時(shí),我在公司使用的還是tp之類的岩灭。
但是,隨著Laravel刷屏的次數(shù)越來(lái)越多噪径,并且招聘市場(chǎng)也在朝著Laravel靠攏柱恤。
這給了我一個(gè)訊號(hào),如果未來(lái)我不掌握Laravel找爱,這將成為我應(yīng)聘的一個(gè)短板梗顺。
所幸,我的判斷是正確的车摄。
如今我的薪水已經(jīng)漲幅35%寺谤。
程序猿吃的是技術(shù)飯,需要我們時(shí)刻洞察市場(chǎng)的動(dòng)態(tài)练般,你才能不被市場(chǎng)淘汰矗漾。
如何快速學(xué)習(xí)并使用
確定了學(xué)習(xí)哪門技術(shù)后,要如何開(kāi)始學(xué)習(xí)呢薄料?
程序猿的空閑時(shí)間是非常少的敞贡,畢竟上輩子的福報(bào)夠深。
如何花更短的時(shí)間掌握新技術(shù)呢摄职?
- 先了解
- 找資料
- “埋頭學(xué)”
- 先了解
我的經(jīng)驗(yàn)告訴我誊役,學(xué)習(xí)任何一門技術(shù)之前获列,先去了解它的產(chǎn)生原因,解決了什么問(wèn)題是更加利于學(xué)習(xí)的蛔垢。
所以击孩,我把了解排在第一位。
舉個(gè)例子鹏漆,近期我發(fā)現(xiàn)巩梢,大部分的公司都在要求掌握Swoole技術(shù)。
那么我們先分析一下艺玲,Swoole是什么括蝠,以及它為什么出現(xiàn),解決了什么問(wèn)題饭聚?
Swoole是國(guó)人開(kāi)發(fā)一個(gè)用于PHPer的異步網(wǎng)絡(luò)通信擴(kuò)展忌警。
因?yàn)镻HP的經(jīng)典架構(gòu)是Lnmp,nginx接受一個(gè)請(qǐng)求轉(zhuǎn)發(fā)到php-fpm處理秒梳,在這期間是PHP-fpm同步阻塞的法绵。并且處理完一個(gè)請(qǐng)求后會(huì)銷毀內(nèi)存用于下個(gè)請(qǐng)求。
如果我們的PHP程序是常駐內(nèi)存酪碘,并且是非阻塞的會(huì)怎樣呢朋譬?
性能會(huì)大大的提升。
swoole作者測(cè)試過(guò)婆跑,在一臺(tái)普通的1核1G的服務(wù)器上此熬,lnmp架構(gòu)的并發(fā)只有幾十,而用了swoole的并發(fā)普遍在上千左右滑进。
這意味著犀忱,老板能省下一大筆服務(wù)器的費(fèi)用。
所以要求掌握swoole的公司會(huì)越來(lái)越多的扶关。
- 找資料
確定了這們技術(shù)在現(xiàn)在和未來(lái)對(duì)于我們來(lái)說(shuō)是非常有必要去掌握的阴汇,那么我們要如何開(kāi)始學(xué)習(xí)呢?
第一节槐,先大致過(guò)一遍官方文檔搀庶。
官方文檔是最準(zhǔn)確并且最全的,其他的資料可以不用去找了铜异。
碰到不理解的地方也不要停下來(lái)哥倔,先看完一遍再說(shuō)。
在看完一遍之后揍庄,再去著重的把不理解的地方進(jìn)行g(shù)oogle咆蒿。
第二,找視頻教程。
我認(rèn)為沃测,視頻教程優(yōu)于文字教程缭黔。
大腦對(duì)于圖像的記憶遠(yuǎn)遠(yuǎn)大于文字。
那么蒂破,從哪些渠道可以找到比較好的視頻教程呢馏谨?
- 慕課網(wǎng) --專注程序猿
- youtube --你懂得,一般國(guó)內(nèi)的教程也會(huì)被發(fā)布在這
- 51CTO --不怎么去附迷,但也是比較好的
- 網(wǎng)易云課堂 --不是專注編程的惧互,但也有部分教程比較好
- 中國(guó)大學(xué)Mooc --各名牌大學(xué)的公開(kāi)課,比較系統(tǒng)化
- 網(wǎng)易公開(kāi)課 --全世界大學(xué)的公開(kāi)課
如果有需要付費(fèi)的挟秤,而你恰恰囊中羞澀壹哺,咸魚抄伍,youtube是個(gè)好地方艘刚。
找到視頻先看一兩個(gè),對(duì)比出哪個(gè)教程適合你截珍。
畢竟攀甚,適合自己的才有興趣去學(xué)。
- “埋頭學(xué)”
我是如何學(xué)習(xí)laravel的呢岗喉,找到我想要的視頻教程后秋度,我每天會(huì)在固定的時(shí)間點(diǎn)進(jìn)行學(xué)習(xí)。
比如我晚上學(xué)習(xí)效率高钱床,我就放在晚上進(jìn)行學(xué)習(xí)荚斯。
但是千萬(wàn)不要三心二意,決定這個(gè)點(diǎn)學(xué)習(xí)就專注于它查牌。
一個(gè)人成就會(huì)如何事期,絕大部分的差距體現(xiàn)在專注時(shí)間的長(zhǎng)短上。
每個(gè)人的高效時(shí)間點(diǎn)是不同的纸颜,你要去發(fā)現(xiàn)它兽泣。
大概三天我就學(xué)習(xí)完了,接下來(lái)是最重要的胁孙。
用學(xué)到的東西去實(shí)現(xiàn)一個(gè)小項(xiàng)目唠倦。
這期間,碰到不會(huì)的涮较,千萬(wàn)不要第一時(shí)間去看視頻稠鼻。
先查文檔,不會(huì)的再進(jìn)行g(shù)oogle狂票。
實(shí)在沒(méi)辦法了再去看視頻候齿。
程序猿長(zhǎng)久來(lái)看靠的都是自我解決問(wèn)題的能力。
搞完這個(gè)小項(xiàng)目后,大部分已經(jīng)入門了毛肋。
如果還不會(huì)怨咪,再重復(fù)一遍。
沒(méi)有什么是重復(fù)掌握不了的润匙。
PS:你的贊是我創(chuàng)作的動(dòng)力诗眨!
為什么同是9年義務(wù)教育別人就那么優(yōu)秀?
想知道請(qǐng)關(guān)注訂閱號(hào):Buger(關(guān)注送 laravel孕讳,linux,nginx 等學(xué)習(xí)資料=吵!3Р啤)
回復(fù)'學(xué)習(xí)'芋簿,推薦你2本書。
回復(fù)'資源'璃饱,獲取我收集到的一些優(yōu)質(zhì)資源与斤。