全部的程序猿都是project师吗?当然不是。project师是必修课。程序猿则是选修。project师为自己的事业工作,而程序猿做他们喜欢做的事情。project是实实在在的,编程是抽象的。

为了吸引注意力,Slashdot提出了一个备受争议的老话题:全部的程序猿都是project师吗?

当然不是。

我以前却不这么觉得。我的母校是伊利诺伊大学香槟分校,计算机科学系是project学院的。我能够证明。这好几年都在学和project师一样的课程。

正由于非常多学校把计算机科学归于project学院,非常多程序猿毕业之后都以为他们和project师没什么区别。可是区别非常快就会显现出来。(写给新入IT的新人们

project师是必修课。程序猿则是选修。

要做一个project师。你就必须获得授权。你必须通过专业的project师考试。在project这个领域,你必须有证书来证明你知道正确答案。在法律专业。也是这样。

我很确定对于著作权法的了解我比一些小型城市的律师强。

然而他们能够在这个领域内发表一些自己的观点,可是我就不行。

project学也如此。

有些事情仅仅有有执照的project师做才合法。

可是每个人都能够编程。

可是,不一定能把程序编好。(前端project与性能优化

project师为自己的事业工作,而程序猿做他们喜欢做的事情。

通常,project师比程序猿拥有更高的学位。有人觉得他们想证明自己,可是我觉得。这源于对事业的选择。很多程序猿都是由于兴趣编程,并逐渐地变得专业。我就是这样。

非常多年前我还不会开车的时候就会编程了。有时候,我们做了错误的决定,正是由于混淆了爱好和专业的差别。

project师却不是这样。人们不会将桥梁建筑作为他们的爱好,而选择将成为桥梁project师作为自己的事业。

project师们通常将他们的工作作为自己的事业,由于这一直都是他们的梦想。

project师理解地更深,程序猿通常不知道他们在做什么。

通常,project师能够预測工作流程。他们不会陷入纷繁复杂的參数中,不必纠结于使用什么方法来完毕项目。让他们来估測一个项目。一般会得到准确的答案。

到如今为止,没有管理软件项目的通用方法。每一个人的方法都不同。一些人差点儿没实用什么程序,却得到了惊人的结果;一些人用传统的方法论,却不能按时解决这个问题。

project是实实在在的,编程是抽象的。

project师使用的是物理的东西。像力学,电和热。当project师建造什么东西的时候。一般是实实在在的事物。能够摸得到,能够拿在手上,甚至能够保持它的形态度过几个世纪。

编程利用的是一些抽象的东西。我们创造变量并赋予他们名字。通过操作它们来创造事物。当产品最后完毕的时候,不须要什么制作流程。成品只是是一些字节。理论上讲,假设一仅仅猴子在键盘上敲打,也有几率敲出同样的字节。

这样生产处的产品是看不见摸不着的。可能在几年之后。就不再有什么价值了。

我的意思并非说project师就比程序猿更有价值。我能建造出一座桥,一台电视。或者一条小舟吗?不。但我轻蔑一切能建造它们。部署优秀控制系统的project师。由于程序猿相同攻克了困难的问题。

我们的大学,由于没有适合我们的学院。而将我们称为「project师」。我不会怪他们,由于我并不会期望借「project师」这几个字来获得很多其它的尊重。

为什么就不接受软件开发是一个特殊的行业呢?我们必须承认没有别的领域,像编程这样。

project师对我来说太枯燥。我喜欢做一个程序猿。

本文翻译自: Eric

程序猿都是project师吗?的更多相关文章

  1. 美国程序猿(软件project师)平均年薪状况调查

    来源站点:Indeed.com&computerengineeringsalarydata.com Average Software Engineer Salary by 50 States ...

  2. 每一个程序猿都应该用MBP

    换笔记本的想法非常久了.前段时间换工作就想看换工作之后是什么情况吧. 可能工作配的笔记本就是MBP.后来发现是想多了,新工作的笔记本是Thinkpad X240. 配置全然够用了,8G内存+128G的 ...

  3. “懒”也要有境地---大部分程序猿都在的地方,再不来就out了。

    别人在玩.你也在玩,为什么别人天天进步,职业晋升. 而你则原地踏步. 事实上你和他的距离仅仅有一个微信公众号的距离. 假设你说.我根本没有时间学习,不想看书,我仅仅想睡觉.我想你要接着往下看,由于.谁 ...

  4. 程序猿都没对象,JS竟然有对象?

    现在做项目基本是套用框架,不论是网上的前端还是后端框架,也会寻找一些封装好的插件拿来即用,但还是希望拿来时最好自己过后再回过头了解里面的原理,学习里面优秀的东西,不论代码封装性,还是小到命名. 好吧, ...

  5. 每一个程序猿都须要了解的一个SQL技巧

    对于数据过滤而言CHECK约束已经算是相当不错了.然而它仍存在一些缺陷,比方说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它仅仅在特定条件下才生效. 使用SQL标准的WITH CHECK ...

  6. 程序猿的还有一出路:大数据project师

    非常多年前我非常郁闷地写了一篇博客<程序猿的出路在哪里?>,之所以郁闷.我记得是看了中国男足的比赛,不由自主对照自已苦逼的程序猿生涯,以前对中国软件的感情有如对中国男足,绝望到没有不论什么 ...

  7. 全栈project师的毁与誉

    全栈(Full Stack)project师.也能够叫全端project师,不管是前端知识,还是后端架构你都要了解.甚至有些调皮的程序猿这样理解全栈project师:全栈project师 = 屌丝战斗 ...

  8. 优秀软件project师必备的7大特性

    不是每个程序猿都能成为优秀的软件project师. 在过去的6年时间里,我在Ooyala.Quora和now Quip这3个创业公司面试过许很多多挺有发展潜力的"种子选手".他们都 ...

  9. 关于App程序猿泡沫

    前言 做开发快七年了,对于程序猿,外行人总有着数不完的讽刺和误解,可是我都懒得去解释.代码搬运工人也好,民工也罢,随他们去说吧.可是网上近期流传的程序猿泡沫,尤其是APP程序猿泡沫的文章导致非常多我们 ...

随机推荐

  1. [置顶] IOS7状态栏StatusBar官方标准适配方法

    IOS7状态栏StatusBar官方标准适配方法 hello,大家好,ios7正式版已经发布,相信大家都在以各种方式来适配ios7. 如果你已经下载了xcode5,正准备使用,你会发现各种布局的改变. ...

  2. [MongoDB] Remove, update, create document

    Remove: remove the wand with the name of "Doom Bringer" from our wandscollection. db.wands ...

  3. android 中文件加密 解密 算法实战

    现在项目里面有一个需求,本项目里面下载的视频和文档都不允许通过其他的播放器播放,在培训机构里面这样的需求很多.防止有人交一份钱,把所有的课件就拷给了别人.这样的事情培训机构肯定是不愿意的.现在我项目里 ...

  4. javasscript学习笔记 之 数组学习二 数组的所有方法

    1.push() 和 pop()  栈的方法 后进先出 push() 该方法是向数组末尾添加一个或者多个元素,并返回新的长度. push()方法可以接收任意数量的参数,把它们逐个添加到数组的末尾,并返 ...

  5. js_day14

  6. 页面全屏显示JS代码

    1.直接在页面加载时就全屏. <body onload="window.open(document.location,'big','fullscreen=yes'):window.cl ...

  7. 除去内容中的HTML代码方法

    显示内容时,需要截取部分,而不要全部显示.在截取时,会出现这样的情况: 截取一定量的字符串后,可能会把未关闭的表格HTML代码留下来,最終导致界面受影响, 下面的是C#解决办法: public str ...

  8. Android--------- SD卡存储文件报错解决

    ##文件找不到 1.没有写write权限 2.没有判断文件夹是否存在,不存在则创建

  9. Ubuntu + hadoop2.6.0下安装Hive

    第一步:准备hive和mysql安装包 下载hive 1.1.1 地址:http://www.eu.apache.org/dist/hive/ 下载Mysql JDBC 5.1.38驱动:http:/ ...

  10. linux make

    linux make file 以下是转载 感谢原作者 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 ...