学IT可以建立良好的社交吗?

VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取,非会员用户可以通过开通VIP进行获取。只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取,非会员用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文库认证用户/机构上传的专业性文档,需要文库用户支付人民币获取,具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档。

如果我可以给每个工程教育增加一门课,它不会涉及编译器、门电路或是时间复杂度,而是一门介绍行业现实的入门课,因为没人教过这些,所以我们遭受了很多不必要的痛苦和折磨。希望本文可以成为年轻工程师职业生涯的自述文档( 程序员更能赚钱吗?任何把他们自己限定成 Java 或者 .Net 程序员的人已经是卢瑟了,因为首先他们是程序员(理由参考上面),其次这种限定使得他们自动被排除在世界上大多数编程工作之外。现实生活中,学会一种新语言只需要几个星期,然后再过半年到一年,你就会变成老手。那时,根本没人在乎你以前用什么语言。早在 2010 年 3 月,我还开发了Java Web 应用程序的后台。相信我,没有人在乎那些。如果一家 Python 公司正在寻找一位技术专家为他们赚一大笔钱,虽然事实上我没有写过一行 Python 代码,但这也阻止不了我。

天才程序员是很少的 —— 可是需要天才程序员的工作机会却很多很多 —— 大多数场合都是需求远远大于供给。Matasono 公司的人都在使用 Ruby。如果你不会,只要你是一个优 秀工程师,他们也会立刻录用你。(重复一遍,所谓”优秀工程师”,就是你的履历上有一连串增加收 入、降低成本的记录。)Frog Creek 中大多数人都使用 Microsoft 的协议栈。我甚至不会拼写 公司累积 Ruby 的经验?用 Ruby 完成一个一次性的项目,你就是一个专业的 Ruby 程序员 —— 你编写了 Ruby 代码还赚了钱。(你乐了吧?我在一家 Java 公司干过类似的事。有个一次性的项目给公司赚了 3 万美元。不出所料,我老板乐坏了,甚至都没有问过要交付什么。)

你有很长时间和同事们在一起。最后你可能会和他们中的一些人成为很亲密的朋友,但通常三年内你们就会分开,除了保持友好的关系外,你不会再邀请他们出去共进晚餐。他们也将同样对待你。任何见过你的人都会认为你是个好人 —— 这是道德层面的事情,对你的人际关系有所帮助 —— 但是不能由此妄想所有人都是你的朋友。

比如在一个面试中,你和一个 28 岁的友善的家伙相谈甚欢,让你感觉他就是几年后的你,但他还是处在一个交易中。你不是他的朋友,你只是一个工业流程的输入,他会为公司用最少的钱去雇你。他用魔兽世界的话题跟你套近乎,其实是在建立一种职业关系,他会尝试(当然是绝对符合职业道德地)做那些你真正朋友不会对你做的事情。比如试图说服你接受几千美元的薪水,或者让你心怀内疚得在公司里待更长的时间,而你原本可以和真正的朋友在一起。你还有其他一些友好和有职业道德的同事 —— 他们建议的东西会损害你的利益,从“你做的那个项目里面可有我的功劳”(措辞上可能不会有这么多单词)到“我们应该做这件事情,它对我的职业发展有帮助,而不是你的。” 当这些事情发生时,不要感到惊讶。

实际上,很多被雇的高级工程师不会实现 FizzBuzz 序列。读到这里你泪流满面了吧。这里有个关键点:对于那些公司而言,你已经足够好了,但你自己却不这么认为。他们会雇用牛人,但他们也会雇用普通人。

大多数职位从来都没有对外公布过,就像在市面上很少能找到不错的候选人一样(看)。在大家一起喝啤酒时,这个职位的信息候就传播出去了,有时候还需要通过邮件撮合一下。公司里做决定的人要找一个人。他告诉他的朋友和有业务往来的人。他们中的一个人刚好知道这么一个人 —— 家庭成员、大学室友、会议上认识的某个人、以前的同事之类的。做了一些介绍,大家见了个面,这个工作就谈得八九不离十了。接下来简历、人力部门、正式录用之类的开始进场了。

这可能是你真正想得到的工作。“一个成功创业公司的首位员工”这对很多 Geek 来说有一定的吸引力,但事实上他们也找不到地方去发求职信给人力部门,部分原因是两个人的创业公司也不太需要成立人力部门。(备注:你可能不想成为创业公司的首位员工,而是最后一位合伙人。)想在 Google 谋得一份工作?如果Google 里面有人喜欢你,他们有一个正式的流程可以助你一臂之力。(如果这个 Google 的人很喜欢你,有很多非正式的方法可以缩短这个流程。比如:买下你工作的公司。当有很多钱的时候,解决问题也就有很多有趣的选择。)

私底下雇用有很多原因。一个原因是工作机会公开后会收到上百份简历(特别在这种经济环境下),但很多人其实并不适合这个职位。另一个原因是其他公司在招聘方面的惨痛经历,除非你对应聘者很了解,不然你很可能招进一个连 FizzBuzz 都搞不定的人。

社交网络/关系网有两个意义,一是遇到在某些方面可以为你提供帮助的人(反过来也一样),二是给他们留下良好的影响。

有很多场合可以结交其他人。行业里举办的活动就是一个不错的选择,比如会议或者学术座谈会。用户组是另外一个选择,用户组里的人和行业活动上的人完全不同,而且有用得多。

尽量帮助别人,这是正确的做法,人们会很在意那些过去帮助过他们的人。如果你帮不了某人,但知道谁可以提供帮助,请介绍他们相互认识。如果你做得足够好,双方都会感激你并且愿意在以后的日子里为你提供帮助。

你可以在互联网上结识其他人(天呐,你能吗?),但是惯常思维让我们觉得面对面的交流会更好一些。我曾经在网上结识过不少牛人,过不了多久我就会去拜访本尊。即使通过网上的交流彼此了解颇深,甚至“因为对方的一个建议发了财”,见个面握个手也会让关系更进一步。发博客和加入类似 HN (译者注:HackNews)这种业界灌水区是很有必要的,但要通过它们能让大家见面交流。

你的 GPA 分数(译者注:平均分数,Grade-Point Average)不重要(跨国广告公司是一个例外)。它很大程度只决定你的简历是否会被选入工作面试阶段。如果你读了本文后面的部分,你就会理解简历不是获得面试的主要方式,不要耗费精力去改善那些原本就已经不错的东西(无论GPA分数是 3.96 还是 3.8 ,你获得的工作面试都差不多),或者你根本就不需要(因为你邀请到正确的人出去喝咖啡,而获得工作面试)。

你的主修科目和辅修科目也不重要。业界中的大多数决策者就算想尝试,也不能辨别计算机专业和数学专业的差别。我曾经有一次伤心到了落泪,因为一个学术上的小差错,让我获得主修计算机科学学士的能力倍受质疑,我的指导老师告诉我它比计算机科学学士更为有名。学术上就在乎这些区别。但是现实世界不会这样。

你的教授可能会理解学术就业市场是如何运作的(小插曲:他们在工程上方面,低效得可笑。在英语表述上,混乱到常人无法理解),但他们还常常如唐吉珂德般幻想着真实的世界。比如,他们会强迫你追求更高的学位,因为从他们看来这是一个很棒的主意,而且他们喜欢有苦力(只为吃一碗拉面的苦力)进行学术研究。在你所在的领域,相关研究人员的市价都是 80~100k+++ 美元。足够买很多拉面了。(译者注:估计作者在大学期间,没少给老板干活)

主管我研究项目的教授在实验室里面给我安排了一个座位,免了学费,还给了我总共 12000 美元奖学金,但我要保证替他工作 4-6 年。只有当你刚从一个低工资的国家移民过来,并需要有人和政府交涉发给你签证的时候,这才是一个不错的交易。

如果你真的喜欢大学里的氛围,这的确很棒。无论何时,无论哪一所美国大学,无论其中的哪一座建筑,你都可以背着背包走进其中。在学术界工作,背包还是买得起的。你也可以成为业界的精神领袖 —— 享受更少的政治和更好的待遇。只要你愿意,你甚至可以在杂志上发表文章。(当你从学术中的乌烟瘴气解脱之后,你可能会质疑对个人或社会而言,在杂志上发表一篇文章,是不是比写一个给聪明人看的博客很重要。)

错误的问题。正确的问题应该是“工程师在这份工作中,平时都做什么?”,薪水是众多杠杆之一,人们可以用它来激励你。没有多少帮助的答案是,“工作到处都是。”

通常,大公司要比创业公司好一些(包含金钱,福利等)。能够创造高感知价值的工程师要比普通工程师赚得多。资深工程师要比初级工程师赚得多。高成本领域的人要比低成本的赚得多。熟练掌握谈判能力的人要比其他人赚得多

我们的文化传统不允许询问薪水。但这并不普遍。在其他文化中,非常合适在专业背景下讨论钱。(如果你是一个日本的中产阶级,你理所当然得要在第二次见面的时候,告诉别人你拿的薪水,比如你足球俱乐部的人,或者给你做寿司的家伙。如果你拥有一家公司,对你的资产可能会守口如瓶,但你还是会频繁和毫不尴尬地谈论雇员们的薪水,就像程序员讨论编译器一样。)如果我是一名马克思主义学者或者一名阴谋理论家,会认为美国中产阶级的这一套文化是为雇主而特别设计的,但却损害了雇员的利益。前面关于任何特定目标雇主的薪水讨论,你应该和工作在相同情况的人聊一下,问问他们这个职位的薪水范围。此时此刻你就可以在网上找到这些人。(可以借助LinkedIn,Facebook,Twitter和没有图形化数据库的社交网络。)

无论如何,工程师通常得到一系列福利。在美国值得担心的是,健康保险(通常你会得到,你的雇主会支付大部分或所有的花销)和退休计划,换种说法就是“我们会为你的 401K 计划交纳薪水的 X% 。” 这个数值很好计算:薪水的 X% 。(这是免费的,所以总是要为你的个人退休账号(IRA,Individual Retirement Account)找到最适合的雇主。把这些钱放到指数基金,然后40年内都不要想它们。)

(译注:401K 计划也称401K 条款,401K 计划始于 20 世纪 80 年代初,是一种由雇员、雇主共同缴费建立起来的完全基金式的养老保险制度,是指美国 1978 年《国内税收法》新增的第401条k项条款的规定,1979 年得到法律认可,1981 年又追加了实施规则,20 世纪 90 年代迅速发展,逐渐取代了传统的社会保障体系,成为美国诸多雇主首选的社会保障计划。适用于私人盈利性公司。)

还有其他福利,类似“免费汽水”、“提供午餐”、“免费编程书籍”等。这些只是社交信号而已。举一个我在工作中如何做的具体例子,当我说要给你买汽水时,说明我想让谁为我工作和我会如何对待他们。(这也就是说“我喜欢转移年轻不成熟工程师的注意力,通过买20美分一瓶的汽水让这个工作变得有趣,鼓励他们损害自己的健康的同时,还为我自己节省了成千上万的报酬。 ” 我真的喜欢汽水)读取社交信号并予以适当的反应—— 某个人发出信号,比如愿为雇员教育买单的公司很可能是一家值得效力的好公司 —— 不要为这些蝇头小利,就放弃大量的报酬……

虽然这可以另写一篇文章,这里我简要地说一下:

1)记住你不是在展示编程技巧或者漂亮的脸蛋,而是在推销某种商业需求(增加收入或降低成本)的解决方案。

2)面试时,要有自信,要平等的对话。你的对手可能也在做同样的事情。你要的是一个互利的录用合同,不要每次对方提出要求,你都说 Yes。

3)雇主可能会问”你的上一份工资是多少”,他们其实在说”给我一个理由,压低你的报酬”。你要想好如何适当地回答这个问题。

4)要讨价还价。这里不仅仅指钱,还指其它你关心的方面。如果你无法要求更高的薪水,那就试着要求更多的假期。

5)在对方决定录用你以后,才开始讨论薪水。因为那时,他们已经在你身上,投入了大量的时间和金钱。这个时候他们说“不行,我们不能成交”会浪费很大的成本,他们会觉得一些小问题已经不值得再纠缠了,比如每年的工资增加几千元。

6)多读书吧。很多人写过谈判方面的书。我喜欢《Getting To Yes | 谈判力》这本书。有一点令人不解的是,就整个职业生涯而言,谈判技巧值得每年花费数千美元,但工程师们却认为针对这学习方面很疯狂,他们宁愿去学习感兴趣技术的细枝末节。

用 d100 摇骰子。(对极客而言,不知道是什么?抱歉,那么rand(100)好了)

0~70:你的股权不值钱。

71~94:你的股权值一大笔钱,足以让你放弃大公司优厚的薪水和良好的福利,为这家创业公司工作。

95~99:你的股权将改变你的人生。你倒是不会觉得自己多么有富有 —— 因为还有人比你更有钱,很多过去几年和你一起共事的人会比你富有得多 —— 不过你的家人倒不会因为你入错了行(挣不了钱)这种事情再对你指责抱怨了。

100:你将为下一个 Google 工作,会富得超出想象。恭喜你。

因为你过分高估了创业公司成功的可能性,以及创业公司成功后你能分到的部分。阅读 Hacker News 或者 Venture Hacks 上面关于股权稀释和清算优先权的讨论,记住有很多人对交易谈判的理解程度,超过你对编程的理解。

如果你一毕业就加入创业公司,最可能的结果是,接下来几年你都工作得非常辛苦,然后公司悲惨地失败了,你失业了,不得不又去另一家创业公司工作。如果你真的想去创业公司,应该首先找一家大公司干上两年,攒一点钱,积累一些经验,然后精心挑选后再去创业公司。

在创业公司工作,一般情况下,你遇到的都是创业者。他们大多数人没有能力在两年后雇佣你;而在大公司工作,你遇到的都是其他大公司的人,他们中很多人将来有能力雇用你或者帮你介绍工作。

选择创业公司,就是选择一条职业道路,但更是一种生活方式。类似在投行或学术界工作,它们是三种截然不同的生活方式。他们推荐创业公司,实际上是在推荐一种你感兴趣的生活方式。如果你确实喜欢这种生活方式,那就尽情地疯吧。如果你没那么喜欢,老实说,你其实有很多的选择。你在大公司里也可以得到它们。比如,你想钻研最新的技术,又想还能5点半准时回家照顾孩子,你在许许多多大公司里可以做到这一点。

(真的。如果为他们创造了价值,他们一定会投资的。他们会投资很多 CRUD 应用程序,不过然后开始创业。 他们只是比大多数大公司更善于营销 CRUD 应用。《社交网络》电影前一个小时就在讲做一个看着挺酷的 CRUP 应用,第二个小时就像 Lifetime 频道的电视剧,就是一场不太可能涉及两个异性恋男人的之间离婚。)

编注:Lifetime 是迪士尼旗下专门为女性所开的电视台。

记住工程师被雇用不是编写程序,而是为了创造价值。所以你要让人们相信你能创造价值,这是帮助你找到工作的最重要的能力。这种能力与你真的能创造多少价值,实际上联系不是很紧密。

我认识的一些非常优秀的程序员,他们往往不善于表达。因此,别人不是不想与他们一起工作,就是低估了他们的价值。相反地,如果你看上去很会编程,并且能说会道,而且文笔也好,那别人就会真的这样看待你。

(曾经有一次我这样形容自己的编程能力,“中等偏下”。我已经知道我对能力分布有一个彻底扭曲的印象,编程能力不是人们真得想要优化的,我对谦虚也不感兴趣。现在如果你问我是多棒的程序员,我会开始和你讲故事,我编程的系统如何帮助数以百万计的孩子学会了阅读,或确定为公司赚了数百万美元。关于我在钟形曲线什么位置的问题不会影响到任何人,所以为什么要担心它?)

沟通是一种能力,越练越好。一个关键的亚技能就是能够简明快速和自信满满地解释,你如何为那些领域之外的人和之前没有理由爱你的人,创造了价值。如果当你尝试这样做,发现技术术语不断出现(“通过优化索引,第 99 个百分位的查询时间减少了200毫秒……”),把它们去掉再试一次。你应该能够通过适当的抽象,向一个聪明的 8 岁小朋友,你公司的CFO或者其他专业的程序员,解释明白你做的事情。

企业销售去一家公司,尝试说服他们花几十万或几百万购买一套能提高收入或降低成本的系统。每一次工作面试都是一次企业销售。政治、人际关系和沟通技巧相当重要,技术在现实中并不是那么重要。

当你和同事们开会并试图说服他们采纳你的建议,你就是在进行企业销售。如果你的工作就是要把事情搞定,你关键的工作就是说服人们完成任务。要努力把它做好。要能够透过便签、邮件、交谈、会议和 PPT(适当的时候) 等进行有效地沟通。要理解如何把一个技术创新推向市场。为了追求商业目的,有时要在技术上有所取舍,而且这么做是正确的。

很多工程师都过于自信(我本人就是这样:))。也有很多人成长的地方,在文化上会认为谦虚是个人成就的一部分。美国企业基本上不认为谦虚对个人成就有什么价值。在面试中、与他人互动和生活中,正确的态度应该是“克制、自信的专业精神。”

如果你是团队的一员,团队的努力取得了成功,“我把这一切都归功于我的团队”不能切中要点,除非你想让每个人都知道你故作谦虚。试试这个“很荣幸可以用我的专长带领并帮助我的团队取得成功”。站在镜子前面重复上千次,直到你绷着脸说出这些。你可能会觉得夸大了你的成就。别理它。有着三明治大师头衔的人声称领导优化了产品,这显然是夸大其词。你是一个工程师。你神奇的工作让人们生活得更好。如果你负责数据库,特别当一个涉及到人的重要项目,你所领导的数据库工作,对项目的成功绝对是至关重要的。这就是游戏规则。如果你感觉不好,那你就像在棒球中对偷垒感觉糟糕的击球手:你不是道德优越,你只是玩得太差。

人类就是人类。社会协作(social grooming,原意是动物界相互梳理毛发,抓虱子,引申为社会协作)是一个很重要的能力。因为是朋友,人们通常会采纳朋友们的建议,即使事实上其它建议可能更好。人们通常对分享面包的人表示友好。(有一本商业书籍叫做《别独自用餐》。它值得一读,但标题和内容是相反的。)人们通常喜欢那些像他们一样的人,而不喜欢不像他们的人。(这可以是很好的、中性的或惹人厌恶的。利用它盈利的第一步是接受它。)

事实上着装也是比较重要的,人们非常容易被得体的穿着、专业的形象和自信的讲话所被蒙蔽。你的西装可能和一台电脑显示器一样贵。你用它的机会千载难逢,但一旦你需要它的时候,你会非常非常高兴。相信我的话,如果我穿日常休闲服饰去市政厅,我会被当作一个倒霉尴尬的二十多岁小伙,如果我穿着西装,我会被当作跨国公司的CEO。虽然实际上我一个二十多岁窘迫的跨国公司 CEO,但当我需要从官方获得优待时,我会选择西装革履。

(熟悉我公司的人,可能会反对我把它形容成一个跨国公司,因为它不是谈话中大多数人认为的“跨国公司”。抱歉, 这只是为了模拟一个简单的谈话。如果你认为人们发现被操纵时会很生气,好吧,也有些人非常讨厌西装。这并不意味着西装毫无价值。要注意当时的环境。顺便说一句,如果另一个答案是移民局驱逐你,如实回答才是最佳选择。)

和老人们聊一聊,或者相信社会学者们吧,他们都认为:家庭、信仰、爱好等等这些东西,会比金钱和事业上的成就更容易带来幸福。妥善调整一下吧。虽然当下你的职业很重要,看上去是你生活中最重要的事情,但是你不会一直这样认为。我们工作是为了生活,而不是为了工作而活着。

PMP(Project Management Professional)指项目管理专业人员资格认证。它是由美国项目管理协会Project Management Institute(PMI)发起的,严格评估项目管理人员知识技能是否具有高品质的资格认证考试。其目的是为了给项目管理人员提供统一的行业标准。
软考 计算机技术与软件专业技术资格(水平)考试(以下简称软件水平考试)是由人力资源和社会保障部和工业和信息化部领导下的考试。其目的是科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。

计算机技术与软件专业技术资格证书样本

Adobe国际认证 Adobe Certified Associate (简称ACA),是Adobe公司推出的权威国际认证,面向全球Adobe软件的学习和使用者,由Adobe全球CEO签发,考核标准与考题设计经国际科学教育学会认证承认(ISTE)。该认证也代表了Adobe对使用者在某一个核心应用能力的认可。
  • 赠送考试所用正版教材,

Adobe国际认证证书样本

工信部技术认证 工信部的计算机技术与软件专业技术资格(水平)证书是水平考试,是由工信部与人社部共同组织,测评考试者计算机专业水平, 同时也是计算机专业的技术职称。
  • 提供代报名服务,报名缴费后
    由优就业收集考生资料提交

  • 工信部已经授予中公教育

  • 拥有通过NTC管理中心认证的
    项目经理、教师与监考员

  • 成绩查询以及证书代领服务

计算机技术与软件专业技术资格证书样本

我要回帖

更多关于 零基础学it难吗 的文章

 

随机推荐