wind3110991
2017-03-09 00:59:37 +08:00
你这顶多是 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 的后台,这和语言真的没有必然的关系”
加油