首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

万金油程序员还是专家程序员,走得更高更远呢?

程序员职场上有很多这种万金油,什么东西都会一点但又没有特别特别精通的,比如说会点儿Java,又会C#.net、Python、甚至GO等等。头脑里想的就是想学习新技术新技能,而不是沉下心来把一门开发语言搞精通后再来。这种程序员在单位里很多,特别是大的软件开发公司,一旦要用到新的开发工具,马上就去学,但是一旦任务完成后就丢下不管了。会几门语言,但遇到复杂的技术时又不能解决实际的问题,又只有百度搜索或求教。这种程序员到底好不好呢?

程序员

1、不利于项目深入开发。程序员基本还是要讲求一专多能的。就是要精通一门语言,然后再去力求多了解其它开发语言或知识。比如经常搞Java开发的,尽量能够在搞项目时把Java搞精通,不要看到有新的语言流行了又去搞搞而放下Java。如果没有精通的,基本不可能深入了解这门语言的精髓,只知道个大概,一旦有复杂深入的开发时就搞不定了。搞不定时就从搜索引擎里面去搜去找,结果可能出来的结果暂时满足而已,甚至是不完全正确的答案。开发时没有问题,一旦大规模运行时问题就暴露了。比如十个用户的考虑,与几百万上千万用户的考虑,编码实现方式那就可能是不一样的。

程序员

2、不利于职场发展。首先是技术不够深入,不能担当高级技术职称的工作任务,比如项目的核心技术环节,或项目的核心框架,通用的方法等。这些可能会涉及到比较深入复杂的技术知识,如果你不能担当那么机会就留给别人了。能解决实际问题的技术牛的人很显然更能得到成员的尊重,公司的器重。再次,如果技术不够扎实,升职加薪可能就没有机会了。在别人印象中你技术不咋的,只能算一般不能解决复杂的问题,那么你的职称也就止步于一般。更高阶的技术职称没有你的分,职场发展或薪资水平也受限制了。

程序员

程序员是竞争激烈的,成员多职务少,还是要尽量精通一门语言,特别是主要使用的开发语言。如果只是个一般水平,那一旦公司出现裁员换新的情况,可能那个人就是你。不管什么行业很多人还是尊重强者的,强者才能走得更远。一专多能专家型可能走得更高更远,我是东方高扬,欢迎看我的更多分享。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180215A053S200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券