首页 >PHP讨论组 >职业规划 - PHP已经做了2年了,感觉业务方向和技术方向遇到了瓶颈

职业规划 - PHP已经做了2年了,感觉业务方向和技术方向遇到了瓶颈职业规划 - PHP已经做了2年了,感觉业务方向和技术方向遇到了瓶颈火热

楼主PHP开发已经做了2年了,用过ecstore ecshop thinkphp Yii2框架
为H5的app写过API接口,做过二次开发,
也看过thinkphp lazyphp initphp框架的源码,对框架的工作流程和原理
也熟悉了,如今技术积累,业务积累 感觉很难有提升了,本想学学node.js的
但是 我对js 不太感兴趣,平常工作也是jquery库用的比较多,原生的js用的
比较少,现在不知道该怎么办? 技术类的东西每年都在大幅度更新,有点害怕
自己3,5年后会落伍.我现在感觉PHP除了不会写PHP扩展,其他方面已经学到头了
没啥可学的了(楼主是一个非常自大,喜欢骄傲的人),至于nginx,apache mysql 的配置一窍不通,redis mogodb ssdb 这样的
key-value缓存系统,什么分布式,集中式 ,设计模式,读写分离,一主多从,多主多从
,动静分离,cdn加速,git也是似懂非懂,js插件只会用根本不懂原理,http协议也是一知半解
前后端分离概念也比较模糊,每当在公司做出来点东西来了,我就喜欢沾沾自喜,很有成就感,殊不知在这些小东西在你们面前根本不值一提说出来只会让大家笑掉大牙,我不想混日子,我该何去何从?

 
28
 
+1
-1
 
分享
全部回复 (28)我来回答
    怪我咯
    0楼
    怪我咯 · 8个月前

    哇,没想到只有提这种问题才会有人回答 >.<

      赞+0添加回复

    Peter_Zhu
    0楼
    Peter_Zhu · 8个月前

    Keep studying !!!

      赞+0添加回复

    阿神
    0楼
    阿神 · 8个月前

    楼主的感慨也是我的困惑,我也是PHP开发者,我的站免费分享PHP视频教程、PHP系统源码以及网站模板,PHP免费资源分享。希望平时能够多交流技术,共同进步,一同通往PHP技术大牛之路!

      赞+0添加回复

    Peter_Zhu
    0楼
    Peter_Zhu · 8个月前

    哈哈,感觉楼主是来卖萌的。

      赞+0添加回复

    迷茫
    0楼
    迷茫 · 8个月前

    下面这些你都会了嘛?

    基础:HTML教程,PHP 教程
    
    进阶:SQL 教程,MySQL 教程
    
    高级:正则表达式教程,Mongodb教程,AJAX 教程,JSON 教程,XML 教程,消息队列,全文检索
    
    http://www.rm5u.com/more/study-path/

      赞+0添加回复

    PHPzhong
    0楼
    PHPzhong · 8个月前

    不知道要说什么,才两年啊就瓶颈了,我这样十二三年的该怎么办.
    要尝试自己的水平,非常简单,照着你认为最具潜力的突破点,开发一套超级智能的突破整个行业的系统.搞着搞着你就发现,自己实在还是要多学学.比如你认为用jq写前端最简单,实际上别人只要用稍微的一小段原生就能搞定,你有什么理由不去想更精简迅捷的方法

      赞+0添加回复

    Peter_Zhu
    0楼
    Peter_Zhu · 8个月前

    我觉得设计模式,高并发,大流量也重中之中,nginx mysql apache 也很重要的,我以前和你有过一样的想法 觉得学了php就算了,然后也没什么可学的 ,后来才发现 并不是php入门简单 ,往后学的很多不仅仅局限于php,希望楼主继续加油。

      赞+0添加回复

    迷茫
    0楼
    迷茫 · 8个月前

    否定自己才能成长

      赞+0添加回复

    黄舟
    0楼
    黄舟 · 8个月前

    我出来做半年已经达到你的程度了

      赞+0添加回复

    伊谢尔伦
    0楼
    伊谢尔伦 · 8个月前

    题主这种水平也就够在小公司混一混,还学到头了,naive!

      赞+0添加回复

    Peter_Zhu
    0楼
    Peter_Zhu · 8个月前

    我也有这种感觉,最近打算学习java,毕竟以前大学学过,多学习别的语言,学习它们的原理、思维。多注意细节,有些平时感觉自己已经会了的,其实有时候发现有很多细节方面自己并不是很清楚。

      赞+0添加回复

    ringa_lee
    0楼
    ringa_lee · 8个月前

    我的天
    linux nginx mysql git redis这些都不懂
    怎么敢说学到头了
    虽然这些都不是php本身的技术 但是做php 开发就是要和这些打交道
    另外 我不信楼主能完完全全搞懂laravel了

    我个人情况估计和楼主有点儿类似 可能平常做二次开发比较多 属于能熟练使用公司的产品做二次开发 但是属于知其然不知所以然 也是卡在一个需要提升一个层次的阶段 现在打算死磕一下设计模式

      赞+0添加回复

    伊谢尔伦
    0楼
    伊谢尔伦 · 8个月前

    我建议你找一些开源项目先做着,看看自己的优势和劣势在哪里,然后再做进一步打算。
    比如我自己就有一个开源项目,正缺人手呢,你要参与开发的话我非常欢迎。

      赞+0添加回复

    伊谢尔伦
    0楼
    伊谢尔伦 · 8个月前

    同样干了两年php了,可能php方向不如你精通,但是感觉做php的要学太多的东西了,首先lamp配置,mysql优化,nginx配置,我都了解一些,谈不上精通。最近在学习javascript,感觉全栈才是我的方向。

      赞+0添加回复

    伊谢尔伦
    0楼
    伊谢尔伦 · 8个月前

    学习Linux ,很感兴趣

      赞+0添加回复

    伊谢尔伦
    0楼
    伊谢尔伦 · 8个月前

    去大公司就知道自己差在哪里了吧

      赞+0添加回复

    PHP中文网
    0楼
    PHP中文网 · 8个月前

    学Linux,写自己的php框架,设计模式……

      赞+0添加回复

    怪我咯
    0楼
    怪我咯 · 8个月前

    个人觉得可以从以下几点入手:
    1.学习C语言与数据结构,毕竟这2个是很多语言的基础。
    2.学习mysql,sql优化和数据库管理。
    3.深入学习Redis,学习基于分布式文件存储的数据库MongoDB。
    4.深入学习Nginx和Apache。
    5.参与开源项目。
    6.多接触高并发的场景以及解决方案。
    7.学习PHP以外的语言,比如Python,Ruby等。

      赞+0添加回复

    PHPzhong
    0楼
    PHPzhong · 8个月前

    咱俩差不多的,我是将近3年,你说的那些nginx,redis,数据库的一些东西我倒是都玩了一遍。现在转node.js.确切的说是react,这些东西。感觉换了一个新的思路,挺新鲜的。

      赞+0添加回复

    阿神
    0楼
    阿神 · 8个月前

    楼主有点天真,你工作了两年还不如我自学半年的大四狗。其他的技术我不说了,php你真的熟练掌握了么?我想你的回答是“当然啦,框架源码我都看懂了,难道我不算熟练?”恩,不错,来个小问题,PHP是怎么实现弱语言的?可能你有点基础,会回答“恩,底层是用C的结构体来存储数据的Data_type,用一个HashMap或者Hashtable来实现Data_Value的”,恩,差不多。那你了解HashMap的工作原理么?C是怎么实现这个HashMap?是怎么解决Hash碰撞的?我也天真的以为我掌握了,后来发现原来我们都是井底之蛙,知识的海洋真TMD是无限的。愿与你共勉~

      赞+0添加回复

    怪我咯
    0楼
    怪我咯 · 8个月前

    谢谢邀请。你需要平心静气的好好研究,不是遇到瓶颈,是你心浮气躁了。

      赞+0添加回复

    迷茫
    0楼
    迷茫 · 8个月前

    看了你的描述,我并不觉得你的php学到头了,你有写过自己的框架吗,只看过其他框架的源码远远不够,只有完全自己设计架构并实现一个框架,才算得上是勉强能进入高级php工程师行列,然后如果你能写出一款使用人数超过一千人的开源php框架,又算是上了一层台阶,这之后的路更漫长,短短两年php开发经验,看了点框架源码就说自己PHP学到头了,未免有点浮躁的嫌疑。

      赞+0添加回复

    小葫芦
    0楼
    小葫芦 · 8个月前

    瓶颈期,突破就是质的提升,不然就一直在这里。

    没有捷径。我建议你换一种思路,学一种新的语言或者技术。用用java,尝试下nodejs,试试ruby on rails (这个的思路真的很赞,学完你能理解laravel为啥这么优秀)。或者玩玩adruino和树莓派,总的来说,就是,刺激自己不断进步。我跟你有相似的感觉.....如何你实在找不到激情对技术的...那这条路可能真的不适合你。

      赞+0添加回复

    PHPzhong
    0楼
    PHPzhong · 8个月前

    最好的语言不适合你

      赞+0添加回复

    PHP中文网
    0楼
    PHP中文网 · 8个月前

    我觉得你应该考虑趁早转行。

      赞+0添加回复

    大家讲道理
    0楼
    大家讲道理 · 8个月前

    至于nginx,apache mysql 的配置一窍不通,redis mogodb ssdb 这样的
    key-value缓存系统,什么分布式,集中式 ,设计模式,读写分离,一主多从,多主多从
    ,动静分离,cdn加速,git也是似懂非懂,js插件只会用根本不懂原理,http协议也是一知半解 前后端分离概念也比较模糊,

    那么此刻你可以根据这段话里的名词开始学习相关的知识

      赞+0添加回复

    猪哥
    0楼
    猪哥 · 8个月前

    php那么多内置函数,你绝不敢说都会,更别谈熟练运用并且使用它们去解决问题了,php那么多扩展,你也绝不敢说你都会用,都能明白它们每个参数的含义。我搞了十年php都不敢说精通,朋友,学海无涯呀!
    大部分搞程序的人,甚至是其他行业的人都容易犯个毛病,只觉得自己会做就好,不求自己做精,可是这世上有哪门学问是可以浅尝辄止的。这就一点像打井,若是总浅浅一挖看不到水就觉得没用深挖的必要,而去换一个地方打,这种人哪怕把地打成筛子都难见到水流出来。我看你提到那么多概念,估计每个概念都是只知皮毛不知深浅,那学来又有何用呢。

      赞+0添加回复

    小葫芦
    0楼
    小葫芦 · 8个月前

    类似的问题有人问出来我就很有仔细回答的欲望,而题主这样的提问方式,我就只想开喷

    题主的情况完全就是心理问题。一边说自己学到头了,一边其实心里明白这些小东西在你们面前根本不值一提说出来只会让大家笑掉大牙。一边说自己很难有提升,一边又能随手列一大堆值得学习和了解的东西出来似懂非懂只会用根本不懂原理。这种情况说白了就是精分,明明知道自己水平很烂,明明自己懒得学,还用“学到头,很难提升”了麻醉自己。

    所以我的建议只有一条:

    正视自己,认清自己

      赞+0添加回复

    首页上一页1下一页尾页