我家附近有几所大学,十几年前有一个大学生租了我家房子其中一个卧室,他是附近某所大学的计算机专业的学生。因为我家只出租了一个卧室,所以我们是生活在一个屋檐下的。
他大学四年都租在我家,渐渐地我跟他混得很熟,甚至已经不在乎他交不交房租了!而他大学四年基本上不怎么去上课,按照他的话说,老师讲的课他都听不懂!所以,大学四年他就这样浑浑噩噩地过去了。
我也不知道他有没有拿到毕业证,但是他肯定没有去做程序员!
在他即将毕业的那一年,我想学编程,但是我的专业主课并不是计算机,所以我有点犹豫不决,到底要不要去学。
我至今记得他得知我想学编程时跟我说的话,意思就是编程太难了,劝我不要学,浪费心血!
但最终,我还是去学了编程,并且在毕业后成为了一个真正的程序员!
我学编程还是挺辛苦的,基本上老师说的我都记不住,所以我就采取了一个笨办法,那就是相信勤能补拙!所以,我在学编程的那段时间,基本上把所有精力都放在了编程上,每天就睡几个小时,其他时间都在理解和练习!
可以说,当初没有我的这一份坚持,我现在指不定在干嘛呢!
而最近,我认识了一个小姐姐。她是我在一次给一些大学生讲编程相关的知识时认识的,因为她说有一些问题需要经常问我,所以我们互相加了联系方式。
这个小姐姐今年在上大二,专业是软件工程。因为专业课什么都要学,什么Java、.Net、JavaScript、HTML什么的,基本上目前主流的技术、框架、软件,他们学校都教。
可能是教得比较杂,所以吸收起来就比较慢,再加上她是一个女生,学起来就更吃力了。
有一天晚上快九点的时候,她突然找到我。因为正值暑假,她因为一个问题困扰了一天,实在没办法了,只有找我!
我想一个女生,正在放暑假,没有和其他人一样去玩,而是研究代码研究了一整天,这种耐力倒是跟我以前挺像的!于是,我帮她解决代码中存在的问题,也跟她讲解了代码的相关逻辑。
其实整个过程结束已经快十一点了,她谢了我一下,然后表示自己再吸收吸收!
我见她还没有要休息的意思,于是劝她尽快休息。但是她表示,她需要尽快把我给她说的东西给吸收掉,否则第二天醒来估计就忘了!
就这样,在接下来的日子里,她经常问我一些编程相关的问题。并且,经常一个人独自研究和吸收老师说的东西和我说的东西,经常到很晚才睡觉。
一般来讲,她找我的时间大多数都是晚上八点以后。不管她八点前在干什么,至少能够坚持在有时间的时候自己研究研究代码,这种学习编程的韧性很值得赞许!
虽然我跟她不是太经常接触,但是每次她找我,在我们的对话当中,我都能感觉到她编程技术的进步!
因为我从业至今,教过的人也不少了,有时候我需要不断地给对方打比方,以试图让对方能够明白我说的意思。
但是,我在跟她沟通的过程中,能够明显地感觉到,她是能够听懂我大部分的编程术语的!时间越长,沟通障碍就越少!
我还问过她,很多女生都学不好编程,为什么她那么坚持。她给我的答复是,她未来是想当一名程序员的,但是因为老师教的东西太多了,想要吸收得好,只能暗地里下功夫!
她还跟我说,同班的其他女同学基本上都属于放弃了的状态。那些放弃了的同学就是认为他们不管怎么样也学不好,还不如把精力放在别的东西上!可是她不信这个邪,觉得事在人为,天道酬勤!
小姐姐的事就说到这里了,回到我自己。当初我在打算学编程的时候,心情也是比较忐忑的!因为身边人都告诉我,编程不好学,程序员不好当!
可现在回想起来,其实也并不是太难,难的只不过是过不了自己这一关而已!所以,小姐姐的学习热情很值得很多正在学习编程的人去学习。我也觉得,这个小姐姐未来也一定可以成为一名合格的程序员!
学编程其实就两条路,知难而退和知难而进!我认为没有学不好编程的人,只有是否打算去把编程学会的心!