为什么我要花费业余时间学习编程

698阅读 · 11评论 · 2018/08/15发布   前往评论

前言

大概2017年中旬,我开始学习python基础,到2018年8月15日,使用django搭建起我的博客,算来也有整整1年了。每个晚上吃完晚饭开始编程,到10点多差不多就该睡觉了。这段时光是快乐的,完成一个目标后的成就感,完全冲淡了过程的艰辛。这种原始的快乐,以前从未体会。 利用业余时间学习一项技能的投入是非常巨大的。所以这里我就想说一说,为什么我要选择编程?

为什么我要编程

开放精神

在信息时代,IT已经渗透进每天的生活,但是我对于它的开放精神其实并不了解。随着学习编程的深入,才逐渐感受到这种开放是多么的让人震撼。互联网像一个巨大的宝库,可以自由的浏览前辈们写的教程、攻略,使用强大功能的软件、运用高效率的服务,而这些绝大部分都是免费的。这在其他行业是不可想象的,谁愿意把自己的拿手绝招免费传授给你? 站在巨人的肩膀上,可以帮助你非常高效的吸收知识,快速提高技术实力,同时也非常容易完成预设目标,激励自己更加的努力。这种开放的精神是植根于编程的血液中的。

我的小世界

编程是虚幻的,你辛辛苦苦编写的代码并不能真切的摸到、闻到。正因为如此,编程也是智慧密集型的技能,你可以天马行空地发挥想象力,创造一个属于你自己的小世界,在这个世界里可以融入一切的想象,与他人分享,无比真实。打造世界的过程中一定会遇到新的知识,去解决新的问题,迫使你不断的掌握新的能力,获得新的成就感。对于天生好奇的人类宝宝,这一切都让人着迷。

来自未来

IT无疑是还在迅速发展的科学。随着人工智能的发展,越来越多以前认为是创造型的行业也将被电脑所替代。比如说博主从事的几何光学设计,在我看来完全是可以被人工智能所取代的,现在就差临门一脚而已。其他依靠经验的行业同样如此,在大数据的支撑下,人类怎么可能学习得比机器更快。虽然编程技术存在同样的问题,但是好在它毕竟是制造人工智能的核心,离未来社会也更近一点。

快速获得成果

前面已经提到学习编程的高效。不管你学习那个实体行业的技术,其见效都是缓慢的。比方说学习机械结构科学,好不容易设计出一个自己的东西,还需要投入一笔资金,等待漫长的加工完成,再想办法测试实物和理论是否相符。如果没达到满意的效果,又得重新来过。这种缓慢的学习速度是我无法忍受的。编程就不一样,因为它是虚幻的,所以大部分种类的程序设计你都可以马上得到结果,然后根据结果快速迭代产品,纠正错误。况且你基本不太花钱,一台电脑几毛电费就足够了。

低成本传播

拍一部电影的经费通常是一个天文数字,然而你却可以仅花费几十元钱,观看一场大呼过瘾的影片;影片也能够享誉全球,制作人赚得盆满钵满。为什么?因为其传播的成本实在太低了。多复制一份胶片就能让几百人观看,何乐不为呢。 软件行业也是如此。你想得到我的软件,仅需要另外拷贝一份而已。这使得你的成果有可能轻而易举的被全世界很多志同道合的人所分享,特别是免费的情况下。这种成就感是金钱也买不来的诱惑,也是自身的一个本钱。

最后发生的事就是这样,我在编程的道路上越走越远,以此写给那些迷茫的人。正好今天(2018.08.15)也是我的博客(杜赛的个人网站)正式上线的第1天,所以把这篇文章作为我目标达成后的第1篇文章,是为序。

  • 有疑问请在杜赛的个人网站留言,我会尽快回复。
  • 或Email私信我:dusaiphoto@foxmail.com




本文作者: 杜赛
发布时间: 2018年08月15日 - 14:49
最后更新: 2019年01月28日 - 14:59
知识共享许可协议   转载请保留原文链接及作者



登录 后回复

共有11条评论

avatar
杜赛 [博主] 么么哒! 1

悄悄拿第1个评论..=。=

12个月前 回复


avatar
丢丢miao 杜赛 [博主] 么么哒! 1

支持博主!

11个月前 回复


avatar
学到老单到老 么么哒! 1

4个月前 回复


avatar
杜赛 [博主] 学到老单到老 么么哒! 1

感谢感谢heart

4个月前 回复


avatar
elonics 么么哒! 1

博主你有没有考虑正式转行到it行业呀

4个月前 回复


avatar
杜赛 [博主] elonics 么么哒! 1

最近家事挺多的,暂时没啥想法laugh

4个月前 回复


avatar
杜赛 [博主] 么么哒! 1

当时的想法还蛮天真的

4个月前 回复


avatar
杜赛 [博主] 杜赛 [博主] 么么哒! 1

2个月前 回复


avatar
sys0613 么么哒! 1

只想点个赞。同时也特好奇博主之前是从事什么行业啊。是什么专业的转学的程序员啊?

1个月前 回复


avatar
sys0613 sys0613 么么哒! 1

在学习django之前,楼主是先学习的HTML,CSS,JAVASCRIPT,JQUERY,bootstrap么??因为我看这个网站都用到了

1个月前 回复


avatar
杜赛 [博主] sys0613 么么哒! 1

谢谢。

  1. 从读书到工作,一直从事光学设计,也就是设计镜头了
  2. 先学习的python,然后接触到django,然后一路学习django中由于开发需要,逐渐扩展到其他的领域。其实除了web相关的知识,其他编程领域也都有学习,总之我学得很杂

1个月前 回复