位置:首页 » 技术 » Google研究主管Peter Norvig:想当程序员吗?

Google研究主管Peter Norvig:想当程序员吗?

日期:2016-07-02 阅读:0num
Advertisement

作者按:Peter Norvig 任职于 Google,其职位是研究主管(Director of Research). Peter Norvig 是享誉世界的计算机科学家和人工智能专家。他是 AAAI 和 ACM 的会员,是业界内经典书籍《Artificial Intelligence:A Modern Approach (人工智能:一种现代方法)》的作者之一。在加入 Google 之前,他曾经是 NASA 计算科学部门的主要负责人,并在南加州大学以及伯克利大学任教。本文前半部分是英国卫报的采访,谈到了人工智能、个人计算、地图服务诸多领域。后半部分是他谈自学编程的态度,抨击了一堆想速成投机浮躁的人们。

Google研究主管Peter Norvig:想当程序员吗?

谷歌研究主管 Peter Norvig 在文中介绍了他对人工智能、个人计算和地图服务诸多领域的看法。文中提供了 Peter 写了大量 AI 笔记的个人网站和公开课视频地址。Peter Norvig 并不相信计算机能力的增强会把我们带到奇点。他还认为,至少要花上 10 年或 10000 小时才可能学好编程。

首先给一些他的资料,个人网站很酷,里面有大量 AI 笔记,最有意思的是他曾经用 Python 写了 21 行, 完成一个功能完备的拼写检查器。中文由 Eric Xu 翻译版本

他还曾经 TED 发表一个著名演说:容纳十万人的教室,讲他创办在线教育网站 Udacity 的故事

他在 Udacity 开了两门免费公开课:Design of Computer Programs,Intro to Artificial Intelligence

Part 1:英国卫报的采访

Google 研究团队汇聚了业界顶尖的人才,不过它并一定适合所有人。如果你希望创办自己的公司,或者希望在小公司工作,并不适合你。除了无人驾驶汽车之外,Google 也不会资助硬件上的研究。

“在内部我们仍然需要做出选择。这里比初创公司更加自由一些:坏的决策不会立刻导致破产,但是你不能说,我要做些事情,给我 20 个工程师吧。”显然,这涉及到优先级的问题,虽然有些优先级项目听起来非常奇怪。

在 60 年代、70 年代的时候,许多重大科技成果来自贝尔实验室、IBM 沃森研究中心、施乐帕克研究中心(Xerox PARC),它们都研究与公司核心业务无关的技术,而许多发明都没有获得商业上的成功。对此,Peter Novig 非常了解,他提到了一本 1999 年的书:《探索未来:施乐如何创造、然后错过了首个个人计算机》。

“书中说他们在探索未来,但他们以某种方式发明了未来”,他说,“我觉得他们租借了未来。有一天人们能够买得起 PC,但是我们仍然没有走到那一步,于是拿出 20 万美元给研究员配备个人计算机,这样可以看到未来会是什么样子的。从某种程度上来说,我们在 Google 做的事情也是一样的”。比如无人驾驶汽车、智能眼镜,或者使用 1 万多台计算机检查 1000 万的图片去识别猫脸。

和上述那些研究中心不同,Google 的研究和公司的其它业务是紧密联系的。“从某些方面看,我们做的事情很像英特尔,那里的研究团队会设法开展新业务,如果他们做成了某种东西,但其他人从新业务中获得更多利润,他们并不担心,只要业界仍然买英特尔的芯片。我们也是一样——如果我们发明了新东西,即使我们不拥有它,只要它能让两个人开始使用互联网,就有可能有一个人会变成我们的用户。因此,如果我们开创了一个新行业,对我们来说就是成功。”

无人驾驶汽车、智能眼镜就是这样的产品。“我们把它们当做已有优势的延伸——汽车是地图能力的延伸,同样,眼镜是通讯和本地服务的延伸。”

Peter Norvig 的职业生涯中,人工智能是重要的一个方向,从 80 年代中期开始,他开始研究概率推理和不确定性。这涉及到贝叶斯的理论,当时在人工智能领域,对于这位 18 世纪数学家的想法仍然充满怀疑。不过,随着计算机的发展,他的理论已经获得了广泛应用。Peter Norvig 说,构建一个可用的系统是说服他人的最好方法。

他提到了 Google 翻译,这个服务并不是由语言学家开发的,而计算机学习语言的过程与人类完全不同,它利用的是广阔的互联网,从大量的翻译文档中学习将不同的语言配对。这和 Google 利用上万台计算机辨认猫一样,属于模式辨认。

Peter Norvig 并不相信计算机能力的增强会把我们带到奇点,即人工智能赶上人类智能的时刻。他支持奇点研究院的原因是因为他认为一切都会加速变化,并且会改变社会,人们应该意识到这一点,不过,“我最大的担心是,人们太关注特定日期了”。我们并没有处于一个特殊的时间点上,“我们在创造新东西,但是和过去比起来,今天做的并没有什么不同。”

科技的进步并没有改变人和机器的关系,“我是比较抗拒智能可以无限扩展自己的想法的。智能可以帮助你解决更难的问题,但是有些问题是抵抗智能的,你会到达这样一个点,聪明不会对你有任何帮助,我认为我们的许多问题都是这样的。就像政治——我们不会说,只要有一个更聪明的政治家就可以解决所有的问题”。

人们是否过分高估了智力的价值?对此,Peter Norvig 说,“ Kevin Kelly 与我讨论过这个问题;他将此称作‘Intelligentism’——认为智力是唯一重要特性的一种偏见。我们认为智力是重要的,并以此称呼自己的种族,但是,如果我们是大象,或许我们会希望得到超级力量,或者如果我们是猎豹,会希望获得超级速度。有些社会问题很难,是因为它们就是那个样子,那不是我们足够聪明之后就可以解决的”。

Part 2: 十年自学编程

随意步入一家书店,满目都是《7 天搞定 Java 编程》这种速成书目,相比于计算机技术书籍的如此“速成”,在其他领域的书籍里,你却很难找到诸如:“三天学会贝多芬”,或者“五天搞定量子力学”,这种速成教材,甚至连《狗狗喂养手册》这种宠物指南,都鲜有“几天搞定”的说法。Felleisen et al. 在他们的著作《如何设计程序》一书中明确指出了这种“速成”的趋势,并评论到:“垃圾的编程技术当然非常容易,傻子都能在 21 天之内学会,哪怕他天生就是个白痴。”

让我们来仔细看看《3 天学会C++》这种速成教材实际上意味着什么:

学会

在 3 天时间里你几乎没有时间去写任何有意义的程序,就更不要谈什么从编程中获得经验和教训这种事情了。你也不可能有时间和有经验的程序员一起工作和交流,也不会体验到在真正的 C++ 环境下工作是什么感觉。长话短说吧,你就是没时间,也学不到什么。所以这种书籍最多也就让你有个粗浅的印象,但是绝对不可能有深入的理解。就像亚历山大教皇说的那样,“浅尝辄止是很危险的”。

C++

如果你有其他编程语言的基础,那么 3 天之内你也许可以学到 C++ 的一些语法,但即使是这样,你还是无法了解如何使用该语言编程。简言之,如果你之前是一个 Basic 程序员,那么经过 3 天的学习,你会成为一个“能使用 C++ 语法编写 Basic 风格程序的程序员”,不过这样是没法发挥出 C++ 语言本身的优势的(说句不好听的,你连怎么犯 C++ 的典型错误都不会)。

仅仅知道一点语法意味着什么呢?Allan Perlis 曾经说过:“一个无法改变你思维方式的编程语言是不值得学习的。”;另一种可能性是,你可以只学一点点 C++ 知识(类似的,或者一点点 JavaScript,或者一点点 Flex Script),然后就可以利用现有的工具制作应用接口,完成特定的编程任务了。但是这样的行为并不意味着你“会”编程了,你只是会使用这个工具完成任务而已。

3 天:很不幸,3 天是远远不够的,往下看你就知道了。

Google研究主管Peter Norvig:想当程序员吗?

研究人员(Bloom (1985)、 Bryan & Harter (1899,见文后参考书目)、Hayes (1989)、Simmon & Chase (1973,见文后参考书目) 的一系列调查研究显示,在各个领域内,要想获得专业级别的水平,大约需要 10 年时间的努力。参与此项调查的领域包括:国际象棋,作曲,发报,绘画,钢琴演奏,游泳,网球等。科学家们从神经心理学和拓扑学的角度对这些领域进行研究,并得出结论。若要在某一领域内达到专家级的水平,其关键在于“审慎地重复”,也就是说,并非是机械地,一遍又一遍地练习,而是要不断地挑战自我,试图超越自身当前的水平,通过不断的尝试挑战,并在尝试的过程中和尝试之后对自身的表现进行分析和总结,吸取经验,纠正之前犯过的各种错误。把这一“审慎”的过程不断重复,才能取得成功。

所谓的“捷径”是不存在的,即使对于莫扎特这种天才来说,也没有捷径可走,尽管 4 岁就开始作曲,可是他也花了 13 年的时间,才真正地写出了世界级的作品。再举一个例子,甲壳虫乐队(The Beatles),他们似乎在 1964 年凭借一系列热门单曲和其在艾德沙利文秀(The Ed Sullivan show)上的演出一炮而红,但是你也许不知道,他们早在 1957 年就在利物浦和汉堡两地进行小规模演出了,而在此之前的非正式演出更是不计其数。甲壳虫乐队的主要成名曲《Sgt. Peppers》,则是 1967 年才发行的。Malcolm Gladwell 公布了他对柏林音乐学院所作的一项研究的报告,该研究对比了一个班里的学习成绩为上、中下三个档次的学生,并逐一询问他们进行音乐练习的时间

这三个档次中的所有人,大约都是在 5 岁的时候开始练习音乐的,一开始的时候大家练习音乐的时间都差不多,大约一周 2 到 3 小时。但是到了八岁左右,大家的区别就开始体现了。后来成为班里最好的那一部分学生开始比别的学生练习得更多,大概每周 6 到 9 小时,12 岁的时候每周 8 小时,14 岁的时候每周 16 小时,往后则越来越多,直到 20 岁左右,他们每周练习音乐的时间已经超过 30 小时了。在 20 岁的年纪,那些精英级别的演奏家们都有累计超过 10000 小时的音乐练习时间。相比之下,仅有部分优等生能达到 8000 小时的累计练习时间,而那些音乐教师级别的学生,他们的累计练习时间只有 4000 小时左右。

所以,也许这个让你能达到专业等级的神奇时间应该是 10000 小时,而不是 10 年

(Henri Cartier-Bresson (1908-2004) 说过,“(作为摄影师),你所拍摄的头 10000 张照片都是垃圾”,但即使是垃圾作品,他拍一张照片也要花接近一小时。)Samuel Johnson (1709-1784) 认为这个时间应该更长:“在任何一个领域要想做到极好,势必穷尽一生的精力,否则根本无法企及。” Chaucer (1340-1400) 也发出过“生命如此短暂,技能如此高深”的感叹。Hippocrates (c. 400BC)因写下了如下的句子而被人称颂:“ars longa, vita brevis”,该句是来自于一个更长的引用:”Ars longa, vita brevis, occasio praeceps, experimentum periculosum, iudicium difficile”, 这段话翻译成英语就是:“生命很短暂,但是技艺却很高深,机遇转瞬即逝,探索难以捉摸,抉择困难重重”。这段话是用拉丁文写的。在拉丁文里,ars 可以翻译为“技艺”或者“艺术”,但是在古希腊文里,ars 只能做“技能”的意思,而没有“艺术”的意思。

你想当程序员么?

下面是我列举的程序员成功“食谱”:

沉醉于编程,编程是为了兴趣。保持这种充满兴趣的感觉,以便于你能将其投入到你的 10 年/10000 小时的编程时间中。

程序最好的学习方式是“在实践中学习”。

更技术一些地说:“一个人在某个专业领域方面能够达到最高水平,并不是因为这个人经验增长了以后而自动获得的,而是这个人为了进步所做出了专门的努力之后产生的结果。”(p. 366)“最有效的学习包括如下几个要素:明确并且难度适当的任务,适应学习者个人情况,及时的信息反馈,有重新开始和改正错误的机会)(p. 20-21) 《Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life》这本书提供了上述有趣的观点

同其他程序员交流,多阅读其他人写的程序。这些远比你看书或者上培训班重要

如果你愿意的话,就选择去读一个计算机科学专业吧(当然你还可以去念这个专业的研究生)。

如果你能做到这点,那么你就有机会找到一些需要计算机学位认证的工作,也会让你对这个行业有更深的理解。不过,如果你不是上学的料,那么你可以(当然需要有足够的毅力)靠自己学习,或者通过工作来积累经验。无论你采用哪种途径,光依靠书本是远远不够的。“如果说仅仅靠学习油画和调色技术无法创造出顶尖的画家的话,那么光学习计算机科学课程更不能造就顶尖的程序员。”,Eric Raymond 这样说过,他著有《新黑客字典》一书。我所聘用过的最好的程序员仅仅只有高中文凭; 他写了很多伟大的软件,他有他自己的新闻组,并且通过股权赚够了钱,还开了家属于自己的夜店。(作者说的这个人是 Jamie Zawinski,他是网景浏览器(Netscape)的早期开发这者之一,也是开源项目 Mozilla 和 XEmacs 的主要贡献者,他开了一家叫做 DNA_lounge 的夜店,位于旧金山的 SoMa 区——译者注)

与其他程序员一起做项目。

在某些项目中要尽量做到最好,在某些项目中却别做那么好。当你是最好的时候,你的领导能力就会得到锻炼,并激发你高瞻远瞩的视野。当你做得不好的时候,你就能知道你的领导怎么做事,以及他们不喜欢哪些事(因为领导总是把那些他们不爱做的杂事丢给他们认为不得力的人去做)

尝试跟随其他程序员一起做项目,尝试去理解其他人所写的代码。

看看如果你无法找到代码的作者本人的情况下,理解和修正他写的代码需要花费什么样的代价。同时也思考,如何规划你自己的程序代码,让它们更容易被其他人理解和维护。

至少学习半打编程语言。

包括一种支持类抽象的语言(例如 Java 或者C++),一种支持函数抽象的语言(例如 Lisp 或者 ML),一种支持语法抽象的语言(例如 Lisp),一种支持声明式编程的语言(例如 Prolog 或者 C++ 模板),一种支持协同程序的语言(例如 Icon 或者 Scheme),一种支持平行并发编程的语言(例如 Sial)

牢记“计算机科学”中包含着“计算机”这个词。

了解计算机需要花多长的时间执行一条指令,花多长时间从内存中获取一个字(word)(包括缓存命中和不命中两种情况),如果连续从磁盘中获取数据,时间消耗如何?以及需要花多少时间才能再磁盘上定位一个新的位置?

尽量参与语言的标准化过程。

往大了说,你可以试着加入 ANSI C++ 委员会这样的专业组织,往小了讲,你也可以从自己的代码规范入手,限定代码缩进是需要 2 个空格宽还是 4 个空格宽。无论采用哪种方式,你都需要了解其他人对于语言的喜好,以及他们的喜好的程度,甚至你要知道他们为什么产生这样的喜好的原因。

有良好的意识,能尽快适应语言标准化的成果。

要掌握上面所说的所有内容,光靠看书学习应该是很难做到的。

当我的第一个孩子出生的时候,我几乎阅读了市面上所有的《如何…》指南书籍,但是我读完了以后还是觉得自己是个菜鸟。

30 个月以后,我的第二个孩子快出生时,我难道还要做一个书虫么?不!相反,我此时更依赖我的个人经验,这些经验相比于那些上千页的书籍,则更加有效和让我放心。

相关文章
  • Google研究主管Peter Norvig:想当程序员吗? Google研究主管Peter Norvig:想当程序员吗?

    作者按:Peter Norvig 任职于 Google,其职位是研究主管(Director of Research). Peter Norvig 是享誉世界的计算机科学家和人工智能专家.他是 AAAI 和 ACM 的会员,是业界内经典书籍<Artificial Intelligence:A Modern Approach (人工智能:一种现代方法)>的作者之一.在加入 Google 之前,他曾经是 NASA 计算科学部门的主要负责人,并在南加州大学以及伯克利大学任教.本文前半部分是英国卫报的采

  • 写给想当程序员的朋友(1)

    --――一个还不太老的程序员的体会 (初稿) 软件以程序员为本(<程序员>) 谨以此文献给所有想当程序员的朋友 (一) 文章由来及个人经历 我是一名计算机专业的本科毕业生,毕业已经1年多了.毕业后从事的是软件编程工作,经常有其他专业的朋友想从事软件编程工作,向我请教如何,因为我自觉涉行不深,不敢信口开河,无奈朋友信任,我不得不郑重考虑一下这个问题了,来帮助朋友选择和回报朋友的信任. 这也就是此文的由来. 还是先谈谈我个人的经历吧.(是不是有点俗套,但我觉得了解我的经历,有助于理解我话的含义:我

  • 写给想当程序员的朋友(转),该如何处理

    写给想当程序员的朋友(转) --――一个还不太老的程序员的体会 (初稿) 软件以程序员为本(<程序员>) 谨以此文献给所有想当程序员的朋友 (一) 文章由来及个人经历 我是一名计算机专业的本科毕业生,毕业已经1年多了.毕业后从事的是软件编程工作,经常有其他专业的朋友想从事软件编程工作,向我请教如何,因为我自觉涉行不深,不敢信口开河,无奈朋友信任,我不得不郑重考虑一下这个问题了,来帮助朋友选择和回报朋友的信任. 这也就是此文的由来. 还是先谈谈我个人的经历吧.(是不是有点俗套,但我觉得了解我的经

  • 想帮程序员卖 app 想帮程序员卖 app

    想帮程序员卖 app 版上有小伙伴卖过 APP 吗? 我们现在就在做这个业务,谁有「闲置」项目的,我们可以代为销售!甲方给钱才交东西,不看源代码,不收费用.唯一的门槛是,项目要有价值! 做这个事情的起因是这样的 2013 年我们几个小伙伴针对一个高端小区(今日头条的老总就住那儿)做了个 APP ,其实就一个服务黄页和社区的功能.最初想当一个 MVP 来尝试做社区 O2O 方向的创业,结果活跃不起来,就放弃了.但这个应用我们一直运行着,反正阿里云服务器也没多少钱.没想到春节前有用户联系我们要买.他

  • 设计小妹求问公司想给程序员定制文化衫,求建议内容~

    公司想给程序员定制文化衫..小妹脑洞未开..灵感不足... 求.求.求.各种求... 摆脱摆脱给点建议... ... .... -3- --cut-- moorlop在2016-05-09 00:55:23回答到: 印个 拿命换钱 citysheep在2016-05-09 00:55:23回答到: 这个也不错: http://tshe.me/campaigns/youwenhuaV2 pedestrianc在2016-05-09 00:55:23回答到: @citysheep 恩,但我觉得还是不

  • 突发奇想,我们是不是可以用 JobDeer 的方式,来推送想找程序员男朋友的妹子 突发奇想,我们是不是可以用 JobDeer 的方式,来推送想找程序员男朋友的妹子

    用JobDeer卖掉几百个程序员后突发奇想,是不是也可以用JobDeer的方式,来推送想找程序员男朋友的妹子 流程还是三次握手: ① 先出妹子资料和照片 ② 程序员们索取联系方式 ③ 妹子同意后获得手机或者微信号. 如果做出来,你们会愿意用么? 有微博号的同学请花30秒来做个需求投票吧: http://vote.weibo.com/vid=2921606 参加投票的同学,如果以后真的做这个这项目,会第一批获得内测权限哦 ^^ --cut-- b821025551b在2015-02-05 12:0

  • 想找程序员朋友很难吗?或者说我想找个靠谱的人修改点小程序,求推荐平台、渠道

    最近一直想修改一个php插件,就是加几个小功能,目测几句话的事儿. --cut-- justfindu在2013-11-28 09:09:0回答到: 你完全可以尝试在这里把需求说明白 指不定就有人帮你修改好贴上去了 几句话的事儿 devon在2013-11-28 09:16:2回答到: 很难的原因是:非程序员们往往认为是几句话的事儿,事实上往往是几百句话的事儿. GalvinZhao在2013-11-28 09:23:0回答到: 外行人找程序员帮忙,要把简单的问题描述成很神奇的样子,程序员一傲娇

  • 真心求教,如果想当程序员,起步应该学什么?谢谢

    俺今年高三,以后非常希望能从事程序员这类的工作. 不过我身边也都没人懂这类的事情,所以我现在也很迷茫该如何起步. 我不想什么都等到大学时候再去学(其实我是迫不及待了... 所以想要先自己在家里自学一些 所以求教各位程序员前辈,到底学什么作为起步比较好? 我记得网上有一篇文章说Python是最适合初学者的,求教可行否? 当然,如果有更适合我这种初学者的就更好了 顺便自述: 高三,以前无任何经验,对这个领域有很大的热情,数学成绩一般 诚心诚意的求教各位前辈,求帮俺指点一条明路 万分感谢! --cut

  • 浮躁 这个问题怎么办?还没毕业想当程序员的

    不知道自己想干计算机相关的哪个领域.不知道该把宝贵的精力投入到哪个具体的方向上. 计算机太过于博大精深了呢. 总是各个方面都试试,浅尝辄止,到现在也没有一个能拿的出手的深入研究,想写点blog都没什么可写的. 都大三了,难道我就是那典型的失足青年? --cut-- 9hills在2012-05-04 13:58:1回答到: 大学期间还是以基础为重,能做出较好的东西来当然很好,做不出来也不影响. 搞好基础,进个大公司,路还很远.. bitsmix在2012-05-04 14:01:4回答到: 能玩

  • 一位想成为程序员的初学者求教

    先介绍下情况:从小时候就对编程很感兴趣,但由于自身的还有家庭的原因没有走上这条路,不过一直都在关注,比如各种科技.互联网新闻.消息. 突然发现其实我还年轻,一切都不算太迟,那么现在的问题是怎么入手呢?比如说像是网站开发,或者APP开发等. 基础不能说是零,但充其量就零点几.各位给点建议吧. 感谢! --cut-- Mianco在2010-12-16 15:10:5回答到: 来学python吧 Kymair在2010-12-16 15:30:4回答到: 买一个入门级的VPS,然后自己装Linux,

  • 封了 google,10 年后上哪里招程序员

    很多人会说不会fq当什么程序员, 但10年后会是一堆连听都没听过google的小朋友成长起来.fq对他们来说有意义么,在他们眼里baidu就变成一切了.到时候上哪里去找能干活的新人? 封google,google只是少了些收入,中国就多了IT人材断层. 原来觉得zf会顾及经济利益,谨慎使用封锁.现在看来太乐观了.那些天天念"vpn都买不起当什么程序员"的人看着吧,google都全封了,封vpn还会远么? --cut-- lijun20020229在2014-06-11 13:22:5回

  • 写给想当程序员的朋友(3)

    (三) 一个程序员应该具备的基础知识和概念 1.计算机是有什么组成的,CPU是什么东西,其工作原理是什么.(对于这些以及下面将要提到的概念我不会告诉你什么答案,你可以看相应的教材,关于教材我会在下一部分详述,记住理解最重要!) 2.机器语言和微指令集的概念. 3.程序的概念. 4.汇编语言是低级语言但不是机器语言. 5.高级语言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等:如果你是中国软件业的英雄,你也写一门语言,最好不用英语) 6.编译程序和解释程序的

  • 写给想当程序员的朋友(2)

    (二) 你适合当程序员吗,你知道编程序是怎么回事吗? 1. 程序员意味着要编程序.(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你) 2.你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨.(说坦白点就是,在你没有找到乐趣以前,它很枯燥) 3.你有对新技术追求的热情吗?你有刨根问底的探索精神吗?(热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗?) 4.当程序员决不是什么好差事,时刻需要学习,

  • 我56岁还是想干程序员这一行

    你真的50岁的时候还想干这一行? 我不得不承认,大量高强度的编代码工作是年轻人的游戏. 这是蠢人的游戏,并且绝大多数傻瓜是男性,当然比例也没有达到100%.我今年55岁,从大概1973年就开始编码,那时我还在上学.1981年开始从事专业编码工作.我的经历让我深深相信编一辈子程序一点儿都不值得. 最近我的文章"为什么我们都不应该无偿加班"自发表以来一直非常受欢迎,充分说明我并不是唯一一个觉得死磕代码等于浪费生命的人,文章的具体内容就不在这里重复了. 对于为什么55岁还要搞编程这个问题,从

  • 说到转行,我是公务员想转行程序员!!!

    学了 7 年的计算机专业.毕业时冲动去当公务员. 现在在二线城市. 主要还是待遇问题,公务员待遇太低了!!!! 会被喷吗? --cut-- taijia在2016-05-09 03:13:37回答到: 学了七年 底子应该不错 完全可以转啊 chenjf2k在2016-05-09 03:13:37回答到: 人生苦短,做点自己喜欢和有意义的事,你喜欢做程序员吗? 如果只是喜欢 Money ,那就算了. 864000951在2016-05-09 03:13:37回答到: 围城 orFish在2016-

  • 想讨好程序员?在他面前开产品经理的玩笑就对了 想讨好程序员?在他面前开产品经理的玩笑就对了

    英文原文: 11 Tricks to Get Software Engineers to Sort of Respect You 很多人都觉得软件工程师们是一群聪明绝顶但装模作样的家伙,通常身边有这种朋友,大家心里都是又敬又惧又恨啊! 但其实要让他们把你当自己人倒也不难,先赢得他们的尊重即可.以下提供「内行人」的七大绝招,让软件工程师们对你另眼相待! 第一招:发送纯文字电子邮件 工程师们不欣赏内容繁琐又花俏的电子邮件,有人喜欢加上一堆修饰用语.花俏字体格式来丰富邮件内容,这种图文并茂的风格不会得

  • 想建立程序员的社区,因为有个域名

    www.programer.club 觉得建个社区比较合适 是建立成BBS那样呢,还是问答模式的?大家给个意见吧 准备自己码代码 --cut-- ZackYang在2015-01-19 17:48:5回答到: 搭公交捡到一个鼠标垫,想配置一台电脑,还需要什么 ----------------- 好吧, 正经点, 其实代码不是问题, 问题在于如何推广, 以及能否承受推广的费用.

  • 现电商运营,业余时间学编程,想转行程序员,有没有人愿意知识交换?

    如题- 本人汉子一名 天猫网店运营,操盘过跑步机项目,一年销售4000W左右.游泳池项目,一年销售2000W左右.电商从业经验还算比较丰富 在跟着知乎萧大神的编程入门指南从头开始学 因为有转行的打算,想多向跟大家学习,有些问题自己想不明白能得到高手指点会快很多.如果有碰巧对电商比较有兴趣的,我们可以多交流下 谢谢大家! --cut-- Sin在2015-03-25 12:33:0回答到: lz 留个联系方式呗 aha在2015-03-25 12:52:4回答到: LZ来个联系方式啊! oddcc

  • 求助:想给程序员男友买生日礼物,预算 2000 以下,大家帮忙推荐下。

    之前送过的礼物有: 1 . HHKB Pro2 键盘 白色无码的那个 2 .魔声的耳机 3 . pebble time 的表 这些都是我偷瞄他平时关注的东西,半问半猜买的,都击中了.今年实在没招啦,大家帮忙推荐推荐, 2000 以下,谢啦 --cut-- SpicyCat在2016-05-10 21:53:46回答到: 秀恩爱啊这是 dai269619118在2016-05-10 21:53:46回答到: 我猜你男朋友应该也喜欢玩游戏 你去看看买点什么装备给他 我觉得这个他肯定喜欢

  • 詹姆斯·保罗·麦卡特尼爵士说,不想做程序员的作曲家不是好歌手。 詹姆斯·保罗·麦卡特尼爵士说,不想做程序员的作曲家不是好歌手。

    --cut-- forex118899在2014-05-28 15:14:1回答到: +1

最新文章
  • 关于 Gmail 的 SMTP/POP 被封,大家亲自去试了吗? 关于 Gmail 的 SMTP/POP 被封,大家亲自去试了吗?

    我测试着没问题 学校没有境外服务器 --cut-- Daniel65536在2014-12-28 21:56:2回答到: 目测IPv6. 路由黑洞暂时只针对v4. jerryhe9500在2014-12-28 21:59:3回答到: 刚试了下分别用QQ和163的邮箱给Gmail发邮件都没有问题. ytf4425在2014-12-28 21:59:4回答到: 我的雷鸟就是一直用Gmail 的 SMTP/POP ,最近要挂代理才能访问,浙江移动,所以这件事基本就是确定了的 kqz901002在201

  • &#34;无辣不欢&#34;的人中有肠胃好的吗?身边这样的人似乎都有长期便秘问题,无关其他,仅仅想作个调查,谢谢!

    也许跟地域气候有关,坐标 深圳 --cut-- haker在2014-12-22 16:50:2回答到: 强迫自己一天早晚两次大号,就不存在便秘问题了. Vedar在2014-12-22 16:51:3回答到: 恰恰相反 我吃辣的反而会拉肚子... tini8在2014-12-22 16:52:0回答到: 每次拉屎都屁眼疼,辣椒是毒品,少吃为妙 alexandercn在2014-12-22 16:53:0回答到: 吃辣的会拉肚子,才不会便秘呢 ChiangDi在2014-12-22 16:59:

  • win7家庭版 IPV4没有网络权限 (已经设置了IP地址) 而且无论在图书馆还是在宿舍都没有权限,有人知道怎么解决吗?

    win7家庭版 IPV4没有网络权限 (已经设置了IP地址) 而且无论在图书馆还是在宿舍都没有权限,有人知道怎么解决吗? --cut--

  • 超悲伤2015情侣网名

    超悲伤2015情侣网名 ∝ 最后的最后 涐扪相守 ∝ 最后的最后 涐扪相伴 有一种心痛叫绵绵无期. 有一种结局叫命中注定. 对伱 何止只是牵肠挂肚≈ 对伱 何止只有日夜如思≈ 得不到的永远在骚动▲ 被偏爱的都有恃无恐△ 都怪我 给你太多自由 | 都怪我 给你太多放纵 | 相爱.没那么容易 厮守.没那么简单 ▓ 晴天.阳光刺痛双眸 ▓ 雨天.雨水打湿双瞳 独1无2 不毁的爱情こ 1生1世 不变的真心こ 阳光下那一抹灿烂ゝ゜ 阳光下那一抹微笑ゝ゜ 蒲公英っ约定了离别美. 薰衣草っ承诺了悲离伤. 沉默

  • 科学家揭晓螳螂虾隐身术的秘密

    据媒体报道,螳螂虾幼体在水中"隐身",这一直让科学家感到十分好奇.目前,科学家最新一项研究揭晓了这个秘密,原来它的眼睛是隐身的关键因素. 科学家最新研究发现螳螂虾幼体隐形的秘密在于眼睛的特殊反光能力 美国马里兰大学的凯瑟琳-费勒(Kathryn Feller)和同事托马斯-克罗宁(Thomas Cronin)负责该研究,凯瑟琳说:"对于深海环境中的小型动物,例如:螳螂虾幼体,它们生存在深海环境主要依赖于'隐身'功能,避免被掠食者发现." 通常情况下,多数生物的眼睛都

  • QQ空间免费古典风格皮肤FD模块:红尘恋忘 QQ空间免费古典风格皮肤FD模块:红尘恋忘

    添加方法: 进入空间--自定义---模块管理--把所有模块去掉--确定. 再次进入空间,新建模块--FLASH模块--添上FD模块地址--更多选项(播放选项都钩上,宽和高一定要填,边框设置无)--确定--把FD模块拉好合适的大小然后保存. 从新进入QQ空间,点自定义--模块管理--把留言版和日记都放出来. 然后点两下自定义,就可以看到下面的FD模块了,然后把留言版和日志对准位置,再把鼠标对准留言板和日志上方点击鼠标右键,选择"下移一层",这样就把留言版放到FD模块的下面了, 然后确定,

  • 2015双十二支付宝红包口令大全 2015双十二支付宝红包口令大全

    双十一仿佛还是昨天,而双12马上就要到了.这次,不例外的,支付宝也推出了相关红包口令活动,废话不多少下面小编为大家整理了2015双十二支付宝红包口令大全,小伙伴们赶紧收藏起来吧. 2015双十二支付宝红包口令大全 2015支付宝双12红包口令答案汇总 12月1日-10日: [中国超市哪家强] [超市狂欢月!约!] [不怕雾霾怕下架] 12月1日-31日: [天猫超市当日达] [天猫超市超快感] [说曹操天猫超市到] 2015双十二支付宝红包口令大全 12月11日-18日: [有种速度叫当日达]

  • 我的“四头八臂”梦

    唉,上五年级了,作业越来越多,难度越来越大,有时想想,要是能够多长出"四头八臂",那该多好啊! 唉,心里想的美,可现实中还要面对小山似的作业.作文.习题.试卷.别胡思乱想了,还是认真做作业吧!做着做着,我便和周公聊天了. 啊,好了,我还真长出了四头八臂了,这样,我就能轻松多了.一个我做语文作业,一个我做数学作业,一个我做英语作业,一个我做科学实验,那么,本来的我边看电视了.这下,我做作业的速度提高了上百倍,还可以看电视,本来要一小时的作业,现在只要十来分钟就好了. 这时,我又遇到了一个

  • 西红柿炒虾仁

    主料:海虾300克,番茄250克 辅料:豌豆50克 调料:大葱15克,姜15克,植物油20克,盐3克,味精2克,料酒5克,白砂糖5克,淀粉(豌豆)5克,鸡蛋清40克 西红柿炒虾仁的特色:虾仁洁白,西红柿鲜红,豌豆翠绿,味鲜咸中略带酸味,质软嫩爽口. 西红柿炒虾仁的做法: 1.中虾去皮.头.尾,斜刀抹刀片,放碗内加盐.料酒抓匀,加蛋清.水淀粉上浆:西红柿水烫剥皮,去籽,切直径1厘米的丁. 2.热勺中加植物油烧温,放入虾仁划出:勺内留底油加葱姜末炒出香味,加入西红柿丁煸炒,随即加入盐.味精.白糖.虾

  • C++中的 :是摘引 变量的意思吧

    C++中的 :是引用 变量的意思吧? 本帖最后由 u012912475 于 2014-03-09 16:23:24 编辑 代码如下: class People { 22 public: 23 People() = default; 24 People(string s):name(s) { } 25 string getName() const { return name; } 26 static vector<string> &getVector() { return name_ar

热门推荐
  • Photoshop打造怀旧的暗褐色外景人物图片教程 Photoshop打造怀旧的暗褐色外景人物图片教程 来源:修饰论坛 作者:四夕 作者美化图片的思路非常好.处理之前作者并不急于调色,而是先加强图片的层次,增强人物部分的质感.前期的美化到位的话,后期的调色就更容易上手. 原图 最终效果 1.用Photoshop打开你的图象. 2.复制图像层和应用USM锐化滤镜>锐化> USM锐化.应用以下设置:数量:100,半径:1.0,阈值:0.图层不透明度100%,混合模式设置为正常. 3.现在我们有了图像锐化,但我们只希望我们的人物有锐化的效果,所以我们利用蒙版,使用画笔工具进行涂抹. 4.现在,让我们的
  • 古永锵的任性:借钱赎身 应聘COO打败马云 古永锵的任性:借钱赎身 应聘COO打败马云 他曾经是搜狐网"教父",又在短短4年内将自创的优酷网送上纽交所,并不动分文就将最大竞争对手土豆网"吃掉",缔造了2012年中国互联网最劲爆的新闻. 20世纪初,香港岛上流传着一句古谚:"胜利不会自己走来,我们必须走向胜利." 出生在香港,名字又为"胜利"(Victor Koo)的古永锵一定深谙其道. 这位加州伯克利大学的高材生,曾经是搜狐网"教父",又在短短4年内将自创的优酷网送上纽交所,并不动分文就将最大
  • 辐射4生存模式硬刚流加点 辐射4生存模式硬刚流加点 在辐射4的这一款游戏里面目前所有娃娃获取方法都在攻略文章中,这个加点核心是用最适合前期的加点来寻找属性娃娃,从而达到后期高属性的目标,下面各位玩家们就来一起看下吧. 给各位辐射4的玩家们来详细的分享一下生存模式硬刚流加点的方法. 方法分享: 同样生存硬刚流,2力4感3耐5魅9智3敏2幸 关键点数都靠娃娃 前期能拿3力改甲,5感出爆炸,图书馆的智力也好拿 起手的任意1点书给敏捷,后期拿了娃娃出行动力恢复 中期可以去拿幸运和魅力的娃娃 耐力和敏捷基本靠后期了 初期先点手枪,改枪,这点数你点步枪也行
  • 你了解多少正确摄影拍摄姿势 你了解多少正确摄影拍摄姿势 如果您刚开始摄影,在摄影中必须注意正确的拍摄姿势,正确的拍摄姿势是拍出好照片的基础. 端稳你的相机: 让我们从基础开始:如何持握你的相机才能尽可能地保持平稳,并减少相机的抖动. 基本持机手法 对数码单反相机来说,人体并不是最稳定的支撑,因此你需要学会一些基本的动作来提高拍照时的稳定性.保持稳当又放松地站姿,双脚分开,肘部夹紧身体.用两只手一起端稳相机,其中一只手成环形托住镜头,帮助变焦和对焦.在按下快门之前呼气能让你放松下来.尽量不要在肘部离开体侧.不能保持双手持机或身体扭曲的状态下拍照,这些情