• 软件世界的生存法则:实战,实战,再实战!


           学习, 练习,  阅读优秀项目,构造实际系统, 勤于思考、借鉴、总结和提炼,  就是这些。

           初期, 需要阅读大量的思想性、技术性书籍来引导上路,  熟悉一些开发方法及技能, 培养良好的编程风格, 具备开发的经验; 

           接下来, 脱离保护, 独立生存。 就像骑自行车一样, 开始会有人扶着, 但总要有一天, 宁可一次次摔在地上, 摔出伤痕累累, 也要磨炼出独立去闯的胆识和智慧。 我们都要面临这样的转折点。

           阅读源代码, 阅读文档, 与同行多多交流, 虚心求教, 多观察多思考多练习,  就是这些了。
     

           没有捷径可走。  不存在最佳实践。  

           没有完美的方法论。 无法做出完美的软件。 

           没有谁能够教会你如何正确地开发正确的程序或系统。 

           但是, 只要全心投入到这个充满朝气、新鲜血液的软件世界, 它自会教会你。
          

           有很多热心的人愿意指引你上路, 分享他们所获得的知识和体会, 答疑解惑。 

           有少量经典书籍能够一直伴随你, 引导你不断地向远方前进;

           各种问题和挑战会折磨你的神经, 让你绞尽脑汁, 千回百转;

           其它的要靠自己去领悟, 去探索, 去磨砺自己的直觉和本能, 去获得你独特的才识。



           法则很简单, 路很艰难;
     
           没有任何法则能够让一条原本坎坷的路变得顺畅些;  

           成功总是属于那些有胆识、敢闯敢干的人。

     

           --------------------------------------------------------------------------------------------

             学习方式的变革:

              1.   开源项目, 文档, 源代码; 

              2.   计算机科学经典著作,  诸如 《计算机程序设计艺术》、《计算机程序的构造与解释》, 《算法导论》

              3.   重要的计算机科学论文;

              4.   有价值有深度的技术文章, 善于搜索、改进、整理、总结、提炼;

              5.   同行交流,探讨;  

              6.   不再依赖于技术书籍。

  • 相关阅读:
    关于springboot项目使用yml类型的配置文件
    关于个人电脑连不上公司svn服务器,显示拒绝访问的错误
    改变思考问题的方式——SQL排序查询
    FreeMarker入门级
    个人电脑安装svn实录
    tomcat配置虚拟路径,可以解决实际开发中测试时前端访问后台电脑上的图片的问题
    springmvc的运行原理个人见解
    [CF915F] Imbalance Value of a Tree
    [CF768G] The Winds of Winter
    [BZOJ4241] 历史研究
  • 原文地址:https://www.cnblogs.com/lovesqcc/p/4038400.html
Copyright © 2020-2023  润新知