1
IdleMind 2014-11-12 22:22:54 +08:00
非科班而且想从事这一行,就多看点CS的书。如果想找个满意的工作,估计只会PHP不太行。CS的书找一些来看,你说的几个方面都有可读性很好的书。
|
2
huafang 2014-11-12 22:38:42 +08:00
挺好的 ,慢慢来,laravel也不错
|
5
barome 2014-11-12 23:34:16 +08:00 via Android
先找到一个实习吧,这样才有针对性。然后你才能更好的去解决你现在提出的问题。
|
6
crazyxin1988 2014-11-12 23:37:08 +08:00
不要玩那么多框架。
http协议,数据结构 这些基础更重要一些。应届生考的还是基础多一些 |
8
hackwjfz OP |
10
xuwenmang 2014-11-13 00:07:55 +08:00 1
C.Primer.Plus
HTTP权威指南 TCP/IP 数据结构 JS权威指南看 深入理解计算机系统 看1遍工资提升一倍 |
11
watsy0007 2014-11-13 00:15:11 +08:00
|
12
watsy0007 2014-11-13 00:16:44 +08:00
学习编程是个系统的功能。
开始要学习好的思维,日常要培养好的习惯。 系统逐步的学习。 周月季总结。。 |
13
hackwjfz OP |
16
LMkillme 2014-11-13 01:08:13 +08:00
@hackwjfz 单会PHP是比较难的,要不然他们会说PHP是最好的语言?按照你目前的描述,其实你连BAT的实习生都是不够资格的(真的,非嘲讽),招应届生是很看重计算机学科的基础的,算法数据、结构和网络以及数据库,你欠缺的恰恰是最重要的。除非你有关系或者其他某方面非常牛,否则很难。
|
17
LMkillme 2014-11-13 01:09:36 +08:00
算法数据结构、网络以及数据库
断句错误 |
19
hitsmaxft 2014-11-13 01:25:14 +08:00
至少对一个流行框架的使用和具体实现熟读于心, 那么我觉得去哪都不成问题, 至少该掌握的知识都掌握了. 如果不能看懂, 那么说明"白学了".
|
21
msg7086 2014-11-13 05:56:03 +08:00
通俗地讲,合格的CS毕业生应该要有能在一周内学会一门普通新语言的能力。
举个栗子,比如你应该能在一周内学会python或者ruby。 比如你应该能在一个月内学会haskell或者erlang。 |
23
crazyxin1988 2014-11-13 08:57:05 +08:00
书上面已经有人推荐了。
基础知识和协议都被封装在框架下面了。我不是phper 最近学python的 路线就是: 1.用框架,会做东西。就用flask写了一个blog。 2.看框架底层代码,一是了解实现,而是学习别人的代码 3.看语言底层,看python的socket源码,为了更好地学习框架源码。 4.生产环境部署。如何把自己的项目,发布出来。所以,要熟悉linux' |
25
watsy0007 2014-11-13 09:37:30 +08:00
@hackwjfz 其他方面的建议在下面我也建议拉。要系统的学习。
看你立志向哪个方向发展。 web端? 还是其他端? 抽象宏观来说。 无论你选择哪个端公共需要学习的部分也分mvc m部分主要是模型,数据库,缓存,cdn,。。 v部分就是展示拉,各种个样的展示模块,前端语言,视图,设计,配色,色彩心理学,设计心理学等等。 c部分属于控制器,其实应该拆分为c和l(logic逻辑),在这里把l放在c里面来说。 c部分需要了解的是数据结构和算法,设计模式,实际的业务需求。 围绕mvc开发需要了解的 开源与闭源,协同开发,版本同步,自动化部署与运维,代码重构与优化,性能优化,语言特性等等。 以上资料你可以从下往上找资料学习。有兴趣的可以mark我,可以推荐你一些资料。 |
26
hitsmaxft 2014-11-13 10:16:44 +08:00
@hackwjfz 大部分框架都需要对http协议进行简单封装, 如果你想看懂那一部分, 自然会找到合适的资料. HTTP 权威指南可以看看, 还有 高性能网站建设xxx (画着狗的, 具体我忘记了), 后者重实践,前者重理论.
招php的开发者, 能懂框架, 对http了解, mysql和cache(memcache或者redis都行)用得起来, 知道怎么估计流量. 这样的水平工作很好找的. 有个3-4年经验, 大把公司要. |
27
hackwjfz OP @hitsmaxft
嗯…… 之前一直走的是实战路线,能独立做项目,会用SVN,用过memcache,学过redis。 其他前端的js css简单使用也是没问题的。 但发现最近大点的公司招人全都考算法结构什么的,就有点郁闷…… |
28
hackwjfz OP |
29
hackwjfz OP |
30
hackwjfz OP |
33
susu 2014-11-13 23:46:10 +08:00 1
感觉面试的时候问的都系都是可以准备的。
面试算法推荐一本书:《剑指offer》;别的地方不知道,大武汉地区很多学生都在用这本书,基本上90%的面试算法都是这上面的。 其它的网络什么的,应付面试的话,多看下网上的面试题,以及自己的面试积累就可以解决大多数面试题(楼主指的是校招,社招不知道会问什么); 组成原理我没学好。 |
34
susu 2014-11-13 23:48:59 +08:00
对了,我感觉会算法基于会数据结构。所以在看算法书的时候建议楼主先把c++中常用的数据结构弄清楚,什么样是清楚,最起码要到会定义,会遍历,会基本操作,然后脑海里能浮现出这些结构是什么样的地步吧。
数据结构从我的经验看主要看了两本书:《零基础学算法》,《大话数据结构》。当然这是我的个人观点哈 |
35
susu 2014-11-13 23:50:51 +08:00
就php来说,感觉公司招实习生的要求不是很高,但是实习工资可能没那么高。楼主可以去大街上看看,楼主两个月前看到鹅肠北京omg事业部招php,后来工资太低没去
|
37
watsy0007 2014-11-14 00:20:47 +08:00
@hackwjfz 你看我分析的mvc。。
算法部分属于C的。主要考察你的对数据处理能力。分析问题能力。 后期上手时候能应对复杂的业务场景。 编程这一块其实是最重要的。其他部分多数属于看看文档就会。这一块需要个人理解能力和应变能力。 |
39
heimonsy 2015-01-02 11:02:44 +08:00
symfony,composer会么?
|