首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为什么编程难倒了这么多人?

为什么编程难倒了这么多人?

作者头像
程序员互动联盟
发布2018-03-15 16:38:24
6640
发布2018-03-15 16:38:24
举报

很多的对编程了解不深刻的,觉得编程都是一堆英文的字符觉得,而且都觉得里面都应该有很复杂的数据运算。都不是常人所能达到的,编程从业人数少也是事实,为什么只有少数人能玩转编程,大部分人只能望而兴叹。

编程对于性格还是有些要求,编程毕竟需要有钻研精神的人,很多性格天生喜欢交谈或者外向一些的人,更加适合做一些与人打交道的职业,和机器打交道比较多的适合性格内向一些,性格方面更加踏实一些的人去做,需要静心去做一些事情,经常浮躁的人很难搞定一些看似有难度的事情,因为看到东西就觉得有难度,没有继续深入下去研究的信心了。所以性格内向喜欢钻研的人,更加适合写代码。

编程里面的代码的完成基本上是基于英文的,所以很多的外行人看了,都是一堆英文,所以觉得英文不行估计很难搞定编程,在气势上面首先就先输了一分。其实编程说需要英文的基础,主要的是需要看懂英文的文档,因为大部分的编程资料都是基于来完成的。

编程里面同时也涉及到很多的算法,看着很复杂的样子,如果入戏不深真的挺难得,但是一旦掌握真正的算法用代码实现起来还是比较容易,于是有人觉得数学不好真的没戏了,事实是真的这样嘛?编程涉及到算法是不争的事实,目前编程发展到今天很多标准的算法,已经被封装成标准的算法库里面,用起来只是灵活的变通一下,真正需要实现的复杂算法,是做专门算法工程师完成的事情,但是为什么一遍一遍的提及算法的概念,因为算法在一定程度上体现一个人的编程素养,因为大家在编写程序的过程中,很多很简单的算法不总是调用系统的库,在实现的过程中,可能只是一味着为了实现功能而忽略了很多性能问题,自然的习惯真是体现一个人编程的能力。

编程玩到一定程度就是基本功和编程思维的体现,在基本功方面在一定程度上,通过时间是可以弥补的,但是编程思维后期真就是制约一个人继续向上发展的约束点,同样是工作十年为什么有的是架构师有的依然还是老码农,就是差在这点上。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档