到底什么才是编程技术?

2020-12-04 17:05:51 +08:00
 dongguangming
至今编程也有多年了,如果加上上学时期,总共得有 11 年了,我最近在想到底什么是技术,语言吗、框架吗、库吗,我看都不是,以前年轻时觉得是技术,现在看来其实就是约束规则、定规矩,不管哪家的 java 派码农都一个样,本来就是开源性的技术规范(老外制定的很多)。
以我的经历看,编程并不需要什么,经常看到有人比较同类框架库,说什么 a 比 b 效率高、b 比 c 牛等,其实是可以进行二次扩展弥补、借鉴吸收同类的特性变成自己的,没必要比来比去的。
理念比具体的术(比如早年用的 struts 、hibernate,如今的 spring 、mybatis)重要,我从来没有买过框架方面的书,告诉大伙吧,十年前的知识只要会灵活变通就是火的 rpc 框架、spring 、缓存消息中间件了,问题是你得给后来的码农留下挣钱的渠道。
大学算是一种维持社会太平的制度吧,学生时期刚好是愤青的阶段。经常看到群里的新码农,跟我们年轻时一样的摸不着头脑懵逼,十有八九要重走一遍老路,还是我告诉新码农们要学什么吧,不是框架库(我见面试时问的好多这方面问题,其实这不是技术,最多算是规则而已),甚至不是语言(光我经历的 jdk 版本,是人家老外添加的特性并发包、流、lambda 表达式等),而是要学系统理论原理。
心中无兵要胜有兵,放飞自我,云淡风轻。
676 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/732188

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX