听说写博客是程序猿学习的第一步
来源:互联网 发布:java virt异常高 编辑:程序博客网 时间:2024/06/07 06:29
听说写博客是程序猿学习的第一步
对ICT类技术神往已久,尤其是编程和算法。只是苦于自制力有限,始终无法入门。每每看到别人学习编程、解决了问题,我总是很兴奋,憧憬着自己也能像他们一样用代码实现一些自己的想法。
对于学习编程和算法,我看了很多文章和帖子了,也自己总结了一些看法。先和大家交流一下,请批评指正!
一、无定力不学习。
大学刚毕业那会儿,我总是对各种各样的新鲜科技和知识感兴趣,东看看西瞧瞧,发现都想学。但编程语言那么多种、技术方向那么多个,我该如何下手呢?我想这是很多想要学习编程的小白都会遇到的问题。俗话说的好,男怕入错行。对于学习编程的方向,我咨询了很多业界朋友,查看了众多技术报告,最后决定学习Java语言。于是乎,我就报了某青鸟在线课程培训班,1w多的学费,对于刚毕业的我而言,算是很大的投资了。但是,学着学着,我就在想这语言能管用吗,会不会学出来也没用啊。我犹豫了。再加上面临工作分配,我心里很乱,始终静不下来,对自己的发展方向犹豫不决。就这么把1年的学时全都耗尽了。这个事情给我第一个教训,要想把编程和算法学好,必须先有定力。这种定力不进来源于内心的坚持和方向感,还要求处于一种较为稳定的人生阶段。比如说,我刚刚解决了婚姻问题,今年9月份要读2年研究生。这个阶段对于我就是非常适合学习精进的时间。
二、没想法别编程
学编程的目的是为了什么?有的人觉得编程能力是一门技术活,学上一门技术好谋生。确实是,这种编程能力能对付最基本的体力活。就像工地上搬砖的一样,不需要操心动脑,只需要埋头干活。这永远都只会是编程的处于食物链的低端。以前我学编程就是想把语法学会,运行一个helloworld就心满意足了,但生活给了我一大棒子。工作之后发现自己的时间和精力真的非常有限,不像在大学里,可以肆意分散的。如果确定了学什么,决定的机会成本很大。慢慢地我获得了第二个教训,要想把编程和算法学好,没想法不行。这个想法,往小了说,是学了编程和算法我想实现什么;往大了说,是学了编程和算法以后要走纯技术路线,还是要学会根据技术特点策划实现新功能。通俗讲就是要带着目的学习。
三、没规划难学成
学习从来不是游击战,而是一场局部方向上的大兵团狙击战。要想击败迎面之敌,除了要有勇,更要有谋。以前我学编程都是靠着一腔热情,从来没有认真规划过,所以都浅尝辄止,不了了之。尤其是那1w块钱的损失,给了我很重打击,让我怀疑自己到底能不能学下去。其实后来想想,不是战略的问题,战术问题都是小问题。所以我获得了第三个教训,要想把编程和算法学好,没规划是万万不行的。
Young,2017年1月8日于重庆林园
- 听说写博客是程序猿学习的第一步
- 听说写博客是一个很好的学习方式
- 写8051程序的第一步
- 我的博客学习第一步
- 迈进写博客的第一步大门
- 也是听说写博客可以修身养性提高自己的*能力
- 程序猿的第一步
- 听说每个大神都会写博客
- 人生规划的第一步,从写博客开始
- 走向程序猿的第一步
- 开通博客,这是我奋斗的第一步
- 博客是怎样写的
- CSDN博客的第一步
- 听说你用JavaScript写代码?本文是你的机器学习指南
- 听说你用JavaScript写代码?本文是你的机器学习指南
- 听说你用JavaScript写代码?本文是你的机器学习指南
- 代码优化的第一步是判定程序热点
- 听说牛逼的人都有博客
- ObjectAnimator动画放大的问题
- MySQL 小结(一)
- startx报错xinit: No such file or directory (errno 2): unable to connect to X server xinit: No such pr
- expandablelistview子item的按钮怎么获取
- Microsoft OLE DB Provider for SQL Server 错误 '80040e4d' 无效的授权说明
- 听说写博客是程序猿学习的第一步
- centos6.4重启网络报错Error: Connection activation failed: Device not managed by Networ
- Activity与Fragment的相互传值
- 图片下面的竖线如何跟右边文本框的底部保持一致,如图
- 虚拟机安装
- 技术人,为什么需要构建知识图谱
- 自定义View的OnMeasure问题
- Thinkpad Lenovo_recovery创建恢复介质次数限制
- 有没有人告诉我 如果使用GIT时,两个人同时修改了同一文件 这种冲突一般有哪几种解决方式?