程序猿你心甘情愿的做码农么?

简介:

要成为优秀的程序员,数据结构和算法是必修的内容。而现在的Web程序员使用传统算法和数据结构都比较少,因为很多算法都是包装好的,不用我们去操心具体的实现细节,如PHP的取栈操作array_pop,进栈操作array_push,都有指定的库函数,导致我们对基础算法的研究越来越少,最后成为一个工具的傀儡而已。

程序猿你心甘情愿的做码农么?

我想大家都已经回忆了不少自己平时用PHP做开发的经历了吧,是否发现大家确实都在操作数据库呢。

记得一个技术主管说过这样一个事情。他给一个程序员分配了PHP的开发任务,没想到那个程序员居然说:“我是学Java出身的,你让我去写 PHP,你这不是在贬低我吗?”。这件事情给我印象很深、触动也很大。虽然这不能代表大部分程序员的看法,但是这么认为的人应该不少。还有人说,现在如果是大型的政府项目,PHP是肯定不会被列入考虑的范围之内的。

那么为什么PHPer会被认为是草根阶层,是因为它很简单,人人都可以学会,所以没什么难度吗?我以前也是这么认为。PHP入门很快,处理文件,数据,远程连接,网络编程都非常方便,官方也有这样的说法:PHP学习的成本很低,所以你容易去使用它。这个想法也是普遍的,甚至大部分的PHPer 自己都这样认为。

说到这里,我想大家就会想到我为什么要写这些文字。因为一年多的PHP推广工作让我了解到许许多多的使用PHP的公司的大概情况。在这些过程中我慢慢体会到其中的根本原因。这里我说是根本原因虽然是个人的看法,但是我觉得事实就是如此。

那么为什么PHPer会被看成下等阶层,根本原因是PHPer所作的事情(通过代码实现)的绝大部分都是表现层的东西,这个熟悉PHP的人都知道。当然也会有PHP会说他用MVC结构编写的某某框架具备的如何如何的功能。但是这些还是表现层。所以只会处理表现层的程序员就被看成下等阶层了。事实上也是如此,因为这种情况下PHP确实很难构造大型的应用。

这就找到原因了,不是的。为什么PHPer总是在负责表现层的东西呢。答案是底层的数据处理(Web应用就是数据存储和查找)我们一般不去触及。好,那么说到这里有些人可能已经想到了,那不就是数据库吗?对,就是数据库。让PHPer一直当下等的元凶就是数据库。为什么?

PHPer对MySQL的依赖过大

大部分PHPer仅仅处理表现层的东西,而在MySQL的便捷使用下,PHPer几乎不用触及任何数据结构与算法的情况下完成大部分开发任务,所以一个才有上面的,没有一个PHP程序员能够回答出那道数据结构的问题,换成是C等语言,情况可能就大不相同了。是PHPer下等,才让PHP显得下等。


作者:刘玉尧

来源:51CTO

目录
打赏
0
0
0
0
16429
分享
相关文章
|
Go
把孩子打造成为码农
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。   今天看到一个问卷调查,是问第一门学习的计算机语言是什么。本身想写QBasic,忽然想起曾经学习机时代的LOGO语言,以及看了很久的小乌龟。
1059 0
【转】老程序猿给新程序猿的13点建议
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。
1036 0
给未来的程序猿
先,大家最关心的问题就是:我该学什么语言?这个问题一向没有标准答案。各种技术社区里吵了很多年,并将继续争论下去。对此,我的建议是:学好一门语言。
敬刚(/即将)踏入社会🉐️程序猿!
这些道理送给刚(/即将)踏入社会🉐️程序猿!   做人,并不是要人前风光,而是你可以站在谁人身后,担负着他们的生活,他们的家庭,他们的梦想。也因此,你才有资格让自己的梦想得到尊重和帮助。 人会变,梦想也会 在公司里永远不要跟同事谈薪酬,不管当时再多好的朋友,尤其不要开相关的玩笑; 女同事之间的关系很微妙,不要以为当时关系不错就可以和学生时代一样随意开玩笑,也许这一开就彻底老死不相往来。
718 0
我们还要做一只程序猿多久
每天上班,吃饭,下班,挤地铁,睡觉。日复一日,年复一年。周围的圈子就这么大。每天晚上睡觉前我会想,这不是我要的。可是,为了养家糊口,还是必须重复,重复。。。 也许等买了房子,买了车子。会考虑转行,以前是想做一个建筑工程师,每天能去工地转,虽然烈日炎炎,虽然冰天雪地。但只要让我走,让我时刻在蓝天白云下,让我感受到大自然。我就感觉很舒畅,很淋漓。。。。 程序猿工资是很高,有人说
1313 0
程序猿的一天就是这么糟心!
程序猿,一个经常自黑的群体! 他们身在中国,却整天和英语打交道。 他们是人,电脑却比我们更懂他们。 他们和av男优一样擅长修补漏洞, 区别在于一个靠脑力一个靠体力。
856 0
关于程序猿,你不知道的15件事
1、程序员喜欢被称作码农,她们认为这样的称呼更接地气,但自我介绍一般都会说自己是工程师。2、码农要写代码、改BUG,即没时间出轨也没时间陪老婆。3、码农都有良好的职业素养,只要你苦恼地撑着头说:这个我不会,可不可以拜托你实现呢… … 旁边的码农就会千方百计的完成它。
983 0
想当程序猿?你需要这个-程序猿修炼必备书单(下)
继上次书单以后,再次来给大家强推一波书单啦。这样暑假大家就不会再寂寞了。嘿嘿嘿……这些书都是经典中的经典,若能静下心来好好读一读,想必收获必然是无限大的!
153 0
想当程序猿?你需要这个-程序猿修炼必备书单(下)
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等