早上看到有人发的《我值多少钱》的帖子,好奇也想问一下自己的职业规划
实际工作时间一年半,在两家电商公司工作过,都是从事的后端开发
请问:我后面应该怎么进阶学习呢
|  |      1cncqw      2017-03-08 11:29:12 +08:00  1 讲真你这顶多算初级水平啊 | 
|      2polun      2017-03-08 11:31:57 +08:00 vsc 不是 IDE 吧 | 
|      3fbtfonfp      2017-03-08 11:33:08 +08:00 用不惯 Linux 怎么解决本地和线上环境差异问题。。 | 
|  |      4lwbjing      2017-03-08 11:35:33 +08:00 把“用过”改成“研究过”.. | 
|      5wangxn      2017-03-08 11:37:45 +08:00 via Android 感觉没什么出彩的 | 
|  |      6iot      2017-03-08 11:43:35 +08:00  1 | 
|      7treedon      2017-03-08 11:48:06 +08:00 linux 用不惯... 这一句话 就看出水平了 | 
|      8edison111cry      2017-03-08 11:48:12 +08:00  1 想问一下楼主目前多少 K ,在哪个城市 | 
|  |      9amghost      2017-03-08 12:13:52 +08:00 via iPhone  1 我也工作一年半,我带的新人和你差不多 | 
|  |      10kenshinhu      2017-03-08 12:37:03 +08:00 Linux 用不惯 这个可以说,在日常休闲娱乐中比较少用到 Linux , | 
|  |      11orderc      2017-03-08 13:15:07 +08:00 消息队列, RPC , PHP 扩展开发等 | 
|      12yoke123      2017-03-08 13:18:30 +08:00 加油 v2 大佬多的是  别怕他们喷你技术差 相信自己能提升的 我感觉后面还是有人要喷你 默哀= = | 
|      13rocksolid      2017-03-08 13:42:23 +08:00 楼主最大的问题就是两个字“用过” | 
|  |      14allgy      2017-03-08 14:03:15 +08:00 加油~同后端猿=。= | 
|      15caijihui11      2017-03-08 14:09:21 +08:00 我最近面试了一些公司,问了技术牛,需要成为中高级 PHP 工程师 ,第一是得会数据建模,就是会设计好数据表,具有良好的可拓展性。第二的话,就是得懂原理,多看框架的源码 | 
|  |      16QQ2112755791      2017-03-08 14:10:13 +08:00 还得慢慢提升自己,学精才好。 | 
|      17lecher      2017-03-08 15:18:42 +08:00 via Android  5 貌似互联网都是讲分布式处理业务。 所以数据库建模和业务设计都要考虑可以分布式部署。 然后就是一些高并发业务的处理经验。 像我踩到过 Redis keys 这个 API 的坑,搜索多个 key 很方便,但是数据量大了效率很低,不能用。 MySQL join 在表数据大的时候效率低,不能用。必须在程序借助 Redis 之类的缓存 ID 与其它字段的映射列表,先根据搜索条件查 ID ,再拿 ID 去另一个表取数据。 数据库设计的时候,用户强一致性的操作不能做主从分离,必须读写都在主库上,为了避免单点负载,这种强一致性的表数据还得预留一致性哈希的配置,方便拆分。 还有一些性能调优的经验,懂原理在生产环境出故障的时候,看看网络封包数量、内存占用率、 CPU 使用率,应用的日志,就可以很快定位系统瓶颈,是业务代码的问题,还是数据库的问题。 什么时候加服务器,什么时候加数据库,缓存加到什么地方之类的,我刚入门的时候对这些都是一脸懵逼状态,现在也只是能勉强听懂为什么要这么改,至于怎么查出来的,还是不太理解。估计我都弄懂这些就能跨进初级工程师的行列了。 | 
|      18dengxiaowu      2017-03-08 15:26:00 +08:00 看来自己也是勉强属于一个初级 PHP 。大神们,继续共享中级以上的知识点。 | 
|      19sampeng      2017-03-08 15:41:22 +08:00  8 熟练使用的语言: PHP 这个再加点量, python 啊, golang 啊,都是你的好帮手,还有 shell 要熟练。这可以作为同一个队列,写工具很方便 其他学习过的语言:学校里学过 C\C++\Java\数据结构,自学过一丢丢 javascript 和 node.js 都拿来做做项目,哪怕是做一个 bitmap 用来做 key 是否存在的查询这样的小东西也是可以。然后自行对比语言和语言在工作和功能上的差异。主要关注缺点。 用过的框架: Yii 、 magento 、 Yaf 放弃框架,自己造个轮子。做个博客应该就够了。这你会涉及到 router ,模板,中间件以及 IOC 这些核心的原理。光看是没什么用的,转头就会忘。提醒,可以不用 php 写,拿你想做为第二语言来写。如 nodejs , python 之类的。这个轮子不是开源和上线用的。自行学习玩,做自己的项目 用过的 IDE (或编辑器): PHPStorm 、 VSC 、 sublime 、 ATOM 、 MVIM 忘记掉这个吧,也别写简历里。。。编辑器之争没啥意思。。。恩,我得大叫一声 jetbrains 爸爸好。 jetbrains 大法宇宙无敌 用过的系统: Windows 系统、 OSX 系统(Linux 用不惯) linux 用不惯也得用。。当然,直接换成 osx 也行。最少够用。没什么蛋疼的。 V2EX 里会写操作系统的应该不会占 90%吧 mysql 数据库的基本操作,增删查改 join 、 group 等,懂一些索引和慢查询的注意事项 分布式,还有数据库的基本组件,如视图,触发器之类的。其实有些时候很有用。当然,另一些东西在某个场景里又没法用。分清楚原理。有时间可以看看 mysql 源码。。或者如果只是想用的好,搞本讲 sql 的书来。拆细了 sql 有很多东西可以讲 会搭建 nginx(apache)+mysql+php(+php-fpm)环境,错误日志,配置文件 做成自动部署~会让你明白的更多。。当然这不算技能啦。。。大公司有 ops 。小公司又 leader 。。。。编译点东西可不算啥技能。和安装软件一样。。 redis 使用,配置,原子性,之前也用过 memecache redis 的代码就几千行(看老点的版本,最新的加了太多的功能)。。一个星期就能撸完。撸完你会发现打开了一个新的世界。 没了。。。。 | 
|  |      21jimxu16 OP @fbtfonfp 目前除了文件名大小写外 还没有碰到过线上服务器和本地不同的地方 以后会注意这方面 3q | 
|  |      25fy      2017-03-09 00:11:55 +08:00 年轻人,你渴望力量吗?! https://leetcode.com/problemset/algorithms/ | 
|  |      27Kylinsun      2017-03-09 00:42:53 +08:00 via Android 握抓。 | 
|  |      28wind3110991      2017-03-09 00:59:37 +08:00  3 你这顶多是 web 业务逻辑开发吧,个人感觉,严格来讲不算后端,而且,熟悉 Linux 是一个合格后台的基本素质。 后端的话,建议多了解基于 java 、 c 、 c++, python 等优秀的开源项目,可以看看源码,例如: zeromq(c++), c(redis)、 hadoop(java)、 tornado(python) 目前来讲比较火的,可以试试搭建 hadoop 集群,玩玩 zk , hbase , kafka 等,体验下分布式集群和大数据应用 我不是引战, PHP 这门语言天生是搞 web 的好手,但是不应该被套上“后台”语言的帽子。无论什么语言,物尽其用,才是一个合格后台人员的素质。当我们谈论 PHP ,其实更多是讨论如何实现一个系统应用层、上层业务逻辑的东西,而这些东西再怎么深入,很难进行更为底层的优化。像你说到的几个 PHP 框架,其实都基本是 app 框架,也就是我们说的业务侧框架。 而我们应该讨论的通用的后台技术,其实应该更多是: connect server 、消息队列、网络框架、数据库方面:例如如何让系统实现真正的实时调度,如何真正科学管理集群或者主从数据库,如何设计 Hbase 的 rowkey 、如何实现读写分离,何为 CAP 理论等等; 。。。。。。。。。。 说了一堆废话,不就是想告诉你:“ PHP 也许是世界上最好的语言,但是要成为一个牛 B 的后台,这和语言真的没有必然的关系” 加油 | 
|      29phx13ye      2017-03-09 08:20:34 +08:00 via iPhone 学生物的,我也是😂 | 
|  |      30byfar      2017-03-09 09:15:59 +08:00 PHP 也许是世界上最好的语言 | 
|  |      31byfar      2017-03-09 09:16:27 +08:00 不, PHP 是世界上最好的语言 | 
|  |      32robinlovemaggie      2017-03-09 10:35:27 +08:00 不, PHP 是世界上唯一最好的语言 | 
|  |      33tedzhou1221      2017-03-09 13:18:46 +08:00 via iPhone 不, PHP 不是语言,是一种职业:拍黄片 | 
|      34akrf      2017-07-13 09:06:23 +08:00 via Android @caijihui11 你问的人也不是啥技术牛…目测也就是熟手而已…… | 
|  |      35allgy      2018-01-09 10:50:14 +08:00 @wind3110991 需要大佬的指点,坐标深圳,大佬在鹅厂? |