继续弄 php 向导图,希望大家继续帮助

2016-11-24 22:53:14 +08:00
 coderluan

之前的帖子 https://www.v2ex.com/t/322908

首先感谢大家之前的指导和帮助,本人进行了一次迭代,新图入下: http://www.coderluan.com/wp-content/uploads/2016/11/php-1.jpg

希望大家继续指导,你们的名字会出现在最终版本中。

原则是“不走捷径,不走弯路,不走远路” 目标是“帮助那些基础不好又想学编程的人”

我持保留态度的一些意见: 1.新手用百度还是谷歌,这个我直接改成搜索引擎,由使用者自己的情况决定。 2.ThinkPHP 我知道不太好,但是我看招聘需求还是有的,所以暂时保留,希望大家告知招聘面试时是否可以用 Lara 或者 Yii 取代。

再次声明: 我不懂 PHP ,只是个想帮人的整理者,也希望得到大家的帮助。 图中内容随便喷,顺便喷我也行,光喷我的是小狗。

3551 次点击
所在节点    PHP
34 条回复
gino86
2016-11-25 10:30:28 +08:00
@echo111222 我觉得吧,底层的东西可以先放到一边, php 程序员什么时候经常会操作二进制数据?应该是业务逻辑为主吧。 php 支持多线程编程吗,如果可以,那我真的是 out 了。另外,我也想知道什么是“ sock ”,你确定你没有打错“ socket ”
coderluan
2016-11-25 10:32:49 +08:00
@echo111222

我 985 科班出身,那套体系很清楚,所以我也认为直接把那些东西抛给基础不好的孩子,会断了他们这条路。我自然知道萧井陌,所以也不认为人人都能像他一样。专业基础很重要,如果你在读大学时间充足,理科底子好,那样我也推荐你好好打打基础。否则的话,我更推荐偏实用性,先提高动手能力,努力找份工作,工作了之后再慢慢补基础。

PS :定位不同,我也只是表达下。
Lucups
2016-11-25 10:33:40 +08:00
推荐一个重量级的框架: Symfony ——一个堪称业界典范的纯 PHP 框架。
用惯 Symfony 后的感受就是,用其他框架的时候总感觉少这个缺那个,然后一言不合就改造。

所以,学习 PHP 框架有一条捷径,就是 Symfony !
coderluan
2016-11-25 10:41:35 +08:00
@Lucups

说了不走捷径了。

好吧,不开玩笑了,确实有人推荐 symfony ,也许他是最好的,但是我有点顾虑,就是这么多框架,他们的市场需求是怎么样的,也就是找工作,笔试,面试哪个最常见。

不能面试时,对方说我们公司之前框架是 tp ,你熟悉吗?咱们说 fuck off this and go ahead for symfony.
echo111222
2016-11-25 10:43:19 +08:00
@gino86 嗯。打错了,不好意思。(后面的回复纠正了)大部分都是业务逻辑。我知道用不上二进制。很多东西用不上,但是用上面的东西都是基础下面的东西建立的。了解一些,会更好的使用上面的。个人观点而已。
@coderluan 嗯嗯。我是野路子出身。虽然背了个 CS 专业。我自学的时候也是像您的向导图一样,因为遭遇了很多懵逼的坑(很多都是自己基础的概念不清楚)。所以才这么强调一定要有点基础。不过我建议你教程加 HTTP 的内容吧。面试的时候会问的。 HTTP 也是做 web 必须要懂的吧。
coderluan
2016-11-25 10:49:03 +08:00
@echo111222 我加上计算机科学导论了,一些基础概念这么课都会涉及,线程啊,数据结构啊,但是不会讲的太深,推荐给使用者当故事书看了。 Http 这个推荐的 MDN 学院上有相关内容的。
gino86
2016-11-25 10:49:11 +08:00
@Lucups @coderluan 你们都说得对。 symfony 是不错的,但是我要说的是,学习 symfony 的时间足够入门 php 了。
coderluan
2016-11-25 10:50:21 +08:00
@gino86 请问一下,就市场需求来说,也就是找工作面试,那么多框架,哪个优先级比较高。
gino86
2016-11-25 10:59:02 +08:00
@coderluan 这个真不好意思,我不是 interviewer ,不能正确地回答你这个问题。如果是前几年的话,国内 tp 是首屈一指的, zend framework 是国外的重量级框架。近几年很多国外的框架大热,例如 ci, laravel , yii ,而 laravel 颇有大国崛起的感觉。
echo111222
2016-11-25 11:00:09 +08:00
@coderluan 希望你的向导图能最后强调下基础的重要性。引导他们以后加强基础的学习。“基础不好想学编程的人”也有很多是学生,学生也可以根据自己时间,可以加强点基础。框架的话,以我今年的面试经验, Yii Laravel ThinkPHP 都比较多。
coderluan
2016-11-25 11:03:58 +08:00
@echo111222
我打算制作大多数主流的语言的向导图。
专业基础的重要性会在最开始就指出 并且 整理专业基础的学习线路,
所以单独语言的向导图暂时没有
coderluan
2016-11-25 11:04:06 +08:00
@gino86 谢谢
echo111222
2016-11-25 11:37:55 +08:00
@coderluan 嗯嗯。我没有说要出单独的语言向导。。不好意思,前面语气有点激动了。。我也是希望后来者路更好走。尽管我还是个菜鸟。加油!
coderluan
2016-11-25 11:44:38 +08:00
@echo111222 没事,共勉。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/323102

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX