听说写博客是程序猿学习的第一步

来源:互联网 发布:java virt异常高 编辑:程序博客网 时间:2024/06/07 06:29

听说写博客是程序猿学习的第一步

对ICT类技术神往已久,尤其是编程和算法。只是苦于自制力有限,始终无法入门。每每看到别人学习编程、解决了问题,我总是很兴奋,憧憬着自己也能像他们一样用代码实现一些自己的想法。
对于学习编程和算法,我看了很多文章和帖子了,也自己总结了一些看法。先和大家交流一下,请批评指正!

一、无定力不学习。

大学刚毕业那会儿,我总是对各种各样的新鲜科技和知识感兴趣,东看看西瞧瞧,发现都想学。但编程语言那么多种、技术方向那么多个,我该如何下手呢?我想这是很多想要学习编程的小白都会遇到的问题。俗话说的好,男怕入错行。对于学习编程的方向,我咨询了很多业界朋友,查看了众多技术报告,最后决定学习Java语言。于是乎,我就报了某青鸟在线课程培训班,1w多的学费,对于刚毕业的我而言,算是很大的投资了。但是,学着学着,我就在想这语言能管用吗,会不会学出来也没用啊。我犹豫了。再加上面临工作分配,我心里很乱,始终静不下来,对自己的发展方向犹豫不决。就这么把1年的学时全都耗尽了。这个事情给我第一个教训,要想把编程和算法学好,必须先有定力。这种定力不进来源于内心的坚持和方向感,还要求处于一种较为稳定的人生阶段。比如说,我刚刚解决了婚姻问题,今年9月份要读2年研究生。这个阶段对于我就是非常适合学习精进的时间。

二、没想法别编程

学编程的目的是为了什么?有的人觉得编程能力是一门技术活,学上一门技术好谋生。确实是,这种编程能力能对付最基本的体力活。就像工地上搬砖的一样,不需要操心动脑,只需要埋头干活。这永远都只会是编程的处于食物链的低端。以前我学编程就是想把语法学会,运行一个helloworld就心满意足了,但生活给了我一大棒子。工作之后发现自己的时间和精力真的非常有限,不像在大学里,可以肆意分散的。如果确定了学什么,决定的机会成本很大。慢慢地我获得了第二个教训,要想把编程和算法学好,没想法不行。这个想法,往小了说,是学了编程和算法我想实现什么;往大了说,是学了编程和算法以后要走纯技术路线,还是要学会根据技术特点策划实现新功能。通俗讲就是要带着目的学习。

三、没规划难学成

学习从来不是游击战,而是一场局部方向上的大兵团狙击战。要想击败迎面之敌,除了要有勇,更要有谋。以前我学编程都是靠着一腔热情,从来没有认真规划过,所以都浅尝辄止,不了了之。尤其是那1w块钱的损失,给了我很重打击,让我怀疑自己到底能不能学下去。其实后来想想,不是战略的问题,战术问题都是小问题。所以我获得了第三个教训,要想把编程和算法学好,没规划是万万不行的。

Young,2017年1月8日于重庆林园

0 0