美文网首页
如何提升你的能力?给年轻程序猿的几条建议

如何提升你的能力?给年轻程序猿的几条建议

作者: 野梦M | 来源:发表于2018-01-09 10:06 被阅读343次

    一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。

    打造你的工具箱

    工欲善其事,必先利其器。每个开发者都应该有一把自己的瑞士军刀,在将来漫长的职业生涯中,这些工具可以为你省下宝贵的时间,并帮助你更好的组织个人知识库。举两个例子

    ●一套高效的开发环境

    ●一个信息采集器和一本笔记本

    开阔你的视野,构建你的技术体系

    首先你要给自己设定一个目标,就如同一个公司会设定它的Vision。

    ●目标要够大,这样你才能看到更多的风景。

    ●目标应该设定在解决哪一类问题,而不是精通哪一类技术。技术只是手段,不是目的。

    重视沟通能力的培养

    累积你的人脉

    寻找发挥你才华的平台

    最后也是最重要的一步,找到适合你的公司。做为求职者评估一家公司可以看三个方面

    ●公司的发展前景(大公司的话,看所在部门的发展前景)

    ●你将要加入的团队

    ●薪资福利

    所以在面试一家公司的时候,你要意识到面试是双向的,公司在面试你的同时,你也在面试这家公司。面试前你应该对这家公司做足功课,准备好一些有质量的问题,比如指出产品中的问题,询问开发流程或是如何做绩效评估。到时你也可以检验一下你的面试官是否合格。

    每次选择公司对以上三个方面都应兼顾,但在职业生涯的不同阶段,侧重点不同。比如,在刚刚工作时,加入一个优秀的团队最为重要,他们可以教会你很多东西,提升你的能力。工作5年之后,你需要一个平台施展你的才华,体现个人价值,公司发展前景的重要性迅速提升。当你做出一番成绩,证明了自己的价值之后,逐渐进入收获期,就有了与公司要价的资格。另一方面,团队实力对公司的前景也有很大的影响。小插曲:

    下面给大家分享一份成为资深架构师学习路线,如果想学习Java工程化、高性能及分布式、深入浅出。性能调优、Spring,MyBatis,Netty源码分析的朋友可以加我的Java进阶群:478052716 ,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。

    性能优化专题java学习交流群:478052716

    相关文章

      网友评论

          本文标题:如何提升你的能力?给年轻程序猿的几条建议

          本文链接:https://www.haomeiwen.com/subject/gflwnxtx.html