摘要:一直想做一个总结吧,拖延症,一直拖到了现在。设计模式在去年,月的时候,学习了大部分的设计模式。数据结构和算法不是科班出身,所以找了一本算法书,重头到尾,认真学习了一遍。学完感受就是,会写数据结构和算法还是会写,不会写的还是不会写。
工作了一年多了,这一年里,过的还是比较充实。一直想做一个总结吧,拖延症,一直拖到了现在。
1 设计模式
在去年3,4月的时候,学习了大部分的设计模式。设计模式,个人感觉就是面向对象和软件工程的一些使用技巧,蛮有用的。降低耦合了,提高了代码的条理性,扩展性,维护性。
2 框架
花了大概2,3月的时间,学习了laravel框架的源码。因为公司用了yii和thinkphp,中间看一点yii和thinkphp的。简单聊一下,使用这3个框架的感觉吧(个人感受)。
laravel,设计理念很先进,像spring-boot。很适合学习,但是太重型,而且也不太适合php特性不符合。并不适合生产环境。
yii2框架,感觉很像java,所有类都继承一个component类(好像)。view层感觉很重,函数或者方法前面必要要用actionXXX。印象最深的是,有一个alias和class对应的文件,好长。7,8月份看的代码,有点忘记了。对于我来说感觉不顺手,写起来不是很自由。
thinkphp框架,大量借鉴了laravel(滑稽脸),但是感觉比laravel要轻。用起来还是比较顺手的。thinkphp还是很推荐的。
学完之后的感受,完整的学完一个框架之后,其他的框架感觉都大同小异,psr规范,ioc容器,aop,封装一下reqeust和resopnse。基本上可以直接拿来用的。有一种万变不离其中的感觉。
3 简单的web服务器
2017年的时候,写了一个简单html服务器。当时就想着再去写一个支持动态语言的服务器。去年9,10月份,写了一个非常非常简单的服务器,单进程,连接php-fpm的一个服务器。
写完之后的感受就是,比以前要更理解http协议,学习了fastcgi协议。一个请求到服务器中间的过程是怎样的,还有服务器和php-fpm之间的通信,包括对于代理和负载均衡这些东西,也比以前要更深一点了。
4 数据结构和算法
不是科班出身,所以找了一本算法书,重头到尾,认真学习了一遍。
学完感受就是,会写数据结构和算法还是会写,不会写的还是不会写。就是有时候看书,看到用b树或者红黑树实现的,知道大概是怎么回事了。
5 php源码
php源码只看了一点点,感觉自己的c语言还有待加强,哈哈。是跟书学的,只看了基本的数据类型,和内存管理。卡死在内存池,那个内存池设计太复杂了。
知道了php变量是如何储存的,垃圾回收,和写时复制。
6 前端
看书学习了css,基本的概念都会了,可以做一些简单的布局和从网上copy代码了。还学习了vue和一个element-ui框架。感受就是真香,真好用,性价比很高。
7 Java
从头开始,学习了java,重新认识了Java,学习一些细节。还在学习中... 一直都想转型java。java感觉在各个方面都是最成熟的。php的框架都是借鉴java的,分布式方面,书大部分都是java,还有软件,zookeeper,es,hadoop,包括一些书吧,java上的好书真的太多了。
最后想说的是,不同时期,对于同一个问题的理解是不同的。对于一个问题,可能开始觉得这是什么玩意,过几个月,就666。不停的打脸取暖。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/30118.html
摘要:自我沉淀工作有周报月总结季度年终等各种总结,那么自我学习呢也一样,今天写下的点滴,就是对明天的自己最好的馈赠礼物。 showImg(https://segmentfault.com/img/bVbm9ZZ?w=1008&h=298); 前言 岁月不居,时节如流,转眼间都到2019年1月中旬了,时间过的好快,说好的周末睡到自然醒,但还是跟以往一样,到上班时间就醒了,这算不算心里只有工作呢...
摘要:我是你们热爱的,年过去了,我给你们总结一下这一年发生在我身上的大事。第二件事,中国的那家叫做阿里巴巴的公司正式进入了的执行委员会,这可是个了不起的成就。 摘要: Java年终盘点。 原文:我是Java,这是我的2018年总结 作者:刘欣 微信公众号:码农翻身 Fundebug经授权转载,版权归原作者所有。 我是你们热爱的Java,2018年过去了,我给你们总结一下这一年发生在我身...
摘要:前言时间过得很快,年已经接近尾声了。离开大学校园已经一年半,正式工作也一年半了。年,我的本命年,今年岁,离而立之年岁,又近了一步。前端对于的相关技术栈,虽然之前也有在用,但今年是技术上达到熟练的一年,做过公众号端管理后台应用。 showImg(https://segmentfault.com/img/remote/1460000017441966); 1. 前言 时间过得很快,2018...
摘要:前言时间过得很快,年已经接近尾声了。离开大学校园已经一年半,正式工作也一年半了。年,我的本命年,今年岁,离而立之年岁,又近了一步。前端对于的相关技术栈,虽然之前也有在用,但今年是技术上达到熟练的一年,做过公众号端管理后台应用。 showImg(https://segmentfault.com/img/remote/1460000017441966); 1. 前言 时间过得很快,2018...
阅读 805·2021-11-16 11:56
阅读 1631·2021-11-16 11:45
阅读 3089·2021-10-08 10:13
阅读 4020·2021-09-22 15:27
阅读 710·2019-08-30 11:03
阅读 624·2019-08-30 10:56
阅读 918·2019-08-29 15:18
阅读 1686·2019-08-29 14:05