V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dongguangming
V2EX  ›  程序员

到底什么才是编程技术?

  •  
  •   dongguangming ·
    dongguangming · 2020-12-04 17:05:51 +08:00 · 513 次点击
    这是一个创建于 1236 天前的主题,其中的信息可能已经有所发展或是发生改变。
    至今编程也有多年了,如果加上上学时期,总共得有 11 年了,我最近在想到底什么是技术,语言吗、框架吗、库吗,我看都不是,以前年轻时觉得是技术,现在看来其实就是约束规则、定规矩,不管哪家的 java 派码农都一个样,本来就是开源性的技术规范(老外制定的很多)。
    以我的经历看,编程并不需要什么,经常看到有人比较同类框架库,说什么 a 比 b 效率高、b 比 c 牛等,其实是可以进行二次扩展弥补、借鉴吸收同类的特性变成自己的,没必要比来比去的。
    理念比具体的术(比如早年用的 struts 、hibernate,如今的 spring 、mybatis)重要,我从来没有买过框架方面的书,告诉大伙吧,十年前的知识只要会灵活变通就是火的 rpc 框架、spring 、缓存消息中间件了,问题是你得给后来的码农留下挣钱的渠道。
    大学算是一种维持社会太平的制度吧,学生时期刚好是愤青的阶段。经常看到群里的新码农,跟我们年轻时一样的摸不着头脑懵逼,十有八九要重走一遍老路,还是我告诉新码农们要学什么吧,不是框架库(我见面试时问的好多这方面问题,其实这不是技术,最多算是规则而已),甚至不是语言(光我经历的 jdk 版本,是人家老外添加的特性并发包、流、lambda 表达式等),而是要学系统理论原理。
    心中无兵要胜有兵,放飞自我,云淡风轻。
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3354 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:11 · PVG 20:11 · LAX 05:11 · JFK 08:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.