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

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

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

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

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

一定要把语言基础搞扎实

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

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

建立好自己的知识体系

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

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

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

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

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CSDN技术头条

云计算宕机时我们该何去何从

导语:市面上主流的云服务提供商都强调自己服务具有高可靠性,然而商业宣传总是美好的,但企业有自己的一套替补方案不失为一个好主意。 如果你觉得最近云服务出现问题的消...

19510
来自专栏程序员互动联盟

【答疑解惑第四讲】如何成为编程高手?

编程是一个苦差事,不少人在编程的道路中转行去其他行业,当然也有不少不了解编程行业的人转行进来,真正能长时间从事这个行业的人最后都是对编程有一定兴趣的人。 ? 要...

2997
来自专栏java一日一条

写给即将离开校园成为一名程序员的几句忠告

转眼间又到了一年一度的毕业季,如今回首自己真正意义上的大学生活已过去整整两个春秋.谨以此文献给那些即将毕业的和还未毕业的学弟学妹们.

441
来自专栏互联网数据官iCDO

2017年搜索引擎营销局势探秘

译者:李晓艳 本文长度为2158字,预估阅读时间3分钟。 我们今天要向大家揭秘2017年搜索引擎营销局势。 本文是关于搜索引擎营销的使用情况的统计,希望给你...

1976
来自专栏娱乐心理测试

我仅仅只是一个IOS 程序猿啊!

813
来自专栏企鹅号快讯

2018年java工程师就业前景数据分析

java语言在2017年就是一个备受争议的编程语言,有人说java语言已经过时了,java工程师已经饱和了;也有的人说java语言还是风光依旧,热度不减。但20...

2307
来自专栏机器人网

机器人“球童”帮忙捡网球,再也不用担心练球后的收尾工作

最近,一款网球机器人“球童”登录国外知名众筹网站Kickstarter发起众筹,旨在帮忙收集球场周边散落的网球,让球员和教练将更多的时间放在练球或者享受打球的乐...

723
来自专栏Java学习网

程序员的价值观是什么

程序员的价值观是什么 当我第一次深入考虑我的职业生涯时,我一度认为我要做的就是集中精力做技术向导。我想知道成为公司的技术专家能让我走多远。我觉得团队领导和管理人...

22810
来自专栏程序员互动联盟

嵌入式做多长时间能达到月薪2W?

疑惑一 为什么Window8上面安装的编程软件运行不了? 很多初学者再群里问,再win8系统上安装一些编程软件,不能正常的运行,其实这也不难理解,毕竟win8是...

3146
来自专栏跨界架构师

同理心是通往成功架构的桥梁

  同理心(Empathy),又叫做换位思考、神入、共情,指站在对方立场设身处地思考的一种方式,即与人际交往过程中,能够体会他人的情绪和想法、理解他人的立场和感...

673

扫描关注云+社区