PHP请不要说本人是 Java 程序员

几年前 Reddit 上有个关于招聘的捉弄:

面试官问:你用过 Python 或者 Django 吗?
答:我三周前去过动物园,这个算吗?
面试官:你被雇佣了。

一周后,这位应聘者用 Django 给他们的产品写了一个在线论坛。

英文的玩笑,用中文看有点不太简单懂。它的趣味便是三个关于
Python(蝰蛇)经验只有三周前去过一遍动物园的程序员,只要她丰硕的好,他也足以用一周的小时,基于
Python/Django 完毕三个在线论坛。

日常在网上来看各个标题为“Java程序员”、“PHP程序员”、“C/C++程序员”的选聘帖子,但本身感到那种招聘办法,很难找到好的人才。语言只是一种工具,对三个精明能干的程序员来说,用没用过什么样工具关键是由他原本的工作急需控制,并不可能代表他一切的技艺。

别的,贰个软件出品屡屡关系众多上边包车型大巴学问,比如网络、数据库、Cache、编写翻译环境工具等。假设这几个不可或缺基础知识不足,很难很好的单独完结2个成品的有些部分。

三只,一位的小聪明程度、对新知识的好奇心、自小编驱动意识、为题材找到最好化解方案的决心,才是她能还是无法成为七个好程序员的关键。举个例子,笔者在担任
JPush CTO 的时候,有位同事本来是劳动器端以 C
语言为主做开发的,完全没有过 iOS 开发经历,但他展现出对 iOS
开发很有趣味,并且在做劳务器端开发时,表现出不错的上学能力,后来自家把她调到
iOS 组,负责 iOS SDK 和 APNs 有关的办事,结果只花了多少个礼拜,iOS SDK
的吐鲁番久安大幅度提高,消除了几个沉重难题。

自个儿时常在组织里强调,不要把团结一贯为某种语言的程序员,说自个儿是 Java
程序员,C 程序员,Python
程序员等等。一方面会限制自个儿的迈入,一方面对公司完全的力量升高也不利于。差不多全部的言语都有它和谐的适用场景,在适宜的地方用适合的语言,才能大幅的晋级生育效用。

毋庸置疑的做法是,首先要有优质的基础知识,深切的支配2~3门语言,然后适用于分化境况的言语要领会概念。基础知识包蕴各类总括机原理、数据方面包车型客车知识,在高校没认真学的,未来有时间也要补偿。语言方面比如明白了
C/Java,这C++/Python/Bash/Javascript/CSS等都能够精晓下概念,至少要了解在二个完全的制品链里,它们分别适用于哪个环节。

PHP,标题用“请不要说自身是 Java 程序员”没有降职 Java 程序员的意味,Java
是当下被运用得最多的言语,首要用 Java
的程序员里,也是有多量牛人。此外,同样的,也不用说自身是 C
程序员、Python 程序员。

因此用 Java 作为题目,一是今日以 Java
语言为主的办事12分之多,别的在母校里就以念书 Java
为主的人也更多。但本人意识,从全校就以读书 Java
那种高级语言为主的人,很多基础知识比较脆弱。高级语言掩盖了太多细节,升高了生产力,但在攻读阶段,却不方便人民群众基础知识累积。

软件行业是3个可怜强调解的人的价值的行业,价值就反映在有效的有助于产品升高,而语言只是达成这么些市场股票总值的工具。

Tiger

weibo: @Tiger_张虎, 云巴 (yunba.io) 创办者,yunba.io 云后端服务。
JPush 创办人,原CTO。 Oracle VM 创始团队成员。

相关文章