登录注册

18250178511

php

作者:admin      时间:2018-03-20 12:40:07

作者:匿名用户
链接:https://www.zhihu.com/question/265704098/answer/299087308
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

这几个阶段我都碰巧经历过了,仅供参考

先说结论(由于现在对入门薪资不是很了解,猜想薪资,请勿真正挂钩)

  1. 先搞定CRUD和mysql的各种操作(2-4k?)
  2. 熟练掌握至少3个框架(6-8k?)
  3. 深入学习mysql:索引、分库分表、引擎、主从、集群等,掌握linux下编译环境、运营维护(12k-20k)。
  4. 深入了解框架的设计思路和实现方式,掌握各种mvc、router、di、ioc各种有的没的知识,php相关的知道的越多越好(15k-25k)。
  5. 学会swoole,并基于此回过头去学更基础的自己不扎实的点,进程、多线程、socket等等(25k+,或更高)。
  6. php内核、c...

再说经历

大二休学一年外出实习,月薪2k-3k,当时会用kohana和ci这俩框架,会html+jquery,能建数据库,但是对索引一知半解,只知道用了这玩意会很快。能自己磕磕绊绊的完成小型CRM类系统。

大四拿了腾讯offer,就标准的白菜价8.6k,实习时工资4.2k。当时也只是写项目比较熟练了,知道有问题翻手册去解决,其他该有的算法、数据结构啥的必须得会。感觉比起大二时期,也只不过是因为多做了几个项目更熟练了而已,并没有什么大的长进。

然后工作一整年后,薪资到了12k,此时明显发现自己有了质的变化。对mysql的索引很了解,千万级别数据量也有了实操经验。mysql多主从方案有了实操经验,什么异地双活设计啦、灾难演习也经历过,保证某机房服务器挂掉不影响正常提供业务的能力,相关的keepalived、redis、nginx、php-fpm都有了运维和部署能力。项目方面也hold的住百万pv的请求。对架构有了更深的了解,知道该怎么优化,哪些地方优化更合适,出了问题可能是哪个环节,该怎么解决。

在腾讯工作两年多后跳槽去了上海一家公司,薪资到了25k。要说有什么质的飞跃,感觉并没有,只不过对各方各面都了解的更深入了点,眼界更宽阔了,经验更丰富了。在上海那家公司的一年时间,就锻炼了一个快速写代码的能力而已(老板最爱说的一句话,我们这个需求必须今天/这周上)=。=不过由于可以近距离接触rango,耳濡目染之下,对swoole产生了非常大的兴趣,也多多少少的从rango他们项目组的代码、ppt、内部分享会上得到了一些积累。

现在30多k(基本平薪来的,且跳槽当年未涨薪就走了,换家舍得给钱的公司,讲道理现在40k多应该没问题,不过更重要的还是公司能否上市、期权和发展机会),在深圳一家c轮公司,在这里有了足够的时间去思考去梳理自己的能力。于是从0开始把swoole的文档啃了一遍,并在工作中进行了实践,做了整理分享。尝试自己开发一款框架,并尽可能的调优,尽可能的满足所有公司里业务上的需要。深入去了解了socket、进程线程等等。目前正准备回过头去把c捡起来,并深入学习php内核。除技术能力外,目前还承担了一些带新人、带团队,对项目把控,一些基础建设等等。

以上,希望对你有所帮助

发表评论

评论列表

匿名

I seheracd a bunch of sites and this was the best. http://xmxohjgvzf.com [url=http://yhwywtxe.com]yhwywtxe[/url] [link=http://pkrlitv.com]pkrlitv[/link]

2018-11-03 20:21:31

匿名

The accident of finding this post has <a href="http://frtjqb.com">brteihengd</a> my day

2018-10-26 22:54:10

匿名

I supsope that sounds and smells just about right.

2018-10-11 13:27:42