位置:首页 » 技术 » 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

最新文章
  • B 站邀请码 2 个

    1fbe6056364492f4 53325208b01e063a 使用了请留言 以免来晚的白试 --cut-- summerstar8在2014-08-16 09:03:0回答到: 第二枚已用,谢谢 KlausYeo在2014-08-17 22:37:2回答到: 晕都用过了,[email protected] vose在2014-08-31 22:51:2回答到: 请问还能分享一个么? 不胜感激 hsj007在2014-08-31 23:35:0回答到: @vose 本月已经

  • 出售NEXUS4触摸屏已碎。 出售NEXUS4触摸屏已碎。

    图片: --cut-- crs0910在2013-10-31 13:30:0回答到: 403拒绝访问 kasp在2013-10-31 13:31:5回答到: @crs0910 http://www.douban.com/photos/photo/2156514831/ southwolf在2013-10-31 13:34:2回答到: 换个前脸要五六百-- gooooal在2013-10-31 13:34:5回答到: 价格多少,有意 kasp在2013-10-31 13:35:1回答到: @sou

  • “死亡恒星”白矮星的周围或可孕育生命 “死亡恒星”白矮星的周围或可孕育生命

    据国外媒体报道,根据科学家最新研究报告显示:白矮星并非之前人们所想的那样不具备生命力.系外行星是非常奇特的,很可能在像白矮星这样的垂死恒星系统中仍存在着潜在孕育生命的行星. 白矮星是质量燃烧殆尽,拥有密集内核的类太阳行星,它们在引力作用下崩溃.行星近距离环绕白矮星,将在恒星微弱的放射线下加热.科学家研究了两颗接近宜居地带环绕白矮星运行的行星,研究报告预测:由于近轨道运行,将使两颗行星被烘干,无法孕育生命.然而,这并不能完全确定白矮星系统中无法孕育生命,虽然白矮星光线昏暗,它们仍非常炽热,持续释放

  • 水稻僵苗防治六措施

    水稻的僵苗有肥害型僵苗.药害型僵苗.病害型僵苗和渍害型僵苗,应针对不同病因,进行综合防治. 一.培育壮秧,提高秧苗素质.健壮秧苗体内积蓄了较多的碳水化合物,特别是叶鞘内碳水化合物含量高,移栽后发根力强,发根量多,形成强大的根系,对秧苗的健壮生长有较大的促进作用. 二.平衡施肥,优化土壤供肥条件.在施用基面肥时,不仅注意大量元素肥的充分施用,同时也要兼顾元素之间的平衡,防止单一元素的过量而带来其他元素的不足.在大量元素满足的同时要防止个别微量元素的缺乏. 三.科学用药,减少土壤药残量.一是用药量要

  • PHOTOSHOP绘作逼真蕃茄技巧 PHOTOSHOP绘作逼真蕃茄技巧

    最终效果 1.先用钢笔工具勾出番茄的轮廓. 2.按CTRL+ENTET将路径转为选区,填充红色(220/79/61). 3.在上部画个椭圆选区,用选择-变换选区略倾斜些,羽化20,调出亮度/饱和度:增加亮度55,增加饱和度50. 4.画个大椭圆,羽化20,反选,增加亮度30.

  • 如何针对Google做好SEO英文外贸站

    Google发展到现在,SEO的成本越来越大.加上谷歌算法6月21日更新,对新闻站进行了打击,要求新闻媒体报道一定要加上sponsor字眼,这更加加重了SEO英文外贸站的难度. 我们不可能去欺骗Google,他们都是IT界的精英去不停地改变算法,我们就比他们聪明?从最初的XRUMER的profile签名,SENUK的SNS.BLOG.WEB2.0,LINKFARMER链接工厂,到LINKEXCHANGER链接购买等,曾几何时这些都是起到非常好的效果,SEMRUSH上曾分享过一篇文章,重点介绍中国

  • 酷狗音乐手机桌面歌词显示方法 酷狗音乐手机桌面歌词显示方法

    酷狗音乐在手机桌面可以显示歌词吗?酷狗音乐是一款全球最多音乐的音乐软件,深受全球用户喜欢.酷狗音乐可以在电脑桌面上显示歌词,可以让你一边工作,一边听歌看歌词.而手机中也可以在桌面上显示歌词哦!想要知道的话,跟着小编一起来看看吧! 1.返回手机桌面,点击已经锁定了的搜狗歌词. 2.在歌词下方左边会出现一个"锁"的图标,点击一下就可以解锁桌面歌词啦.接着你就可以更改歌词颜色.字体.位置等等啦! 这样就可以在桌面上看到酷狗音乐正在播放歌的歌词了,你可以一边听歌,一边学唱,然后在聚会中大展身手

  • 最新:Windows 7 启动动画将不支持定制 最新:Windows 7 启动动画将不支持定制

    绝不仅仅满足换换墙纸和主题,还要修改Windows 7 启动动画?微软已宣布他们不支持. 微软相比Vista已经很明确地开放了一些Windows 7的个性化定制,但是软件巨人最近却抛出一些让优化大虾们不喜欢的消息.仅仅2个月前 Windows 7启动画面就泄露了,当时所有人都想确认是真是假. 现在我们知道那确实是真的,但微软前几日在Engineering Windows 7 blog上发布的一篇启动动画是如何来的(有时间值得一读,标题为" 微软谈Windows 7启动画面").这些喜欢

  • 三星S22B360HW菜单提示锁定如何解锁 三星S22B360HW菜单提示锁定如何解锁

    使用S22B360HW显示器时,按[AUTO]键,提示"自动调整锁定",进入[MENU]菜单后只有图像和信息菜单可以选择,其他菜单都是灰色的,菜单右上角提示锁定,如图所示: 您可以在显示器处于开启状态时,按住[MENU]键大概5-10秒钟即可解锁. 锁定和解锁的操作是一样的,同样方法也可以再次锁定菜单和AUTO自动调整.注:此款机器采用触摸按键,请按照下图指示按住按键图标位置.

  • CentOS6.5添加SFTP上传的用户的步骤

    SFTP是一个上传软件了,下文重点是为各位介绍在CentOS6.5 增加一个SFTP上传的用户了,这样可以使用指定用户来上传同时也为服务器带来了安全了,下面一起来看操作步骤. #创建sftp组 groupadd sftp #创建一个用户zjhp useradd -g sftp -s /bin/false zjhp #设置zjhp用户的密码 passwd zjhp #创建一个sftp的上传目录 mkdir /usr/local/sftp #修改用户dsideal所在的目录 usermod -d /

热门推荐
  • 中文维基被墙了?! 中文维基被墙了?! 什么时候的事..今天回家才发现,学校有 ipv6 的 buff ... --cut-- zhjits在2016-05-10 15:46:41回答到: 早就-- Slienc7在2016-05-10 15:46:41回答到: 非连续的.非全部的,很久了. livc在2016-05-10 15:46:41回答到: @zhjits 暴漏了我很久没回家的事实.. bdbai在2016-05-10 15:46:41回答到: 改 hosts .改 DNS 可破 kozora在2016-05-10 15:46
  • 深夜给 io.js 撸了一发标 深夜给 io.js 撸了一发标 --cut-- yimity在2014-12-20 07:22:2回答到: 不错,尤其是深色背景的时候. hansnow在2014-12-20 08:21:1回答到: 漂亮! FrankFang128在2014-12-20 08:47:1回答到: 入坑的意思么 zealic在2014-12-20 08:47:4回答到: 关机.js jetbillwin在2014-12-20 09:17:1回答到: 我觉得还有一点,需要考虑单色的时候的配色,建议外环在单色的时候,增加一个截断,留出空隙.赶紧提给官
  • MIUI6如何安全降级为MIUI5? MIUI6如何安全降级为MIUI5? 升级MIUI 6后,如果想回到MIUIV5该怎么做?很多发烧友建议线刷,但要找到一个正确的线刷包却也不是一件简单的事,虽然论坛里有不少,但对普通用户来说甄别还是困难.现在小编就分享给大家通过自己的实验把移动版小米4从MIUI 6降到MIUI V5的最简单.安全的方法告诉大家. 一.准备工作: 1)在电脑中下载安装小米助手工具; 2)将小米4手机与电脑通过USB数据线连接; 二.MIUI6安全降级MIUI5教程 在电脑中打开"小米手机助手"之后可自动识别到小米手机,然后点击右上角的[升级
  • 深入浅出竞品分析 深入浅出竞品分析 关于竞品分析,之前天行(@天行Aeros)有篇文章<设计公式:简单有效的竞品分析>已经进行了介绍,本文在该文章的基础之上再进行一些分享,希望对大家有用. 1,竞品分析 竞品分析(Competitive Analysis)一词最早源于经济学领域.市场营销和战略管理方面的竞品分析是指对现有的或潜在的竞争产品的优势和劣势进行评价.这个分析提供了制定产品战略的依据,将竞品分析获得的相关竞品特征整合到有效的产品战略制定.实施.监控和调整的框架当中来.(来自维基百科) 通过google.百度搜索关键词&q
  • Apple Watch将有特殊节电模式 血压传感器被放弃 Apple Watch将有特殊节电模式 血压传感器被放弃 据国外媒体报道, 最近一个星期有大把的Apple Watch传闻释出.最新来自苹果员工的消息表示,Apple Watch有一个特殊的节电模式"Power Reserve"来延长使用时间.低耗能模式下,Apple Watch将只能显示时间,可以在很低的电量下工作. 电池续航能力一直是Apple Watch等智能手表面临的最主要问题.目前的电池技术还没有办法有效解决这一问题.手表没有足够的空间来放置电池用来保证设备运行足够的时间.正向传闻中说的那样,Apple Watch需要每晚进行充电.
  • Moto 360有闪光灯吗 Moto 360有闪光灯吗 Moto 360没有闪光灯,没有配置摄像头.
  • 女人保持年轻的33个小秘密 女人保持年轻的33个小秘密 年龄,是每个女人的秘密,随着岁月的流失,泄露年龄的征兆也越来越多.各种保养品,养颜品不断出现在女人的身边,下面就为大家介绍女人保持年轻的33个小秘密. 1.拥有一套理想正确的护肤程序,对皮肤保养起着很重要的作用;而长期使用高品质的护肤品是美丽肌肤的秘密. 2.营养:你应确定,自己的皮肤,头发及手指甲属于什么类型.但是护养要留意自己对护肤品会有什么不良反应. 3.保湿:不要让皮肤干燥,经常喝水.差不多一天要喝2升水.每天要洗澡,护理皮肤. 4.睡眠:保证睡眠,生活规律,能让人马上恢复精神和体力.
  • 比邻如何清理呼叫申请消息? 比邻如何清理呼叫申请消息? 1)打开手机比邻软件,进入比邻后点击"消息".(如下图所示) 2)在消息栏的右上角点击"清理",这时系统会出现智能清理和全部删除,选择智能清理.(如下图所示) 3)点击确定后,待系统清理完毕后会提示智能清理成功.那么你在比邻清理呼叫申请消息就已经成功了.(如下图所示)
  • iphone/ipad应用商店下载软件不输密码的设置教程 iphone/ipad应用商店下载软件不输密码的设置教程 用iphone/ipad在app store下载过应用的朋友都知道,连续的输入密码很麻烦,那么怎么才能使iphone在苹果应用商店下载时不用输入密码呢?官方透露会在iOS8.3版中添加记住密码功能,接下来小编就为大家分享下这个功能的设置教程. 在苹果app stroe下载应用程序不用输入密码功能(记住密码),将会在iOS8.3版中更新,具体的设置方法如下: 1.打开"设置"下拉找到"iTunes store 与app store" 2.选择"密码设置(pa