前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >代码写的越多,越容易成为大牛吗?

代码写的越多,越容易成为大牛吗?

作者头像
程序员互动联盟
发布2020-04-03 09:57:04
5240
发布2020-04-03 09:57:04
举报

有一点是非常明确的写代码的数量只是在总体量上占据有优势,但并不代表着编程能力就一定是最强的,毕竟写代码的能力只是程序员的一种基本能力之一,如同掌握一门编程语言是一样的道理,不是掌握的编程语言越多能力越强大,只是简单的做过几个项目用对应的编程语言,并不会成为真正的编程大牛。

优秀程序员应该具备的几种能力

1.编程基础

编程基础就包括写代码的能力,准确讲是写高质量有效代码的能力,很多初学者在设计一个编程模块的时候很容易把一个简单的功能,用很多冗余的代码去实现,同样的功能让编程大牛去实现可能只需要少几倍的代码去实现,而且基本上保证不出问题。基础不单单的写代码的能力,还包括掌握基本的编程语言,数据机构,基本算法等等,编程基础概括起来的内容非常繁杂,所有的编程大牛在编程基本功方面都不会含糊。

2.项目经验

项目经验是程序员找工作涨工资最大的一个依据,项目经验代表着程序员直接能够上手解决的问题,程序员直接就能上手解决问题,直接就能给企业做产品带来利润,这也是程序员价值所在。程序员对于学历要求不像别的行业那么严格,很多学历不是很高的在有了项目经验之后,一样能够拿到高工资,程序员立业之本的就是项目经验,项目衡量的标准是解决问题的能力,以及后续解决问题的稳定性,对于编程新手来讲也具备解决问题的能力,但是解决一个问题引起了别的问题,有些问题可能解决起来引起了整个产品性能的下降。但编程老手在解决实际问题的时候都会思前想后,把框架内容真正吃透之后才开始下手解决问题,所以老手一般是拿到问题之后会调取大量的资料,研究内在原理把事情彻底搞清楚之后才真正开始做东西。

3.编程框架能力

具备框架能力是高端程序员必备技能,这是在具备编程基础和项目经验的基础上提炼出来的,需要有心人去总结归纳出来的思想,很多初级程序员立志成为架构师,要达成这种目标不是简单的看看软件框架就能修炼出来的,需要掌握雄厚的编程基础和项目经验之上提炼出来的精华,然后加上自身对软件框架的认知总结出来的东西。当然还有一个很重要的是有公司真的让你去练手, 不是每个程序员都有架构产品的机会,如果抓住这种机会了可能会一战成名,前提基础是能力真正具备了,不要羡慕很多牛气的架构师,也是从普通的程序员一点一滴积累出来的。

从以上三点可以看出能不能成为技术大牛,关键是否都具备,写代码属于最基础的编程能力,当然有一点还是要认识清楚,写的代码越多,做的项目越多成为编程大牛的机会也会逐渐增多,但并不成真正意义上的正比关系,要成为编程大牛,还是需要从一点一滴慢慢做起来,好高骛远注定什么事情都很难达到,希望能帮到你。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员互动联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 优秀程序员应该具备的几种能力
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档