zoukankan      html  css  js  c++  java
  • 编程漫谈(七):意义与自由

     

           我所能做的,就是一点一点地耕耘、积累,直到生命渐渐发出光芒,抑或者嘎然而止。在哪里其实并不重要,重要的是,无论在什么地方,我与我的心同在,与我的梦同在,与我的爱同在。从今天起,我要使用自己写的软件,也许界面不酷,也许功能简陋,不过,作为一名要从事编程工作的职业人员,这会是一件很棒的事情。

             

           编程,应当是一项自由探索、自由创造的活动。因此: 第一, 心应当是自由的; 第二, 思想应当是自由的。自由地阅读,自由地思考,自由地编程,自由地写作,才是作为编程人员应该做的事情!

     

           现代编程人员已经无法阻止自己堆积木了!发现虽然写了几年的程序,关于计算机系统本身的知识、设计与实现,学到的很少,仅仅满足于高层抽象,抽象来抽象去,什么有用的事都没有做。如果不是看了《Coders at work》,相信自己还躺在“抽象”的温室里呢!该钻研下内部原理和机制了!学的时候要融入探索和创造。

     

           编程的意义有三: 第一,  做出对社会产生有益影响的优秀产品和服务,能够为人们的生活带来帮助,处理掉麻烦; 第二, 自得其乐; 第三, 生计,或者赚钱。 然而,细细想来,其实任何一件事情似乎都可以达成以上目的,而通过编程的方式实现起来其实更困难一些。如果你热爱编程和技术,欢迎入行。编程是一项富有创造力和值得自豪的职业技能!

     

           我的职业方向不会是技术研发,而是运用编程和技术解决生活中的困难与问题,做一个技术与生活的牵线人,找到值得我投入热情与创造力的事情。第一,要有胆量,不要轻易地畏惧和退缩,失败了也是一种励炼; 第二,要有创造力,去做别人想不出或者做不出的事情; 第三, 要有才干和信用。

           

           创业其实并不是那么神秘莫测的事情,敢于开始做便是好的开端。个人完全可以进行自己的“微创业”。选择一件事踏踏实实把服务和信誉做好。我从前想,自己不会出国,不会去创业,现在,我觉得自己的胆识太浅、眼界太窄了。一个人可以选择蜷缩在井底生活,也可以选择走向更广阔的世界。

     

           既然编程的最大意义是能够做出对社会产生有益影响的事情,那么:

           【1】  从非技术角度密切关注社会和人们所面临的困难、问题与挑战;

           【2】 了解别人的思考与解决方案;

           【3】 探寻自己力所能及做的事情。

     

          怎样提高编程技能?

           【1】 每天要抽一小时学习新知识和新思想;  留出更多时间来实践、领悟、探索和发现。

           【2】 大量地阅读优秀源代码。 要做一名作家,就要阅读大量的著名文学作品以打下良好的根基;

           【3】 多多实践,编写程序来解决各种棘手的问题;

           【4】 与别人交流、探讨。

     

           软件与产品

           软件是能够完成一些操作的程序集合的有序组合; 而产品是能够让用户用着顺手的能够解决用户所面临问题的软件。 要让软件成为真正的产品,就要从用户角度来设计软件。

     

  • 相关阅读:
    java.lang.IllegalStateException: getOutputStream() has already been called for this response
    html5之table嵌入form表单布局(务必注意:table标签必须在form表单内部,不能再form表单外部!)
    两张图搞清楚Eclipse上的Web项目目录
    使用VS 2019发布.net core程序并部署到IIS的最新教程
    国外便宜虚拟主机有哪些?
    怎样收用电汇来收adsense的广告费呢
    程序员同性交友网站github在国内不能访问了
    直接引用MrAdvice.dll文件不能实现AOP拦截,教你1分钟解决这个问题
    VS2019打包WPF安装程序最新教程
    通过VS2017发布.net core程序并使用Web 部署到远程服务器最新教程
  • 原文地址:https://www.cnblogs.com/lovesqcc/p/4038475.html
Copyright © 2011-2022 走看看