为什么有些程序员看起来深不可测?

很多在校的大学生都觉得在学校好好学一把编程语言,直接毕业切换到社会中找一份从事编码方面的工作,鉴于这种情况很多在还没有毕业的时候,就选择一个培训班把自己的编码基础快速加工一遍。笔者作为做了多年的程序员在这说几点选择走程序员这条路需要做的做的几件事情:

先确定下自己是不是适合做程序

做程序员要耐得住寂寞坐的住,估计现在很多人让在一个地方坐上4,5个小时根本就坐不住,做的时间长了产生很强的厌倦感,这种不建议选择做程序员,天天对着电脑,而且还需要高脑力的产出。最主要的还要考虑工作的强度,加班加点的属于常态,而且还要应对产品不断修改的需求,要是一个耐折腾的人。

在编码界常说的就是一个专业名字专注力,定力。写代码是一个非常细致的脑力活动,需要静下心去研究。曾经做过一个开源的项目,里面至少有几千个文件,出现了一个内存泄露的问题,基本上一周的时间啥也没干就是一直在追是哪块内存出现问题了,不是大块的内存泄露而是一个很小的细节,搞到最后修改了一行代码搞定了这个问题,那份成就感算是程序员特有的喜悦感,没点毅力是搞不定这个事情的。

一定要把语言基础搞扎实

编程弄到最后玩的是编程思想,其余的一切都属于基础,语言基础是基石。无论做哪方面的先彻底的掌握好一门语言,开始学习的时候不要几种语言一起学,把自己学的头晕脑胀。学透彻了一门语言,别的语言学起来基本上属于顺带的事情,毕竟目前世面上的编程语言,从类型上划分不会超过几类,所以触类旁通还是非常容易做到的。

任何一门语言的学习都有初级篇和高级篇,初级篇的内容是必备,没有商议的余地。高级篇是建立在初级篇的基础之上。所以先老老实实的把初级篇先全部搞定,高级篇基本上是为项目做一些准备了,所以在准备搞项目之前高级篇是必不可少的。学习基础的过程中基础必须要多看,反复的去看。

建立好自己的知识体系

编程里面涉及的旁枝末节很多,需要靠自己的知识体系为依托解决一些现实的问题,不可能面面俱到剩下的只能靠体系。上面的提到的编程思想就融合在体系中,然后看到的有关编程的知识都可以归纳到自己的知识体系中。久而久之自己的知识体系会越来越完善。能够驾驭的知识体系也会越来越多,能够架构的东西也会越来越深刻。

知识体系在实际的应用中主要体现在遇到的新的知识点,知识体系就会从中找到接触点,一旦接上头就会纳入到知识体系中,编程自己的东西。如同吸血鬼一样见到多少就吸收多少,就可以解释有些人编程语言一学就会。

所以学好编程要保持足够的耐心不要遇到点困难就开始打退堂鼓。

如果有编程方面的疑问可以在公众号留言或者直接加小编的微信号进行咨询

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2018-02-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据文摘

谷歌历史上18项失败的产品

21112
来自专栏喔家ArchiSelf

如何进入一个新领域

自己也没想到,项目进展的如此迅猛,事情来的措手不及,伙伴们还在加班鏖战。但是,承诺的,还是要做到。更何况,这是好友海峰提前半月就约定的,最终还是参加了4.21 ...

522
来自专栏北京马哥教育

我是如何在8周內自学编程的

对于绝大多数非程序员来说,学习如何编程是一项不可能完成而且令人畏惧的任务,好在有大量免费的在线资源,当然自学成才没那么容易。 我开始学习写代码是在今年的早些时候...

3115
来自专栏PPV课数据科学社区

如何从一开始就设计好数据分析的基本框架

【引子】 Porterfield的最新创业项目是Looker,一个商业数据分析解决方案提供商。主人公在下面这篇文章中向我们讲解创业者们如何可以从一开始就设计好数...

3077
来自专栏WeaponZhi

自我救赎的面试经历——vivo篇

这两个月有故事。我先是升任为团队Leader,随后开发了我作为Leader第一个,也是唯一的一个版本,在这个过程中,我提了离职,在职期间去了几次面试,最终跳槽到...

2923
来自专栏大数据文摘

你真的了解互联网用户行为吗?

1769
来自专栏VRPinea

浮于真实场景的照片分享,Bublar推AR社交移动应用Placie

3567
来自专栏互联网杂技

腾讯产品经理告诉你,怎么“设计”用户体验

用户体验(User Experience,简称UX)是一种在用户使用产品过程中建立起来的纯主观感受。 这个定义中提到了3个关键词,分别是「用户」、「过程中」和「...

4895
来自专栏用户2442861的专栏

这多年来我一直在钻研的技术

因为我是看到tinyfool 《那些年我赶过的时髦技术趋势》,在赞叹的时候,也让我对我有好些回忆,所以想写一篇回忆贴,本来觉得回忆是件挺让人沮喪的事,因为是老了...

782
来自专栏IT大咖说

增长黑客国内落地实践

摘要 Growthhacking 更像是专门为初创企业设立的 marketing 部门,与现在火爆的 lean startups 其实是相通的。growth h...

3466

扫码关注云+社区