zoukankan      html  css  js  c++  java
  • 什么是重要的?

    前几天看到玉伯的一篇博客《什么是重要的》,很有感触。我很同意,什么是重要的?最新最潮的东西?游走在流行技术前沿的虚荣感?不是。

    也想说说我自己的看法,什么是重要的?
    1)代码可维护性——可读性、易用性、可重用性、健壮性。
    2)框架——如何快速开发,不同框架背后的设计哲学。
    3)敏捷开发——又快又灵活,风险小效率高的软件开发流程。

    这些知识的权重比较高。而且和具体语言关系不大,可以跨语言重用这些知识。这些相当于是工程师的内功,有多少年功力的话,学习一门新技术会相当地快,很多思想是共通的。我不是学院派,相反我是典型的企业派,我追求实用。如果不实用,那么直接就是无用,给我们的实际工作带来不了切实看得到的帮助。而以上三点,绝对都是和实际工作切实相关的。君不见《xxx从入门到精通》《xxxx宝典》《xxxxcs4》年年有,一代一代换个不停,而《人月神话》《代码大全》《设计模式》这种内功心法的书却长盛不衰?

    都说大道至简,在我理解看来,就是看透现象看本质,紧抓终极目的又“快”又“好”,即“敏捷”,一切技术为其让路。不死抓教条,也不一味追流行,沉稳地修炼沉淀终极技能。
  • 相关阅读:
    AutoCAD.NET 二次开发(一) 自定义菜单及自动加载
    WSS 3.0部署备忘 一
    WSS 3.0部署备忘 四
    WSS 3.0部署备忘 三
    WSS 3.0部署备忘 二
    loj_1042
    loj_1045
    vim的学习笔记(3)
    Linux的磁盘与文件管理系统(1)
    文件与文件系统的压缩与打包
  • 原文地址:https://www.cnblogs.com/cly84920/p/4426672.html
Copyright © 2011-2022 走看看