全部的程序猿都是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. Mongo服务器集群配置【转】

    http://www.cnblogs.com/wly923/tag/MongoDB/ 当前标签: MongoDB   Mongo服务器集群配置学习三——分片 风行影者 2013-04-14 22:35 ...

  2. android studio 报ambiguous method call

    如题,在android studio中调用this.toString时,提示的错误信息是ambiguous method call. both get class () in object and g ...

  3. jQuery制作焦点图(轮播图)

    焦点图(轮播图) 案例 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...

  4. 如何让div横向排列

    方法一: 一般情况,默认的div是写一个换一行,那么如何定义两个div横向排列而不换行呢? div默认的display属性是block.所以每一个div都是新的一行,现在把display换成inlin ...

  5. (转).net程序员转战android第一篇---环境部署

    原文,整个序列一样http://www.cnblogs.com/Twmin/p/3148892.html 对于.net开发人员去写java,可谓说是见山是山, 因为太多的相同; 最近段时间因工作因素, ...

  6. C#中的表达式树的浅解

    表达式树可以说是Linq的核心之一,为什么是Linq的核心之一呢?因为表达式树使得c#不再是仅仅能编译成IL,我们可以通过c#生成一个表达式树,将结果作为一个中间格式,在将其转换成目标平台上的本机语言 ...

  7. Mysql常用命令记录

    -- 导出数据库: mysqldump -u user_name -p database_name > import_file.sql -- 执行脚本 source database.sql

  8. js判断上传文件的类型和大小

    //检测文件大小和类型 function fileChange(target){ //检测上传文件的类型 if(!(/(?:jpg|gif|png|jpeg)$/i.test(target.value ...

  9. 【7】使用css/js/html模板来实现一个注册、登录和管理的功能

    分支:auth static添加文件 css文件夹: app.css    自定义css样式[*] bootstrap.min.cs    bootstrap样式 compomemts文件夹: 插件用 ...

  10. qt捕获全局windows消息(使用QAbstractNativeEventFilter,然后注册这个类)

    qt  如何捕获全屏的鼠标事件,这个帖子上面主要讲述了下嵌入式qt怎么抓取系统级消息,不过从这篇文章中我也看到了希望,有个回复说winEventFilter支持这种方式,然后我就顺着这个线索找到了na ...