本人大三的时候初学的php,已经搞php近3年时间了
最近时常感到困惑
目前已经能够:
1使用php脚本语言已经能够完成80%左右的主流web应用功能(可以看看我的百度知道,提问的类型可谓千奇百怪)
2能熟练使用两到三种主流模板类(smarty,phplib template)
3能熟练运用OOP思想构建程序
4能在代码上榨取的效率已经尽力榨取
5会使用一些类似于memcached的程序实现服务器缓存
6能使用原生js实现一些较为复杂的功能(框架自然不必多说,jquery api基本都背住了,使用次数太多,extjs也不在话下,bootstrap也能熟练使用)
7css也能写出一些拿的出手的页面样式
8对http有一定了解,会抓报头,服务器反馈
9能够熟练使用mysql和sqlserver数据库(对于数据库的缓存我没实战过)
10对MVC模式有一些个人的见解,可以在此基础上构建出整套程序
我的问题就在于,我个人觉得我现在涉及的面太宽了,以至于哪一门都没能深入钻研
php倒还好,但也仅仅停留在代码层,服务器优化我都不知道从何入手,我现在对程序的优化仅停留在代码层,很少涉及apache
js不能写出像jquery这种成体系的框架
对数据库的理解也不及专业人员
我觉得如此下去,我就只能成为一个编码者了,但我想当工程师啊,我想在某一领域有所建树,而不是这样广撒网
有没有人过来人能指点一下迷津呢,不胜感激
最近时常感到困惑
目前已经能够:
1使用php脚本语言已经能够完成80%左右的主流web应用功能(可以看看我的百度知道,提问的类型可谓千奇百怪)
2能熟练使用两到三种主流模板类(smarty,phplib template)
3能熟练运用OOP思想构建程序
4能在代码上榨取的效率已经尽力榨取
5会使用一些类似于memcached的程序实现服务器缓存
6能使用原生js实现一些较为复杂的功能(框架自然不必多说,jquery api基本都背住了,使用次数太多,extjs也不在话下,bootstrap也能熟练使用)
7css也能写出一些拿的出手的页面样式
8对http有一定了解,会抓报头,服务器反馈
9能够熟练使用mysql和sqlserver数据库(对于数据库的缓存我没实战过)
10对MVC模式有一些个人的见解,可以在此基础上构建出整套程序
我的问题就在于,我个人觉得我现在涉及的面太宽了,以至于哪一门都没能深入钻研
php倒还好,但也仅仅停留在代码层,服务器优化我都不知道从何入手,我现在对程序的优化仅停留在代码层,很少涉及apache
js不能写出像jquery这种成体系的框架
对数据库的理解也不及专业人员
我觉得如此下去,我就只能成为一个编码者了,但我想当工程师啊,我想在某一领域有所建树,而不是这样广撒网
有没有人过来人能指点一下迷津呢,不胜感激