type
status
date
slug
summary
tags
category
icon
password
Property
Sep 16, 2023 02:26 PM
特此申明,我无任何歧视的含义,仅仅是从一个自认为的专业角度去看待这个问题
🤔 什么是计算机素养?literacy of Computer?
你是否有这种疑惑?为什么Java以exe二进制安装文件安装之后,目录中多了很多不认识的文件夹?
举个最简单的例子看下图:
我见过太多太多的人不管是培训班的讲师也好,学院的老师也好,从他们口中,我听到他们对这个bin文件夹的称呼永远都是bin(并)目录~好吧我承认,我多少有点嫌弃这种称呼,为什么呢,因为我总觉得不规范,这不符合一个程序员的职业素养,程序行业本就是一个以经验著称的行业,如果你工作了好多年,仅仅只是业务能力上有所提升而你的认知水平永远都停留在毕业的阶段。这不符合终身学习理念,何况程序人生本就是一个终身学习的旅途。
今天我们不谈技术,只聊感想。
好的不卖关子,我对这个目录读法的理解是,这是一种缩写,其实这也很常见,我们Java命名的时候,我之前的一个带我的TL就曾告诉我,不要讲业务字段命名用拼音或者是其他中式英语来命名,很显然,我是肯定不会出现这种情况的,因为我是一个有代码洁癖的人,我追求代码整洁,干净理论,多一个多余的子我都不愿意写,少一行介绍的注释我都不放过,说好听点我是个对代码规范有严格要求的人,说不好听点,我有强迫症。
说来说去,这个目录怎么读,其实我认为应该读作Binary,二进制文件的意思,一个目录,Dir这显然也是一个缩写,但好在我们都知道他是表示目录的意思,目录本就是对一类文件的概称,那么bin目录肯定是对里面的文件统一称呼,所以呢?
所以你会发现这里面都是二进制文件,也就是binary File(驼峰强迫症);
照葫芦画瓢,conf就是configuration,对吧,很简单,很容易想到,但是有谁想过,其实这就是专业英语在这个行业中体现的语义呢,我举一个例子来佐证我的观点。比如,日志框架都用过吧,Log4j,好,又有人不理解了,这跟语义有什么关系?要不您读读呢?我求求您了,千万别读成Log四J了,4在英语中是对For的音译化,这个名字的原本含义是Log For Java,没想到吧,J是Java,4是For的意思而已,这就好比to==2,一样的意思,dto2Bo,dto2Vo,诸如此类…
可能有人会说了,你不就是从哪里抄来的吗,不也是别人告诉你的吗,那你就错了,我从小到大我承认自己不算聪明,但我知道自己几斤几两,我最大的特点就是悟性十足,死记硬背的东西在我这里我左耳朵进右耳朵出,我是一个唯心主义者,我对我自己内心所接受的事务,所认可的事物永远都不会忘记,甚至这么说,我甚至还记得我小学一年级的时候,五一劳动节放假那天最后一节课的细节,凭心而论,仅此而已。这些东西,从来都不会有人告诉我,也不是因为我看的文章有多少而发现的,而是我最初接触计算机,最初接触编程的时候,我被它吸引了,我无时无刻不在琢磨一些问题,只为了想明白一些为什么?
我以前很喜欢在CSDN上写博客,现在早已达到了CSDN博客专家的水平,但又如何呢,水五十篇文章,混一个公司认证身份,又有何用呢,我在大三的时候就已经达到了专家的要求,但是这是CSDN数据定义的专家,我是专家吗?我觉得我还不配这两个字,至少现在是这样。
我也曾一篇文章十几万的阅读,又有何用呢,对我而言,知识一些莫须有的数据而已。CSDN为了博得流量,大肆推广通俗易懂的文章,我看做是对我文笔的认可,但是又有何用呢?对我而言最重要的,还是没有吃透我在Java领域摸索的过程中,那些个为什么,为什么Java需要虚拟机我知道了,但是我也只是知道了皮毛,我还有很多为什么没有得到答案,我也想寻求答案,但是我找不到方向,因为我发现,寻找一个问题的答案的过程中,我时常会被一个其它问题所困住,长此以往,我郁郁寡欢,久久意难平。
所以什么是计算机素养,我也不知道,相信你自己心里应该有了你自己的答案,我也在寻找我的答案,但我知道的是,真理只掌握在少数人手中,而我相信我会成为少数人。
致谢:
有关计算机素养的问题,欢迎您在底部评论区留言,一起交流~
- 作者:fntp
- 链接:https://polofox.com/article/computer-literacy
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章