在应聘谷歌软件工程师时,你该注意什么呢?

openkk 12年前
   <div id="news_body">     <p>        据一位前谷歌工程师说,如果你正在找一份工作,想成为一名软件工程师,你就应该多学习编程语言并掌握它。尽管世上存在大量的编程语言,你不可能每种语言都学得很好,如果想在一家科技公司工作,你应该关注于掌握一种编程语言。</p>     <p>        例如,如果你想在谷歌工作,许多产品一般都使用 Java 编码。所以如果你真想在谷歌软件工程部或任何的科技公司工作,必须知道公司的制版使用编程语言。</p>     <dl>      <dt>      <img style="display:block;margin-left:auto;margin-right:auto;" title="在应聘谷歌软件工程师时,你该注意什么呢?" alt="在应聘谷歌软件工程师时,你该注意什么呢?" src="https://simg.open-open.com/show/aec40c1161aef1d6e1ee71f320963055.jpg" width="550" height="413" data-pinit="registered" />      </dt>    </dl>     <p>        其实,并不仅仅是掌握一种编程语言,你应该掌握不同的技能,建立一个技术产品,除了挖掘漏洞和找出发展方向,还应该注意用户体验和基础设施。精通一门语言,你就会脱颖而出,并远超过那些精通很多语言的人。学习在于精,这样才能发挥你的实力。</p>     <p>        对于软件工程师来说,完成他们的工作只需要一两种语言。下面有两个人都是来应聘软件工程师,如果你是人事部门经理,会如何选择呢?</p>     <p>        1号:我精通于公司现在正在使用的的编程语言;2号:我知道公司常用的的编程语言,还知道一点 Haskell、Scala、Python 和 ML。如果是你来做选择,最终留下的会是谁呢?</p>     <dl>      <dt>      <img style="display:block;margin-left:auto;margin-right:auto;" title="在应聘谷歌软件工程师时,你该注意什么呢?" alt="在应聘谷歌软件工程师时,你该注意什么呢?" src="https://simg.open-open.com/show/29bd7a5125e32d328a0816ac5a70c6e2.jpg" width="550" height="318" data-pinit="registered" />      </dt>    </dl>     <p>        这跟在篮球队里选择合适位置的原理很类似,一个篮球队有 5 个人,你可以选择前锋,中锋,后卫。把应聘者看成每一个团队的成员(第一个团队里的成员都有自己的强项,很专业,第二个团队每一个人会的很多,适合每个角 色),第一个团队的比赛是可靠的,但是第二个团队的比赛是不可思议的。</p>     <p>        这就是说,你不只是要单一地关注你的编程语言,还要尝试一个或多个软件技能,例如:软件设计和架构、UI 和 UX、数据库设计等,一种不寻常2 至 3 个技巧的组合,你会受益匪浅。如果你真的很擅长一种东西,绝对能让你在人群中脱颖而出,并且会有个合适的岗位等着你。</p>     <p>        看完之后,我感触很深,学一件东西必须学会学精,与它有关的知识多了解。知识具有连贯性,学会融会贯通,才能真正学会它,你有什么感触?</p>     <div id="come_from">     来自:      <a id="link_source2" href="/misc/goto?guid=4958521813754732161" target="_blank">www.zuitech.com</a>     </div>    </div>