先说说 LZ 自身条件: 二流本科计算机毕业 英语一般(能勉强看 stackoverflow 和英文文档) 毕业后工作了 2 年 PHP
目标: 进入 BAT 级别公司
经历: 最近在跳槽面试时 发现 BAT 级别的公司招 PHP 程序员时,问是否还有其他语言开发经验 比如 C/C++ 甚至还问到了有没有 GO 语言的经验....被虐成狗
LZ 最近真的好迷茫。。 LINUX 也就简单会搭个环境 常用命令啥的。。最近打算买本鸟哥的私房菜深入看看 不知道该学什么。。。职位定为在后端 整个人的心态也很浮躁 不知道从何入手 C 、 C++、 GO 、 PYTHON 写爬虫? or nodejs JAVA ?
1
scourgen 2016-03-24 14:46:34 +08:00
问你这些问题多半是想测试一下你的知识边界,看你对其他语言的理解怎么样,毕竟 php 从算法和数据结构上来说是一门比较简单的语言,而写程序最核心的不是所用的语言,是算法和数据结构。
如果你懂别的语言,比如 c++和 Java ,就应该会很深入的理解强类型、编译过程、面向对象、算法和数据结构等这些其实很重要的知识,而这些知识对你将来能否做好开发是非常重要的。 |
2
scourgen 2016-03-24 14:49:48 +08:00
与其看什么 Linux 入门书,不如好好看 5 遍 CSAPP
|
3
cxbig 2016-03-24 14:53:09 +08:00
根本不需要自我怀疑,能精通 PHP 一个就不差钱
至于 Linux ,加强一下,要会配整套环境,不是简单的用 yum 或 apt-get ,要会下载原包 make 、 install 相关的还有 MySQL or MariaDB 、 MongoDB 、 Memcache 、 Varnish 、 Redis 等等都熟悉一下 你的目标是后端,就把这一块强化起来,要有实力解决大部分后端问题才行 你的核心技能都没有竞争力,学别的状况更糟 |
4
hpu423 2016-03-24 14:54:09 +08:00
快转行做 java 吧, bat 没有几个产品线用 php 了
|
5
likezun 2016-03-24 15:55:47 +08:00
同志,学习一下 大 symofy 框架吧(请注意这个“大”字), 你的 PHP 世界观将会彻底改变!
|
6
blue7wings 2016-03-24 16:16:58 +08:00
@hpu423 让我们 PHP 程序员情何以堪。。。。
|
8
hpu423 2016-03-24 17:20:51 +08:00
@blue7wings 哈哈,其实我也是 phper ,想去 bat, java 才是王道, php 适合中小型公司
|
9
Arainc 2016-03-24 17:30:29 +08:00
学 go 吧
|
10
eamon666 OP 今天参加了一次面试
和面试官聊的不错 我觉的 还是要加深对算法与数据结构的理解 语言不过都是工具 上手起来很快 就这样吧-w- 以后我会选择 PHP 和 JAVA 双修 PYTHON 用来爬虫 |