解释一
如果你是一名程序员,你的技术不好,学历也不好,写的程序经常出Bug,要的工资又高,而且公司本身也没赚到钱,做的项目一直没有上线,上线了也一直不温不火,公司一直在亏钱。
有一天,你的领导让HR来找你谈心,问你对未来有什么规划,并且要求你每周,每天都要写周报,各种为难你,但你又不知道自己到底该做些什么才对!
于是,慢慢地,有一天你被劝退了,公司说这是组织结构调整,需要对人力进行优化。你可能不知道是为什么,但事实上,这就是“挨踢”最合理的解释!
解释二
信息技术(Information Technology)。
IT - 百科释义
用我们贵州老家的土话解释是这样的:
所有一切跟信息传输,信息展示,信息存储相关的技术。不管是软件技术,还是硬件技术,都可以叫做IT。
比如,当年你上中小学的时候,你看旁桌的女同学长得漂亮,这时,你特别想跟她成为好朋友。于是你心想:我是直接跟她说我喜欢你,做我女朋友吧!还是含蓄地写(信息存储)张小纸条(信息展示)偷偷地放在书包里给她(信息传输),让她知道你的想法。又或者是,时不时地莫名其妙地找她聊天,或者莫名其妙地帮她写作业,解数学....
其实,任何人想要表达自己的任何想法,或者是想要得到任何自己想得到的东西,都可以使用我们作为这个地球上最高等生物的独特技能“语言”(编程语言也类似人类语言,就是通过一种文字信息或者语言信息去实现与对方,或受体、或受众交互与沟通)去争取得到!
但事实真是如此吗?
首先,我们追一个女生肯定是要对她好,肯定是要告诉她?但如果你真这样做往往都会事与愿违,得不偿失!
那怎么办呢?比较理智的方式可能是每天莫名其妙地找对方聊天,什么也不说地莫名其妙地对对方好!但是如果因为你的表白方式太过隐蔽了(信息加密),太含蓄了,对方不知道你的想法(不能解码)怎么办呢?这样没办法了,要不只能等对方慢慢地发现(黑客渗透)了,要么就你自己把话直接说明(告诉对方密码或者暗号的含意)!
总之,IT就是你将一条信息,或者一个想法用什么方法和工具传给对方。
或者在社会生活中,以及人与人之间相互传播、表达、展示、存储、记忆等一系列相关地活动,可能会用到的物质、工具的生产方法,制作方法,以及传播、存储,展示的方法等等都可以叫做信息技术(IT).
比如,以前没有微信,没有视频聊天这类工具的时候,远在他乡的你可以写信寄回老家,你也可以寄照片给老家的人看。其中信件格式、信件正文中的文字用到的语言(类似计算机网络的通讯协议)、邮编、地址(类似计算机的IP地址)、以及拖运信件或照片的车辆或者飞机、马路(类似计算机中的电脑、交换机,路由器,网线、光纤等)都可以与现在网络通信技术中的一整套解决方案对应起来。另外,信件中的纸张类似电脑显示器,而你阅读信件的过程,类似显卡把计算机里的二进制电信号解码,显示在显示器上的文本或图案的过程。
类似的例子其实很多很多,当然,具体要地实现从电路板到显示器,喇叭等一系列多姿多彩的数字化生活,其实涉及到很多跨学科的知识领域。比如数字电路原理,电学知识,图像学原理,材料工程学,信息论,计算机通讯技术等等很多方面。
下面是我现在在自考本科《计算机科学与技术》的课本,以及一些课外专业书籍,大家可以看看,想要成为一名优秀的软件技术从业者,或者至少合格的从业者,你至少要学过,或学懂这个体系里其中一部份知识。
计算机底层原理相关书籍
原因一
你真的就是个码家!农
你干的话就是简单的增删改查,简单的业务模块,甚至只是给现有系统做维护,改Bug,做一些修修补补的基础工作。什么分布式,缓存,推荐,算法,架构设计之类的工作都轮不到你来做,你也做不来。
其次,就算你能做一些架构,算法之类的工作,但人才市场上也有大把的人能做,你的能力不具有“不可替代性”,所以你也只配做个码农!内卷严重的工种,你的命运不由你安排,由市场的供需关系决定。
...
关于这点,不多说了,想想当初在杭州失业投了两个月简历的自己,说多了都是泪。
原因二
现有的技术框架,以及解决方案逐渐成熟,利用现有的技术方案,以及现成的软件开发包,无论是资金成本,时间成本,还是机会成本都远远低于公司自己从基础功能模块精心打磨划算很多倍。
那么,就算你武功再高,公司也不愿意高价请你!
对于公司来说,最优的方案是招几个要价便宜,但也能干活,精力旺盛,还能不断地快速成长的应届毕业生,或者年初入职场的菜鸟。另外再招一两个技术牛逼,能独挡一面的牛人就可以了。
所以,软件开发这个行业里面,入门不是门槛,技术难度也不是太大的门槛!
真正的门槛是行业内卷,供需失衡,你的个人命运由市场决定!
就聊这么些了,感兴趣的朋友欢迎在评论区补充你想说的!