时光飞逝,经过上一年的工作和结果在2018年这新的一年中,我已意识到自己要必须要再次提高自己的技术以及工作能力,以此来适应当前的发展趋势和技术发展的潮流;
2017年在工作中有得与失、有成与败,这些种种的收获都反应了一个根本的问题—技术能力的不足;以此在这2018年就需要我对此问题进行自我的解决,从而提升自己的能力;为此我这2018年中对自己列了一些目标,同时力争实现这些目标以达到自我的提升。
经过这两年的工作,在开发过程中我发现了一个问题,自己在基础知识的掌握程度上略显不足,不能够很好、很快的利用基础知识,而过多的通过搜索来查找所需的信息,没有对此进行记忆,从而使之工作效率降低,因此,在今年我会把基础知识的掌握作为一个目标进行实现,毕竟大牛的成功都是具备非常扎实的基础从而面对复杂的程序和技术系统,才能够不至于如盲人摸象、管中窥豹、只得其门不得其法;
在掌握基础的同时也不能忽略新知识的学习,在目前编程发展格局和方向中PHP依旧是更简单易用的编程语言,而php同样在第三方库、工具、代码、项目上也占有优势;因此PHP我还需要学习以下几种:
(1)Composer
Composer作为一个依赖管理工具,对php的依赖管理可以变得非常简单,程序内依赖一些类库和框架,可直接使用此工具引用;目前PHP大部分开源的项目都提供了composer的支持,因此可以通过composer解决php代码包管理的问题,避免使用下载源码以及手工incloude的原始方法;从而提高开发的效率。
(2) Laravel
Laravel最近几年最火热的php框架官网号称WEB艺术家设计的框架;在17年里对此框架有了初步的了解同时通过此框架对项目进行了一定程度的开发,使之能够目前可以正常的使用此框架进行开发,但是Laravel中提供的功能模块、api、组件、以及命令行很多,在之前的开发中大多都没有使用过,因此在今后的开发中对此框架还需重点的学习;
(3)PHP7
PHP7作为PHP语言的最新版本,对此语言的性能有了很大的提升,同时对MySQL进行了优化、对memcached和Redis进行了加速,对开发大规模的系统有一定的优势;而目前php的开发都逐渐向PHP7版本偏移,因此PHP7的学习是必不可少的;
(4) 缓存技术
在目前的开发中会遇到各种情况,而缓存问题则是一个必须要解决的问题,目前常见的缓存技术有浏览器缓存、网关/代理服务器缓存、页面缓存、数据缓存、数据库缓存、反向代理缓存 等诸多的缓存,在以后的开发中我需要对这些缓存技术有一定的了解并且能够使用;
(5)Linux
作为一个开发中常用的操作系统,熟悉并使用它是每个开发者应该具备的条件,目前对Linux技术我只处于一个浅显的认识和了解,这就需要我在以后的工作中对此进行更多的学习运用;