导航:首页 > 程序命令 > 假如程序员统治世界

假如程序员统治世界

发布时间:2022-05-01 03:31:43

㈠ 为什么程序员也能成为伟大的CEO – 码农网

现在对程序员的普遍(暗黑)看法是,这是一群所有时间都窝一个黑暗的房间里,与数百万行代码为伍,也许甚至不具备人际交往能力的“程序猿”。好吧,虽然我也有编程背景,所以可能会有点偏颇,但是这显然是无稽之谈。
程序员不仅能力卓绝——是创造现代生活和商业的基石,而且还参与多种社会生产活动。许多程序员同时也会去经营企业。是的,从程序员到CEO的旅途不可谓不艰辛,在某些情况下,这是一个重大的转变。但只要你这么去做,就会成就最好的公司。比尔·盖茨,马克·扎克伯格(Mark Zukerberg),Marissa Mayer(雅虎CEO)和James Dyson(戴森集团的创始人、无袋式真空吸尘器的发明者)都以一个程序员的身份取得了极大的成功!

从业务开发到电子表格分析,命名和解决问题,程序员有许多可以转移的技能能够让他们成为一家公司理想的CEO。
对技术的高瞻远瞩
一个企业的创始人可以是技术型的。当然CEO也可以找一个具有技术背景的联合创始人:所以这通常并不是太大的问题。但是,当CEO本身就具有技术背景的时候,人们却往往会质疑他们,对此我真的无法理解。
程序员不但能知道未来技术的走势,还帮助创造了技术发展的有利条件,并且他们有着强烈推动技术进步的念头。如果企业的掌舵者没有这种高瞻远瞩和内心强烈的驱动力,那么不仅技术会偏离它原本该有的路径,而且企业也会开始停滞不前。还有其他人会比CEO更有能力以这种方式推动企业前进吗?
口才要好
成为CEO最重要的属性之一,也是程序员觉得最难适应的一种能力是口才要好。想吸引有才华的人才到自己身边来,或者想争取有能力的人才,那么你需要说服他们,而这意味着编故事或“信口开河”。
不仅如此,在企业的发展成长中也需要用到此技能。接下来可能是银行经理,然后,如果你的公司正准备筹办的话,你还得与新闻报社交涉,用你“信口开河”的本领大杀四方。然后,如果到了需要投资的阶段,投资人,特别是天使投资人从根本上说投资的是你这个人而不是企业,所以你还必须得向他们展示你的激情,你的构思和承诺,所有这一切都需要良好的口才。
不要小看口才的作用。以前我也以为,成功获得投资的所有关键是你摆出的成绩。这只说对了一半,据我所知,糟糕的口才会减少20%的投资资金,而讲得好则可以增加20%。不要以为20%是个小数字,如果你正在处理一轮2000万英镑的融资,有没有好口才,会导致你最后筹到的资金大相径庭。和其他任何事情一样,口才也是可以练习和实践得。所以,尽可能多地将时间投入到这上面来,学会用你的口才说服别人。
程序员也会做生意
还有一个错误的看法是认为程序员不会做生意。比如说业务开发,就是一个程序员最初可能并没有太多接触的领域,但它也会成为程序员提升自己真正价值的领域。
将高水平的技术专长带到这类会议中去可以为自己增加天平的筹码。它对说服他人有非常显着的作用,能帮助营销团队搞定客户。
对于程序员,关于生意另一方面需要掌握的是Excel。到目前为止这是处理数据最常用的工具,或许也是很多企业生意中使用得最多的工具,虽然在程序员的世界里,Excel并不是一个非常受欢迎的产品。然而,学习使用Excel——很容易的——是程序员转职为CEO的无价之宝。在几乎每一个阶段,人们都希望能够预测某一生意的收入,并希望用一种很容易理解的形式呈现数据。 Excel就是这样一把好刀。
解决问题的好帮手
程序员在涉及到产品命名和服务时,可以说是极具创意的。他们整天都在为代码命名,所以一贯和明确地为企业的元素(内部的和外部的)命名不是问题。名字能够展现一家企业实际的行为蓝图,所以至关重要,谁也比不上在它背后用技术支持企业的程序员。
最后,编程主要就是解决问题。程序员希望能够挑战从来没有碰到过的复杂问题。要做到这一点,需要敏锐的头脑,惯于用横向的思维来解决问题。这与商业挑战真的没什么不同。CEO需要思考,沉思,讨论并制定解决问题的方法,拥有编程背景有助于你用这种方式思考问题。
我从程序员,到首席程序员,到经理,再到CEO的历程是艰巨的。但我的的确确做到了,所以没有理由其他的程序员不行。事实上,我相信他们同样可以,你也是。

㈡ 程序员以后的发展是什么

程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员。

绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业去当老板,也有部分人转行了,当老板的人毕竟是少数,转行的人都不在这行做了,自然没什么好说的了。一般来说,程序员的发展基本上都会经历这么几条路径。程序员——系统分析员——架构师——技术经理——CTO,程序员——项目组长——项目经理——项目总监——CTO,程序员——产品设计师——产品经理——CTO。

当然这只是一个大致的路径,不是所有程序员都必需要这么经历的,有些人可能跳过其中的一些步骤,也可能有些人会把中间的很多职位都做了。而最终做到CTO的程序员,也是非常少的一部分,原因很简单,这个世界上不许要那么多的CTO和CXO。

也就是说,许多的程序员最终可能是做技术经理、项目经理或者项目总监之类的,那么到底我们职业生涯要选择哪一种呢?我觉得这个问题没有一个统一的答案,因为每个人的性格不一样,际遇也不一样,就像你从小希望当贪官,可是命运却偏偏让你做了一个程序员。所以应该根据你的兴趣、性格与际遇选择一条道路,比如说你正好有机会带一个项目,而你又不是很讨厌项目经理这个位置,那么你就可以选择向项目经理方向发展。

实际上很多时候,有些公司并没有明确的技术经理、项目经理、产品经理之分,在许多的公司里,他们经常是由一个人承担。在外包公司里,通常会有项目经理和系统分析员(也可能是技术经理)。在一些非IT公司里,可能会是部门经理,而做自己产品的公司可能会分得比较详细一些。我大致说一下这三个职位的区别,让正在徘徊的程序员有一个大致的了解。

项目经理是项目的直接负责人,这个角色相当于一个中间接口,不管是团队成员还是需求方(客户),或者是上级领导,有事都直接找他,所以这个职位着重于管理与沟通。一般来说,项目经理的工作重点在同客户沟通需求、项目进度的把控、团队的沟通方面,有些公司也会需要项目经理承担团队建设的工作,不过貌似很多国内公司都忽略了团队建设这个工作了。对于项目经理来说,重点会要求沟通能力、协调能力、危机把控能力、执行力、团队管理能力,着重于沟通、管理与计划。当然也有些公司还要求项目经历要参与招标谈判,这就要求项目经理有一定的商务谈判能力。

技术经理有时候也可能叫系统分析员,一些小公司可能会整个部门有一个技术经理。技术经理承担的角色主要是系统分析、架构搭建、系统构建、代码走查等工作,如果说项目经理是总统,那么技术经理就是总理。当然不是所有公司都是这样的,有些公司项目经理是不管技术团队的,只做需求、进度和同客户沟通,那么这个时候的项目经理就好像工厂里的跟单人员了,这种情况在外包公司比较多。对于技术经理来说,着重于技术方面,你需要知道某种功能用哪些技术合适,需要知道某项功能需要多长的开发时间等。同时,技术经理也应该承担提高团队整体技术水平的工作。

产品经理这个职位一般在有自己产品(不管是软件还是网站产品)的公司比较常见,产品经理主要会负责产品的设计、产品的改良等工作。需要注意的是,产品设计与设计师是两个不一样的工作,产品设计主要会从用户体验、业务需要等层面去设计产品,而设计师更多是从用户的视觉上去做。产品经理应该是最懂业务的人,比如说你在设计一个微博的产品,就要求你对微博这个东西非常熟悉,从用户习惯、用户体验、公司的发展战略上去设计这个产品,还要对比同类产品会有什么优势等等。

不管是项目经理还是技术经理与产品经理,都要求要熟悉业务,业务是需求的来源,没有不谈业务的技术,所以不管你从哪个方向发展,都要求对业务熟悉。产品经理要求对业务最熟悉,项目经理次之,技术经理排最后。对于程序员来说,刚开始工作的前几年可以埋头扎到技术里面,一般这个时间在2-3年的时间,然后就应该多关注业务了。这个业务不一定是指某个具体的业务,因为具体的业务的范围太少,而且也需要机遇。

㈢ 如果全世界的程序员都联合起来犯罪,文明社会会不会崩塌

犯罪总有一个理由吧,那些人,全部都联合起来犯罪,应该是为了追求个什么东西,所以说,只要有何求,但凡他的本身程序员也是文员,社会人文只要有人类在文明社会,就不会崩塌。

㈣ 如果软件正在占领全世界,为什么程序员得不到任何尊重

一个35岁的谷歌高级工程师,他大概能挣15万美元每年,这些钱足够买一所好房子和养家。但谷歌不会随随便便的雇佣一个家伙来做这项工作,他必须是常春藤联盟或者相当的其他大学毕业的,同时有15年以上的工作经验,高智商,有能力,同时还有其他的相关经历(任何一个经历过Google录用程序的人都可以告诉你,想进去是多么的困难)。
然而一个医生,在其职业发展的巅峰,却能够挣40万美元每年。投资人和银行家却能挣几百万美元每年。顶级的管理顾问能轻松的挣50万美元每年。甚至一个顶级会计(四大会计事务所里的),他也能挣这样的两倍三倍或者四倍。
当然,生活并不仅仅是用钱来衡量,程序员在大众眼里是一个非常好的工作吗?不是,国会里没有一个程序员。据我所知,国会里也从来没有过程序员。几乎所有的大公司都是被MBA毕业生所掌控,甚至微软也是如此。其他的一般的软件公司,也是被斯坦福毕业的非程序员所掌控的。
有程序员是政府部门的顾问吗?他们是国家英雄吗?医生,律师和警察会告诉他们的孩子,如果你努力学习,有朝一日你将会成为一个程序员吗?不,当然不。
当政府想要从海外吸引些工人来时(那些拿着低工资,没有工作保险的工作),他们想要些什么人?程序员。雇员中拿着H1-B护照最多的公司就是科 技公司。政客们辩护这样的情况是因为缺少程序员。如果程序员也拿着和医生及管理顾问一样多的50万美元每年的工资,会出现这样的程序员短缺这样的情况吗? 当然不会。辩护短缺不如说实话:我们不想给你们足够的工资来满足用工短缺。
现在,既然有了创业网站,无疑的有人就会说::序员可以通过创业挣到百万美元!表面看上去,这句话是真的。然而,任何成功的创业者都会告诉你, 你不能成功的创业仅仅因为你是一个好的程序员。你必须,引用Paul Graham的话来说,也就是“打电话找投资,维护服务器,设计网站,和用户交流,租屋子做工作室,然后要求投资更多的资金。”
如果你愿意做以上的所有事情,每周工作八十个小时,那么你为什么要通过做一个程序员来让自己挣到钱呢?你没必要这样做。这世界上还有其他的通过 小生意的发财致富之道:挖沟渠,电子公司,承包建筑,修房子等等。如果这些小生意你都做得很好的话,你可以不用写一行代码就能挣到百万美元(可参考 Millionaire Next Door这本书,中文译名《邻家的百万富翁》)。程序员可以通过创业挣到百万美元的真正含义是:企业家可以通过创业致富,不管他到底是程序员还是修房子 的。
出于某些原因,程序员不同于其他所有职业,在他们要求更多的工资和尊重时,会得到一种厌恶的反馈,因为它听起来太自私了。这种感觉就像一个拿着 8万美元每年的程序员不应该被加薪,因为这已经是美国平均工资的两倍了(虽说如此,当一个拿着8万美元的教师要求加薪时,没有人会反对)。你可以同意这种 加薪要求太自私的说法,但这却是大多数自私自利的美国人所赞同的。举个例子,当矿工工会罢工要求提高工作环境时,他们自私吗?他们也是为了自己的利益。
那么,如果你不想考虑自私的因素,还有什么理由让程序员成为美国的顶尖工作?我想确实还有。在过去十年中,美国被其他人,就是那些非技术的顶尖 人才掌控:律师、管理顾问、投资银行家和MBA毕业生。但这并没有用,国家的经济状况像是在厕所里一样,预算不能平衡,政府部门不能把任何事情做好,我们 像陷在两场战争中不能退出,感觉某一天这个国家就会破裂掉一样。
反过来说,你看看硅谷,这里有许多天才程序员在运营着自己的公司。每个人都做得很好,利润增长,失业率下降,每天都有新公司的出现,用户的数量 也像滚雪球一样增长迅速,这是巧合吗?我认为这不是,看看中国,顶层领导人是工程师,不是律师不是金融家也不是管理顾问。他们做得很好,每年10%的经济 增长。而这一速度已经持续了三十年。当然,他们也有自己的问题,比如环境污染。但是这样的情况和美国工业化实现时期不也一样的么?
一个在经济中起大作用的的硅谷不应该介入政治吗?遭所有黑客社区抵制反对的数字千年版权法(DMCA)应该被通过吗?我不这样认为,在我看来, 如果MIT的计算机科学的学生像他隔壁的哈佛大学法学院的学生一样,敢于梦想未来成为总统,那么这个国家的情况就会变好一些。

㈤ 如果软件正在占领全世界,为什么程序员得不到尊重20170819 09:05

这个世界要想得到尊重,首先必须要有别人尊重你的实力,其次也要相互尊重

㈥ 如何看待这句话:“程序员是世界上少有的能改变世界的

知识就是力量”

培根说这句话的时候,英国刚刚处于干掉无敌舰队的志得意满中,似乎没有需要太多的知识来做到这些。此时距离牛爵士出生45年,第一台蒸汽机100年,第一台铁甲战舰下水两个世纪,第一台电脑三百五十年。任何一个大概能在脑海中画出指数函数形状的人,都可以尝试感受一下过去四百年的社会发展速度,套在指数函数模型上,从而切实的体会这知识种力量是何等令人窒息般的强大。

现在,在这个曲线的最前端,就是互联网对知识和思想的放大。所有的概念和交互结构以一种迷幻的,难以理解的有序相互勾连错落在这张网上,如同一张张多米诺骨牌,或者一颗颗黑白棋棋子一般。而一个懂得这张网的程序员,很有可能能找到那颗最关键的棋子,一翻之下,就能反转整个棋盘。

这个棋子可以是yahoo,amazon,google,阿里巴巴,facebook,也可以是你,我,或者任何一个痴迷这个世界,尝试过翻了好几个以为有用却不曾撼动大盘的棋子的人。每当大家觉得格局确定了,总会有那么一两个程序员走出来,翻动那个真正能彻底改变棋盘的子。过去的很多传统行业都经历了从新兴到高速发展再到稳定继而沉闷的各个阶段。如同海上贸易,钢铁,石油,化工,机械,半导体等等。然而互联网和这些如此的不同,以至于经过了快三十年的发展,依然不断涌现出挑战你世界观的产品和概念。

改变世界虽然仍然很困难,然而从未如此轻易!

㈦ 程序员在中国,只能成为程序猿吗,可以改变世界吗

看你有没有能成为改变世界的能力。在世界范围内,真正能改变世界的程序员也是凤毛麟角。
君不见外国的程序员成千上万,除了那几个改变世界的,对世界造成重大影响的,剩下的也都是沦为了程序猿。
不过你要看清,能够改变世界的人的背后都有一个强大的团队,这些团队也是有这些被笑称为程序猿的人组成的。与其说是几个人改变世界,不如说是由这个团队,有许多人一起努力才能成功的。
真正改变世界的就是广大程序猿,那些为众人所知的凤毛麟角,只不过是领头羊而已。
真正把草原吃光的是整个羊群,而不是几只领头羊。
当然,外部因素也很重要,在中国这个大环境下要达到改变世界的程度,有很大困难。中国人讲“木秀于林,风必摧之”,都讲低调。还有其他的困难,比如说专利保护什么的。
但是,你要记住,只要树够强大,够粗壮,你和你的团队够团结,水平够高,就像一句话说的那样“在绝对实力面前,一切阴谋诡计都是笑话”。所以,努力吧,骚年!

㈧ 假如没有程序员,这个世界会是什么样子

医院看病会很难,没有了程序员医院没有实现信息化,患者挂号,缴费还是要排队,医生开处方还是需要手写,护士服务病人还是看纸质材料,医院效率会很慢,患者看病会很不方便,各种医保报销会非常麻烦,医院服务满意度很低,医患关系会尖锐。

㈨ 理工男要统治地球了吗

柯洁与阿尔法狗的大战成为这几天刷屏的事件,马克·扎克伯格在斯坦福大学的演讲也让他成为了这个世界上最性感的理工男。这些事件再次印证了,人工智能和计算机算法俨然已经成为了这个地球上最受人艳羡、人人都想分一杯羹的领域。

计算机算法,这个与人工智能最密切相关的领域,面临着与人工智能一样的双面境遇。一方面,计算机科学至上的观念在硅谷盛行,作为计算机工程专业学生的理工男受到社会的疯狂膜拜,不管是工作面试还是工资对比,理工男显然要比人文男吃香得多。然而,计算机算法却在一定程度上加剧了社会差距,冲动的算法甚至还有可能陷社会于不义。

诚然,人工智能、计算机算法是未来发展的趋势,但我们真的放心将我们的未来交到现在这群“理工男”手中吗?现今社会对理工男的膜拜是否真的对这个社会、这个世界的未来有益呢?为了免于未来受其束缚,作为普通人的我们又该做出哪些改变?在人工智能尚未发展成熟的现在,这些问题值得所有人考虑。

━━━━━

作为一名计算机学科的博士,我酷爱大数据。但我并没有把数据看得太过神圣,因为我学到的一切知识,都是通过数据而得来的,不管是性,还是莎士比亚。一些把数学神圣化了的人也因此愤怒反驳过我。十几岁的时候,我在斯坦福大学学会了计算机算法,通过这种优雅又致命的武器,我可以在互联网上找出最危险的通缉犯,也可以透过人们在网上的发言察觉到他对政府的不满。

计算机科学的确很奇妙。但问题在于,硅谷的许多人认为计算机科学超越一切。比如招聘会上,那些面试员态度很鲜明,他们只对计算机科学背景的人感兴趣;比如工资对比,计算机工程专业学生明显要比其他非工程专业高出不少;再比如,当人文学科的学生透露自己的专业时,他们会受到质疑与不屑。

我曾见过一些杰出的计算机科学家对自己正在研究的人群表示出可悲的无知,我对他们进行了当面嘲笑。我曾见过一些军事科学家以孩童般的热情向人展示自己创新研制的杀伤性武器,却对这些武器的目标攻击人群闭口不谈。世界上最恐怖的事情莫过于,科学家可以就如何枪击同类进行一场学术对话,却无法给出这样做的理由。

Facebook 用1010万用户行为数据解释“回音室”效应

当外部研究者评估产品影响时,企业应该积极配合,尽量说明自己的算法工作原理,在数据使用协议允许的范围内适当公布数据。(研究人员还应允许在不被起诉的情况下进行算法检测。)

招聘面试时的问题也不应只局限于计算机算法,还应考察对方的社会伦理知识。同时,学生也应该学会如何应答招聘经理的提问(微软的 CEO 曾在技术采访中被问到,如果看到一个婴儿躺在十字路口他会怎么做,而他的答案当然不是常人都能想到的将婴儿抱起)。

企业应该雇佣一些被自家产品侵犯过的人群或者非产品目标用户的人群,他们的脸部可能无法被计算机视觉系统识别,他们的笑容可能无法被 emoji 表情捕捉,他们的简历可能跟公司不大相关,他们的住房选择可能受到了公司政策的限制,他们可能深陷网络巨魔的圈套(企业为网络巨魔提供了平台,却没有加以有效控制)。招聘一些其他领域科学家进公司来,让他们参加午餐会谈,使其对公司原有的世界观造成冲击。

倾听这些非计算机领域科学家的意见,可能会减缓硅谷的发展脚步,因为不同世界观的碰撞难免产生分歧。但是,当有人提出理性的反对声音时,适当放慢脚步只会有益无害。在今天这个数字战场会决定总统选举输赢的时代里,科技巨头们需要放缓自己前进的步伐,不忘初心。

㈩ 改变世界,为什么程序员却得不到足够的尊重

一直以来,网上充斥着程序员的诉苦声,各种高薪短命之类的论调络绎不绝。加上之前“美国2012年最佳职业榜单软件工程师居首”的新闻恐怕更让国内不少“码农”羡慕嫉妒狠。

但实际上,在美国普通的程序员也不是那么光辉的存在,更多地是被当作怪胎(geek)和书呆子(nerd)看待。最近,Hacker News上就有一位外国程序员诉苦,并获得大量网友的反馈和分析,大家也可以一起讨论下为什么程序员没有受到足够的重视,以及我们应该怎样做。

经济因素

正如网景创始人Mark Andreesen所说,软件在我们的日常生活中正变得越来越重要!相比之下,程序员——软件的主开发和维护人员,却没能得到相应的薪金和名声,这是为什么?

等一下,程序员的工资还不高?的确,相比于全国平均工资程序员的确算得上是高收入人群,但是你还需要考虑很多程序员都有很高的学历!跟其他高学历职位相比,程序员的工资又怎么样呢?

想象一下,一个35岁左右的Google高级工程师(当然,如果你不喜欢Google,也可以类比一下其他顶尖IT公司,比如IBM或者微软等等),基本上可以算得上是顶级程序员了,工资大概在15万美金左右,这并不能使其在美国买一个很好的房子,过上特别好的日子。相比之下,一个优秀的医生在职业生涯的巅峰可能能拿到40万美元(在美国,医生是个非常不错的工作,待遇和社会地位都很高),更不用说银行家和企业管理层了。

很多情况下,某些工作的工资被夸大了。比如银行家,确实有很多成功的银行家的财富多得惊人,但他们只是少数人。另外不得不提的是,他们中也有部分人身负巨债!以下数据来自美国薪资统计网站payscale.com,这里去掉了薪资最高和最低的10%的人群的数据。(点击文字链接可以查看详细数据分布)

阅读全文

与假如程序员统治世界相关的资料

热点内容
怎么删除一个app下载任务 浏览:713
python执行bat命令 浏览:471
什么吉他调音器app最好 浏览:33
php程序员招聘试题 浏览:14
程序员升职记第九关最优解 浏览:317
三星安卓11怎么访问data文件夹 浏览:817
华三服务器怎么设置开机自启 浏览:711
钉邮登录服务器地址 浏览:644
起源编译器适配第二款应用 浏览:433
cad弄断线条命令 浏览:463
怎么恢复手机app的安装包 浏览:300
idea重启项目不编译 浏览:495
程序员那么可爱演员表陆漓妈妈 浏览:127
linuxgadget驱动 浏览:594
华三调用acl的命令 浏览:9
资金流pdf 浏览:931
金融结算法补充条款 浏览:291
什么叫服务器怎么连接 浏览:521
空调压缩机有制冷但室内不是很冷 浏览:839
如何查解压成功 浏览:652