摘要:一直想做一個(gè)總結(jié)吧,拖延癥,一直拖到了現(xiàn)在。設(shè)計(jì)模式在去年,月的時(shí)候,學(xué)習(xí)了大部分的設(shè)計(jì)模式。數(shù)據(jù)結(jié)構(gòu)和算法不是科班出身,所以找了一本算法書,重頭到尾,認(rèn)真學(xué)習(xí)了一遍。學(xué)完感受就是,會(huì)寫數(shù)據(jù)結(jié)構(gòu)和算法還是會(huì)寫,不會(huì)寫的還是不會(huì)寫。
工作了一年多了,這一年里,過的還是比較充實(shí)。一直想做一個(gè)總結(jié)吧,拖延癥,一直拖到了現(xiàn)在。
1 設(shè)計(jì)模式
在去年3,4月的時(shí)候,學(xué)習(xí)了大部分的設(shè)計(jì)模式。設(shè)計(jì)模式,個(gè)人感覺就是面向?qū)ο蠛蛙浖こ痰囊恍┦褂眉记?,蠻有用的。降低耦合了,提高了代碼的條理性,擴(kuò)展性,維護(hù)性。
2 框架
花了大概2,3月的時(shí)間,學(xué)習(xí)了laravel框架的源碼。因?yàn)楣居昧藋ii和thinkphp,中間看一點(diǎn)yii和thinkphp的。簡單聊一下,使用這3個(gè)框架的感覺吧(個(gè)人感受)。
laravel,設(shè)計(jì)理念很先進(jìn),像spring-boot。很適合學(xué)習(xí),但是太重型,而且也不太適合php特性不符合。并不適合生產(chǎn)環(huán)境。
yii2框架,感覺很像java,所有類都繼承一個(gè)component類(好像)。view層感覺很重,函數(shù)或者方法前面必要要用actionXXX。印象最深的是,有一個(gè)alias和class對應(yīng)的文件,好長。7,8月份看的代碼,有點(diǎn)忘記了。對于我來說感覺不順手,寫起來不是很自由。
thinkphp框架,大量借鑒了laravel(滑稽臉),但是感覺比laravel要輕。用起來還是比較順手的。thinkphp還是很推薦的。
學(xué)完之后的感受,完整的學(xué)完一個(gè)框架之后,其他的框架感覺都大同小異,psr規(guī)范,ioc容器,aop,封裝一下reqeust和resopnse。基本上可以直接拿來用的。有一種萬變不離其中的感覺。
3 簡單的web服務(wù)器
2017年的時(shí)候,寫了一個(gè)簡單html服務(wù)器。當(dāng)時(shí)就想著再去寫一個(gè)支持動(dòng)態(tài)語言的服務(wù)器。去年9,10月份,寫了一個(gè)非常非常簡單的服務(wù)器,單進(jìn)程,連接php-fpm的一個(gè)服務(wù)器。
寫完之后的感受就是,比以前要更理解http協(xié)議,學(xué)習(xí)了fastcgi協(xié)議。一個(gè)請求到服務(wù)器中間的過程是怎樣的,還有服務(wù)器和php-fpm之間的通信,包括對于代理和負(fù)載均衡這些東西,也比以前要更深一點(diǎn)了。
4 數(shù)據(jù)結(jié)構(gòu)和算法
不是科班出身,所以找了一本算法書,重頭到尾,認(rèn)真學(xué)習(xí)了一遍。
學(xué)完感受就是,會(huì)寫數(shù)據(jù)結(jié)構(gòu)和算法還是會(huì)寫,不會(huì)寫的還是不會(huì)寫。就是有時(shí)候看書,看到用b樹或者紅黑樹實(shí)現(xiàn)的,知道大概是怎么回事了。
5 php源碼
php源碼只看了一點(diǎn)點(diǎn),感覺自己的c語言還有待加強(qiáng),哈哈。是跟書學(xué)的,只看了基本的數(shù)據(jù)類型,和內(nèi)存管理??ㄋ涝趦?nèi)存池,那個(gè)內(nèi)存池設(shè)計(jì)太復(fù)雜了。
知道了php變量是如何儲(chǔ)存的,垃圾回收,和寫時(shí)復(fù)制。
6 前端
看書學(xué)習(xí)了css,基本的概念都會(huì)了,可以做一些簡單的布局和從網(wǎng)上copy代碼了。還學(xué)習(xí)了vue和一個(gè)element-ui框架。感受就是真香,真好用,性價(jià)比很高。
7 Java
從頭開始,學(xué)習(xí)了java,重新認(rèn)識了Java,學(xué)習(xí)一些細(xì)節(jié)。還在學(xué)習(xí)中... 一直都想轉(zhuǎn)型java。java感覺在各個(gè)方面都是最成熟的。php的框架都是借鑒java的,分布式方面,書大部分都是java,還有軟件,zookeeper,es,hadoop,包括一些書吧,java上的好書真的太多了。
最后想說的是,不同時(shí)期,對于同一個(gè)問題的理解是不同的。對于一個(gè)問題,可能開始覺得這是什么玩意,過幾個(gè)月,就666。不停的打臉取暖。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/30118.html
摘要:自我沉淀工作有周報(bào)月總結(jié)季度年終等各種總結(jié),那么自我學(xué)習(xí)呢也一樣,今天寫下的點(diǎn)滴,就是對明天的自己最好的饋贈(zèng)禮物。 showImg(https://segmentfault.com/img/bVbm9ZZ?w=1008&h=298); 前言 歲月不居,時(shí)節(jié)如流,轉(zhuǎn)眼間都到2019年1月中旬了,時(shí)間過的好快,說好的周末睡到自然醒,但還是跟以往一樣,到上班時(shí)間就醒了,這算不算心里只有工作呢...
摘要:我是你們熱愛的,年過去了,我給你們總結(jié)一下這一年發(fā)生在我身上的大事。第二件事,中國的那家叫做阿里巴巴的公司正式進(jìn)入了的執(zhí)行委員會(huì),這可是個(gè)了不起的成就。 摘要: Java年終盤點(diǎn)。 原文:我是Java,這是我的2018年總結(jié) 作者:劉欣 微信公眾號:碼農(nóng)翻身 Fundebug經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有。 我是你們熱愛的Java,2018年過去了,我給你們總結(jié)一下這一年發(fā)生在我身...
摘要:前言時(shí)間過得很快,年已經(jīng)接近尾聲了。離開大學(xué)校園已經(jīng)一年半,正式工作也一年半了。年,我的本命年,今年歲,離而立之年歲,又近了一步。前端對于的相關(guān)技術(shù)棧,雖然之前也有在用,但今年是技術(shù)上達(dá)到熟練的一年,做過公眾號端管理后臺(tái)應(yīng)用。 showImg(https://segmentfault.com/img/remote/1460000017441966); 1. 前言 時(shí)間過得很快,2018...
摘要:前言時(shí)間過得很快,年已經(jīng)接近尾聲了。離開大學(xué)校園已經(jīng)一年半,正式工作也一年半了。年,我的本命年,今年歲,離而立之年歲,又近了一步。前端對于的相關(guān)技術(shù)棧,雖然之前也有在用,但今年是技術(shù)上達(dá)到熟練的一年,做過公眾號端管理后臺(tái)應(yīng)用。 showImg(https://segmentfault.com/img/remote/1460000017441966); 1. 前言 時(shí)間過得很快,2018...
閱讀 947·2021-11-16 11:56
閱讀 1754·2021-11-16 11:45
閱讀 3261·2021-10-08 10:13
閱讀 4206·2021-09-22 15:27
閱讀 788·2019-08-30 11:03
閱讀 711·2019-08-30 10:56
閱讀 1021·2019-08-29 15:18
閱讀 1804·2019-08-29 14:05