给程序员的一些忠告

注:本文排版布局有点乱,有意的朋友可以获取word文档阅读。
关于培训:任何事物都有两面性,不可偏执一端,听谗惑乱,好为虚势偏听一家之言也是不对的,
专收名誉,自来骄傲是技术人员的弊端。

欢迎加技术群讨论:
给程序员的一些忠告_第1张图片

现在大家打开各种APP,各种技术论坛,各种技术帖子,或多或少都能看见各种文章,其中贩卖焦虑,或是以故事型方式陈述内容,但最终后面都会有相应的广告,或是卖课的​,最终劝你入坑购买服务,其实这很正常没有什么,毕竟你愿意出钱那是你的事情,别人无法左右​,我们也不能说是谁的问题,各取所需。

那么对于单纯的新人,可能不知道,甚至会花重金以及贷款等方式购买服务,如上万元的培训费用,上万元的课程,你也不能说他有错,毕竟当时他也没有什么技术价值判断能力,他也不知道课程的技术价值有多少,值多少,也不知道互联网技术公司的技术是否匹配,可能受部分信息影响,渲染了高薪的引诱,从而走了不归路。

我每次看见上万元的课程,动则7,8千的课程费用加上具有诱惑力的宣传,收割不少小白,当然我并没有说这些人耍套路引诱小白割韭菜,他们也没有错啊,大家都是为了赚钱,只要不犯法,没有什么可值得批评的,小白愿意出钱,我们管不了这么多

但培训机构的课程只是让你掌握一时的技术使用能力,也就是说你花了钱和时间及精力掌握了之后,确实能到工作岗位上应付开发工作,也能找到工作,培训机构会将各种编程语言,各种编程语言写出来的框架及各种编程语言实现的应用如C实现的各种数据库,各种缓存如memcache,redis,各种web服务如nginx,如java实现的netty,spring boot等都会教你怎么使用,甚至以框架的开发作为课程,随着时间的推进,出来的东西越来越多,新框架,新的语法,新的库也越来越多,延伸出来的课程也会越来越多,相反你要花更多的钱和更多的时间成本继续学习,几年以后你终于发现,好像学不完,没完没了,各种技术体系在版本升级和迭代甚至推翻出新产品,而你只以疲于拼命的在学习,甚至浪费了不少钱和精力投入的成本高但回报少。。。

给程序员的一些忠告_第2张图片
但是这些所有的框架,编程语言,数据库,各种中间件服务等它们都有着许多程序员忽视甚至装作看不见的或是不知道的东西==》核心底层
给程序员的一些忠告_第3张图片

上面发展出来的各种语言及各种编程语言延伸出来的框架,其实它们都依赖着大家经常忽视的底层。
有一句话讲:“知其根本,亦当晓其关联,方可得善法”,也有一句话讲:“物有本末事有终始知所先后则近道矣”,可见我们要轻松的应用和驾驭上面各种高级语言构建出来的产品及其技术体系都要得掌握它们的根,知道它们的本质,知道它们的源头是什么,这样我们才能“知其然知其所以然”,掌握了根本就能抓住各种新冒出来的树枝【新语言,新框架,新应用】从而不至于迷失在各种变化的技术体系之中,知道了它们的根,就能知道上面的技术体系是怎么来的,是怎么变化的,没有树根的支撑,上面的树枝,树叶是无法遍地开花繁荣生长的。
给程序员的一些忠告_第4张图片
大家可以打开自己的个人电脑或是打开公司的linux服务器【在linux服务器上输入lscpu】相信你会看到Intel或是AMD字样,这些处理器它们都支持X86指令集架构

我们使用各种语言编写开发出来编写的代码最终都会统一的处理为X86指令装载到内存中运行

给程序员的一些忠告_第5张图片
但是我们有操作系统OS,它本身已经提供了许多系统调用API,这些系统调用API一般都是几百个,涉及进程,文件,内存,SOCKET等。

给程序员的一些忠告_第6张图片
给程序员的一些忠告_第7张图片
给程序员的一些忠告_第8张图片
给程序员的一些忠告_第9张图片
给程序员的一些忠告_第10张图片
给程序员的一些忠告_第11张图片
给程序员的一些忠告_第12张图片
给程序员的一些忠告_第13张图片
给程序员的一些忠告_第14张图片
给程序员的一些忠告_第15张图片
一阴一阳之谓道,继之者善也,成之者性也,只有左右两者互相协调,我们才会准确的认知技术,右边是我们运用左边的核心,两者都同等重要,技术也是如此。
给程序员的一些忠告_第16张图片

你可能感兴趣的:(后端gojavac++php)