七武士与教学

本贴最后更新于 1887 天前,其中的信息可能已经时过境迁

武士阶层和农民阶层,阶层的对立,武士在时代的发展下被碾碎骄傲,像野草一样的农民却能一直生存。

今天看完了七武士,深深迷恋着其中的矛盾和冲突。

武士道中一直被颂扬的精神,在这里得到体现,收下了农民的看似所有的白米饭,答应了农民帮助要退治 40 余骑的山贼,居然说出了村子四面一面一人防守,两人备用,加自己七武士就能抵御山贼的豪言。并真的凑齐了七名愿意只吃一点白米饭,无俸禄和奖赏的参与保卫农民的战斗。

虽然后来看到,原来是武士携带几个农民作为一个小队战斗,但凭借战术,壕沟,木栏,近乎无人伤亡。

但浓具悲剧色彩的是,七个武士,被火枪杀死了四个。纵观全影,观众都不得不发出一个感叹,这七位武士确实有武士道精神,又会切身体会而惋惜武士时代的没落,如此骁勇的武士,即使是七人中最强的剑圣,也是被一枪毙命。

最后的结局中,死伤了一些的农民,经历了山贼辱妻丧妻之痛和自己的过失造成一名武士死伤最后勇敢并肩作战的利吉,希望打破阶级差距在一起的年轻武士和村女,在消灭山贼之后,被阶级的力量分开,武士阶级继续没落,农民继续如野草存活,没有人去关心武士没有战斗后的存在意义。战斗前武士和村民的齐心协力和战后的形同陌路,让最开始召集众人的武士感叹,这场战斗,山贼输了,武士输了,只有农民,胜利了。

我有时候思考对别人的教学,为什么我会想教别人学习?

教别人学习最吃力不讨好的时候是他们自己不想学习的时候。

我常常把程序员看作一个群体,人在社会上总会有标签的,毫无疑问,程序员在我的社会站位中占了一大部分。

似乎作为一个群体的时候,真的会有一种文化的生命,而群体的每一个元素共同维护着它。武士阶级拥有着世人歌颂的品格,(还有变态的阶级观)武士为维护阶级,世俗的看法,自己的信念,作出让我们现在人惊讶的选择。拥有着自己独立的取舍。在武士阶级没落的时代,无数不愿低下头颅的落魄武士死去(规定,武士是不能参与生产活动的)。

程序员是否会有这样的一个时代呢?

看看程序员中的极客这一部分,他们崇尚的黑客精神,朋克,自由,和其他的人对黑客自己的看法。

现在机器代替人工写代码都已不是空话,云的作用也让成为广义的程序员变得轻松无比。

是会有很多程序员被淘汰的,我断言,淘汰的会是使程序员从科学层面落在工人层面的那部分人。

市面上常常散播的焦虑,程序员会在 40 岁的时候死去。其实,这部分人本就无法成为程序员。是繁复重复的需求,高薪的回报让他们获得了互联网的红利。而在之后,作为这样的程序员很难存活是应该的。因为程序员的定义已经在从工种向科学转变,重新规划新的人物圈子。

被淘汰的人,本就不适合成为逐渐形成新定义的程序员。

但是生活,不过都是要恰饭罢了。适合不适合又如何呢?

这让我想起了所谓的暗物质程序员。这个定义是我在一篇博客看到的,作者认为世界上还有绝大部分,依稀感觉在 80% 以上,他们不上 github ,不上 stackoverflow ,他们用着已经很难出现争议的语言,或许在某个国家的某个小房间里用 .ASP 做着程序的维护,他们不知道新的任何框架,也不想知道,这并不会影响他们的工作。他们下班之后的娱乐活动从不是进行技术交流,而是看电视,做体育运动等更家常的职工活动。

他们也为这个世界解决着问题罢。

我在做技术猫的时候,常常会想,或许他们就是新生代又一次重新定义软件行业的人,互联网时代一切日新月异,变化极快,我们所说的好似几百年前的老技术,可能出现就在去年。新生的互联网又伴随着哪一代人的淘汰呢?

为什么要对新生教学,为什么总是帮助着想进入编程行业的人?虽然我一直做着这样的事情,但自己问题的答案总是摇摆不定。

因为教的是大学生的比较多,还会各种感慨大学生(我接触的)如同巨婴,等着别人嚼烂喂到嘴边才肯学习,挑挑拣拣浮躁难静,如果教的就是这样的人,不禁又对程序员起了杞人之忧。这个之前想的时候认为是本身适合做程序员的太少,而国家的风向标又让无数的青年人扑火在这个行业。

或许死了 99% 的人之后,剩下哪些没有退出这个行业的人真的能让计算机技术追赶上其他国家吧。

只会战斗的武士在火器时代,在和平时代,无论如何挣扎也只能被时代卷碎。

只会编码的程序员,也会轻易取代。

虽然教着各种各样的人很困难,但技术猫或许真的能为软件行业,程序员阶级,贡献真正能留下来,不断更新这个阶级,这个职业定位的人。注入改变的活力,而不是武士一般消亡。

  • 七武士
    1 引用 • 2 回帖
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    568 引用 • 3532 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 355 关注
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    41 引用 • 130 回帖 • 261 关注
  • CodeMirror
    1 引用 • 2 回帖 • 129 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22352 引用 • 89434 回帖 • 1 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3453 回帖 • 203 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 462 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖 • 1 关注
  • 音乐

    你听到信仰的声音了么?

    60 引用 • 511 回帖
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 742 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    123 引用 • 74 回帖
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 385 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 629 关注
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 3 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    85 引用 • 165 回帖 • 2 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    90 引用 • 59 回帖 • 1 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    86 引用 • 122 回帖 • 625 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 530 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    944 引用 • 943 回帖
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    90 引用 • 899 回帖
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    166 引用 • 595 回帖 • 1 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 629 关注