zoukankan      html  css  js  c++  java
  • 程序员日里聊编程

    10月24日是国际程序员日,在这个日子里很适合聊一聊编程的话题。

    普通人为什么要学编程?

    作为一个每日以画图和计算为主要内容的从业人员,重复性的劳动占了很大的比重。久而久之,对自动化的渴望日渐炽热。历史的经验告诉我们,越是重要的事情,越需要尽量掌握在自己的手里。幸福不会从天降,社会主义等不来。在这个快速变化的时代,编程可以给我们更多的勇气去克服困难,迎接挑战。

    编程是对过去经验的沉淀。在编程的过程中,促使我们对业务的理解不断加深,对行业的发展有了更宽广的视角。

    编程可以实现业务经验的积累。即使是最简单的重复性劳动,也会有出错的时候。通过编程将计算的过程固定下来,工作的方式转变为输入参数,得到结果。有效减少中间环节,提高效率的同时,质量也得了到保证。

    编程可以帮助我们应对变化的世界。随着知识产权意识的不断提高,未来软件的使用成本将会大幅提高。被行业软件卡脖子的事情,就会如同芯片制造遇到的问题一样发生,未雨绸缪总归是要更稳妥一些。

    数年的编程对个人而言带来的收获有哪些?

    从实用的角度来看,编程可以促使专业研究的进程不断加快,思路和方法有很大的拓展。早期,为了进行算法验证,采用Flash动画的方式进行演示,虽然适合制作论文插图,但实用性不高。之后学习数学软件,再到后来学习C#专业开发。与行业的结合越来越紧密,解决实际问题的能力也有很大提高。

    从思维的角度来说,编程可以带来认知的改变,提高解决问题的能力。虽然目前很多人已经在反思面向对象编程的缺点,但它仍然是解决复杂问题时非常有力的思维方式。程序世界里,对象与对象之间的交互、响应,与现实世界中个体与个体之间、个体与集体之间的关系处理有着非常多的相似性。编程中的迭代过程,就是在不断的发现问题、分析问题、解决问题。当我们的工具与思维的迭代越来越频繁,解决的问题的方法也就越来越多,效率会越来越高。

    从社会的发展趋势来看,自动化以及未来的智能化已经是大势所趋。行业间的壁垒必将被打破,各类专业技术的融合将成为常态。对个体来说,想要保持行业的竞争力,知识边界的拓展将成为刚需。活到老学到老,将是在这个变化时代下,每一个人的主动选择。

    回到人的天性,人性中天生的对未知事物的好奇和对长期目标的追求,可以帮助我们保持积极的心态,不断的迎接挫折和挑战,充实过好每一天。读书、画画都可以成为爱好,编程也一定可以。

    祝各位程序员节日快乐!

    借这个好日子,发布一个目视盘旋保护区的生成工具。就像很多程序项目时常延期一样,这个原以为几小时可以搞定的软件,结果花了一整个周末的时间,还好顺利完成了,希望对大家有用。

    软件界面:

     

    谷歌地球效果:

     

    下载链接:

     https://files.cnblogs.com/files/windspiral/Circle.rar

  • 相关阅读:
    【题解】Luogu P2081 [NOI2012]迷失游乐园
    【题解】Luogu P4436 [HNOI/AHOI2018]游戏
    【题解】Luogu P4438 [HNOI/AHOI2018]道路
    【题解】Luogu P1344 [USACO4.4]追查坏牛奶Pollutant Control
    【题解】Luogu P3674 小清新人渣的本愿
    Mysql之数据库存储引擎
    Linux之取消别名设置
    Linux之别名设置
    Mysql之设置用户指定ip地址操作数据库
    Linux之php编译安装5.6
  • 原文地址:https://www.cnblogs.com/windspiral/p/13875861.html
Copyright © 2011-2022 走看看