采访互联网工作者资料.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面试感悟:3 年工作经验程序员应有的技能 前言 因为和同事有约定再加上 LZ 自己也喜欢做完一件事之后进行总结,因此有了 这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为 LZ 本 身是做 Java 开发的,因此有一部分内容也是专门面向咱们 Java 程序员的。 简单先说一下,LZ 坐标杭州,13 届本科毕业,算上年前在阿里巴巴 B2B 事 业部的面试,一共有面试了有 6 家公司(因为 LZ 不想请假,因此只是每个晚 上去其他公司面试,所以面试的公司比较少),其中成功的有 4 家,另外两家 失败的原因在于: 1、阿里巴巴 B2B 事业部的面试,两轮技术面试都过了,最后一轮面试是对方 的主管,由于听说技术面试过了基本上 90%都面试成功了,所以 LZ 在和主管 的交谈中也是毫无顾忌,说得天花乱坠,很多自己介于知道和不知道的东西都 直接脱口而出了,结果多次被对方一反问就问得哑口无言。事后想来,模棱两 可的答案是面试中最忌讳的,这次的失败也让 LZ 认真地对待后面的每一次面 试 2、另外一家失败的是一家小公司,也就 20 来个人吧,整个团队是支付宝出 来创业的,非常厉害。面试完 LZ 多方了解了一下,对方认为我基本功什么的 都不错,但是实际项目经验还是欠缺一些,因为对方是创业型公司,需要人上 手就能干活,因此我在这个时候还不是特别适合他们团队 至于其他成功的四家公司,给 LZ 的面试评价都挺高的貌似,但 LZ 也不想记 流水账,因此就不一一列举每家公司的面试过程了,下面 LZ 主要谈谈作为一 名工作三年左右的 Java 程序员应该具备的一些技能以及个人的一些其他感悟。 关于程序员的几个阶段 每个程序员、或者说每个工作者都应该有自己的职业规划,如果看到这里的朋 友没有自己的职业规划,希望你可以思考一下自己的将来。 LZ 常常思考自己的未来,也从自己的思考中总结出了一些东西,作为第一部 分来谈谈。LZ 认为一名程序员应该有几个阶段(以下时间都算上实习期): 第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写 代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书 本上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管 理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积 累了一定的开发经验,也对代码有了一定深入的认识,是一个比较纯粹的 Coder 的阶段 第二阶段:五年 五年又是区分程序员的第二个门槛。有些人在三年里,除了完成工作,在空余 时间基本不会研究别的东西,这些人永远就是个 Coder,年纪大一些势必被更 年轻的人给顶替;有些人在三年里,除了写代码之外,还热衷于研究各种技术 实现细节、看了 N 多好书、写一些博客、在 Github 上分享技术,这些人在五 年后必然具备在技术上独当一面的能力并且清楚自己未来的发展方向,从一个 Coder 逐步走向系统分析师或是架构师,成为项目组中不可或缺的人物 第三阶段:十年 十年又是另一个门槛了,转行或是继续做一名程序员就在这个节点上。如果在 前几年就抱定不转行的思路并且为之努力的话,那么在十年的这个节点上,有 些人必然成长为一名对行业有着深入认识、对技术有着深入认识、能从零开始 对一个产品进行分析的程序员,这样的人在公司基本担任的都是 CTO、技术专 家、首席架构师等最关键的职位,这对于自己绝对是一件荣耀的事,当然老板 在经济上也绝不会亏待你 第一部分总结一下,我认为,随着你工作年限的增长、对生活对生命认识的深 入,应当不断思考三个问题: 我到底适不适合当一名程序员? 我到底应不应该一辈子以程序员为职业? 我对编程到底持有的是一种什么样的态度,是够用就好呢还是不断研究? 最终,明确自己的职业规划,对自己的规划负责并为之努力。 关于项目经验 LZ 在网上经常看到一些别的朋友有提出项目经验的问题,依照 LZ 面试的感觉 来说,面试主要看几点:项目经验+基本技术+个人潜力(也就是值不值得培养) 。 关于项目经验,我认为并发编程网的创始人方腾飞老师讲的一段话非常好: 介绍产品时面试官会考察应聘者的沟通能力和思考能力,我们大 部分情况都是做产品的一个功能或一个模块,但是即使是这样, 自己有没有把整个系统架构或产品搞清楚,并能介绍清楚,为什 么做这个系统?这个系统的价值是什么?这个系统有哪些功能? 优缺点有哪些?如果让你重新设计这个系统你会如何设计? 我觉得这就已经足以概括了。也许你仅仅工作一年,也许你做的是项目中微不 足道的模块,当然这些一定是你的劣势且无法改变,但是如何弥补这个劣势, 从方老师的话中我总结几点: 明确你的项目到底是做什么的,有哪些功能 明确你的项目的整体架构,在面试的时候能够清楚地画给面试官看

文档评论(0)

dashifuniu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档