14 年开始学习 PHP,15 年实习上班至今,也算两年半的开发经验,从最开始的 ThinkPHP 到 CI 到如今的 Laravel,感觉掌握一个框架到熟练运用不难(当年学习用 ThinkPHP,工作后就参与过这三个框架),前年还自己写过 MVC 结构的工单提交程序。因为高中毕业就出来,只去过小公司,全栈那种,经常需要鼓捣 jQuery、Aajx。不过 css 比较烂,因为没系统学过,修修改改积累下来的经验。想明年找个大公司或者中型的公司进一步提升自己,毕竟这些小公司基本就属于实习或者养老用的。既然要去好点的公司,就得乘这半年的时间提升自己的 PHP,或者干脆转型,有点迷茫,不知道优劣在哪?目前在思考学习 NoteJS 或者 Swoole,不知道掌握了这两个对自己的未来提升大不大,这笔时间的投资值不值。
1
nanlong 2017-07-31 13:02:41 +08:00
动态语言 WEB 开发
1. Elixir on Phoenix (100 分) 2. Ruby on Rails (90 分) 3. Python on Flask (70 分) ... (0 分) 静态语言 1. Rust 2. Go 以上胡咧咧,如有冒犯,请随意。 |
2
zhlssg 2017-07-31 13:06:39 +08:00
NoteJS -> Node.js
|
4
troycheng 2017-07-31 13:41:08 +08:00
掌握框架只是掌握了一个工具,只是知道了 How,提升的话需要知道 Why,个人建议你补充一门静态语言,同时往深的看一下,毕竟 PHP 内核部分,养分也还是不少的。比如说你想学习 Swoole,不妨从 Swoole 入手,看一下 PHP 的扩展开发,PHP 内核部分,进而补充一下相关联的基础知识和基本原理,什么是异步,为什么要 Swoole 来处理这个问题等等。入口是一条线,进去展开你就可以发现一个知识网,然后就会觉得,半年时间完全不够……
|
5
simple4wan 2017-07-31 13:42:21 +08:00 via Android
楼主莫非 IT Sec 第一大吊?
|
6
8355 2017-07-31 13:51:51 +08:00
大多数 php 都是只会 php 所以还是建议你去学学其他的语言 推荐 golang 学习一下你就知道其实 php 跟其他语言的一些差距 不过你最开始学习的时候会感到非常不适 过了这个阶段就明白了
|
7
8355 2017-07-31 13:54:13 +08:00
再说下其他的东西, 你会再多框架也无非都是在应用层面 如果感兴趣也可以多了解一些架构的东西 都对个人能力有很大提升 而不是不停学习框架 那些只是工具 会了也只能说让你的代码写的更好看, 对于性能还是了解的太少. 比如缓存 各种优化 等等.
|
8
simapple 2017-07-31 14:03:57 +08:00
swoole 可以算作另外一回事了。学习 php,在入门以后基本就要考虑综合的 web 后台架构,整个业务系统的分析和实施,这期间设计的内容会越来越多,比如数据库,再或者 php 的一些优化,也有可能设计通信或者搜索引擎。或者有一些服务不得不去借助其他编程语言的方案 比如 java golang
|
9
90safe OP @simple4wan 卧槽,晚安你也玩 V2
|
10
90safe OP |
11
8355 2017-07-31 14:51:23 +08:00
@90safe #10 不用急着进入学习内核 其实你只要有比较扎实的基础 在你现在这个阶段应该学习系统架构设计 数据库优化方面的东西,因为 PHP 的密集运算是没有办法能超越静态语言 比如 Goalng 之类的 过早研究底层是不明智的原则,你只有大多数时间不写代码的时候才能投入到学习中, 天天写这 CURD 是没有时间成长的...
|
12
mischief 2017-07-31 15:07:33 +08:00 via Android
php 需要看哪些资料 萌新求推荐
|
14
90safe OP @mischief 先定个小目标,然后计划,实现它,例如我当初的目标就是一个月开发出自己的 blog 系统,可以自己按照 mvc 写,或者用框架写。
|
15
qfdk 2017-07-31 16:49:07 +08:00
Node.js 现在有饭吃,或者 java 以后一会有饭吃。
|