我的PHP之路

我是一个算是大学计算机科班出来的吧。

第一份工作是php,说实话,大学时候基本没怎么努力钻研,所有技术层面的都是一知半解,以至于到毕业后什么是外包都不清楚。

大学的时候基本没有学过php,第一份工作就是一家创业型公司,那时候和几个同学一起加入的那家公司,老板对我们还行,专门找了个兼职的phper来教我们。那时候对于什么都是新鲜的,SVN,MYSQL,LINUX等一些列的新技术令我完全沉浸进去,没日没夜的研究当时可用的技术。可以说刚开始那段时间是我技术成长最快的那段时间。

大概一年之后,这家公司由于种种原因,主要是没有投资,公司没有盈利,因此工资也开始无力起来。那时候我们一个个都开始重新找新的出路。记得那时候简历上还写着精通php,呵呵。。。精通!还有什么了解缓存技术,熟悉框架开发,能熟练运用zend,yii,codeigniter等,反正别的公司招聘要求是什么我就往简历上写什么。那时候的技术说真的,熟悉几个主流框架的开发流程,linux,jquery什么的都懂点,css不熟悉。进入一个公司熟悉业务流程之后还是可以在公司框架下写完整个项目后台逻辑的,至于效率什么的,就先不说了。

第二家公司,也就是我现在的这家公司,是一家TX的外包公司,负责TX外包项目的后台代码开发。记得当时面试的时候,当时的技术主管问了我一堆mysql方面的问题,事物的处理啊,mysql的锁啊,索引如何加最高效,并发的突破啊等问题。这些都是我在上一家小公司里没遇到过,也从来没想到要考虑过的问题。当时我就被问傻了,然后建议我充实课本上的那些知识,先沉淀着学习一段时间。以为这次面试又没戏了。不过结果还是比较美好的,最后还是收了我。还记得那时候的兴奋心情并想着好好学学。

在那家公司上班之后,慢慢熟悉了这边所使用的框架,以及在框架下开发代码的规范。记得刚进去的时候还一直看着框架的源码,以及同事所封装的优秀类库等,以及不定时的同事之间codereview,那段时间其实成长也是不小的。如果说第一家公司是带我进入了编程这一门槛的话,现在的这家公司基本教会了我如何在跨过门槛之后进行走路前进。

 如今在当前公司也快一年了,我也在php的道路上摸爬滚打了2年多了。虽然一直知道自己其实还是有很多问题的,不过前些天又面试了一家公司。到不是说我非要想着换公司,其实很多时候的不同面试也完全更了解自己的不足之处。果然,此次的面试依然对我打击比较大,因为自以为PHP两年多了,所以挑了一个高级PHPER的职位面试,一进入就被面试官很多PHP底层的问题给问住了。之后总结了一下,这段时间框架用多了,很多性能优化也是基于框架内部的代码逻辑优化,而忽视了php本身底层的实现过程。而框架方面很多还是停留在知其然而不知其所以然。深深感到自己越发无知起来。让我写下这篇博客的动机也是看了某位博主的.net没有高薪职位的反思。只有那些安于现状,遇到问题靠度娘解决之后仍不关心如何彻底解决此类问题的人才会天天抱怨为何工资一直不涨。

因此,我当前准备好好沉淀一下自己,静下心来,从0开始,好好学习更多PHP或js比较深层次的机制。跟不上最近技术节奏的还能叫程序员么?

你可能感兴趣的:(PHP)