技术是要靠自己边学边打磨才行的

作者:Codinget
2019. 10. 23

静待花开

家里的石榴熟了,老爸从农村老家给我们带来一兜子石榴让我们吃,家里石榴已经两年没怎么长了,挂不住果儿,今年算是大丰收一把。把半岁的孩子跟石榴放一块儿比一比个头,大,真的很大。孩子刚出生那会儿,家里的石榴也刚发了新叶儿,石榴熟了,孩子也大了不少,老爸这段时间一直在老家看着石榴,直到彻底熟透了才摘,今年的石榴真的是好吃到爆了。

最近这几天,机器有点问题,录视频的过程中总是崩溃,扫了一下硬盘,硬盘快完蛋了,我也就不再倒行逆施强行录制了,就写个博客,等新硬盘到了,我再重做系统,重新出发。这已经是做视频被搞坏的第二块硬盘了,还彻底报废过一台笔记本,搞个视频网站没想到成本这么高,以后我也就只敢用黑苹果工作了。

我虽然做视频,但是我希望大家还是应该逐步减少对视频这种学习方式的依赖程度。我发现不少用户一直在走马观花的看视频,不给自己任何思考和推理的时间,技术这东西不是靠记忆力就能轻松搞掂的,我们学上了这么多年,教训已经够深刻了,哪怕做了各种试卷,进行一次又一次的复习和巩固都很难掌握学过的东西,更何况工科和理科结合的技术工作,更多要靠自己实践和推理,你按照视频操作一遍,推理一遍,远比看 50 遍视频都强,还能节省更多的时间和精力。做人做事别那么自信,该把自己当傻子的时候一定不要客气。就像养孩子,得自己去养,自己去教。

不要总是看视频,也多看看文档,多看看书,多动动手,活活脑,减少对视频或者对别人的依赖,都是成年人,以后有很多东西要咱们自己扛的,都得靠自己,成年人只会给自己的孩子讲童话,对自己就算了吧。

我们看博尔特跑100米进10秒很容易,看杨利伟在返回舱也不难,咱们不过是外行看热闹而已。咱们的目标都是专业的技术人员,不是来看热闹的,很多技术人员甚至被一堆无所谓的概念和名词给糊弄住了,那份莫名其妙的执念让人很是感动,举一个很简单的例子,目前网络授权的辅助开发包基本都是基于 OAuth2.0 授权规范实现的,我在网站中对 OAuth 2.0 的篇幅也很大,录课程的时候我使用的官方 Passport 开发包,因为它更简单易用,与框架的融合度最高。但是很多朋友问的问题依旧是 Passport 有没有使用 jwt,为啥没有使用 dingo 云云。作为技术人员,不要对这些低级的东西萌生信仰,它们都不配,别看低了自己,不管技术名词多高大上,都是人搞出来的东西,别人能搞,你我也能搞,这些开发包背后的内核本质都是完全一样的,不过具体的实现方式不同,开发者的使用方式不同而已。只要你舍得花点时间精力吃些苦,你也可以搞一个,你爱管它叫啥就叫啥但是在内行人眼里,它就是一个科技以换壳为主的另一个经过再包装的“商品”而已,而且也仅此而已 ...... 不要执念技术名词

以上是《全都是泡沫,一刹那的花火》博客中与用户小铭的一段简单对话,我觉得也挺能说明问题的,很多人真的是连这些东西是干啥的都不清楚,就已经开始莫名向往并展开疯狂的追求,认为只要是高大上的技术名词,那肯定代表着牛掰。JAVA 界的这股恶俗风气尤为严重,而且他们自己也意识到了这帮人发明了太多名词,甚至导致出现了这个圈子不该有技术信仰和迷信,那些知名框架也开始倡导简单做事简单做人,逐步剔除那些唬人的东西,不再发明一堆堆、一坨坨的技术名词,因为它们真的让学习者尤其是初学者走上了歧途,增加了不该有的学习负担和蜿蜒的路径。技术不是用来盲从的,我愿意再一次重复我在网站中说过不止一遍的话,它们只是我们的工具,而我们才是主体,君子使物,不为物使,切记切记。

我发现我写起博客来还是挺能扯蛋的,哈哈哈哈 ~ 自己的日子自己过,别人只是一笑而过 ......

 

狗尾草 2019.10.23 15:35

站长是个人才,说问题说的通透,扯蛋也能扯得清新脱俗,连根拔起。另:孩子真漂亮,站长有福气。

Codinget 2019.10.23 15:39

老是不写博客,手生了,蛋扯得也没过去那么好了。人才不敢当,我是个24K纯天才。

狗尾草 2019.10.23 15:41

一口老血喷站长脸上

乐乐 2019.10.23 15:53

我这有多余的笔记本,站长有需要的话我愿意送给站长,站长当初送我永久会员,我打算还了这个人情,反正放着也是吃灰,还不如让它实现点价值。

Codinget 2019.10.23 15:56

不用这么客气,我家里的电脑够再战两年也没啥问题,你帮我我帮你,相互的嘛

bug先生 2019.10.23 21:47

每篇博客都这么讲究,跟着站长真的很开眼界,思考问题和对待技术的方式真的让人很受益

Codinget 2019.10.23 22:32

权做朋友之间聊天沟通,只是表达了一下我个人的从业这么多年的所见所闻所想,希望能对新入行的朋友有点帮助。

cchealther 2019.10.23 22:08

受教啦!

Codinget 2019.10.23 22:36

我一直欠你一篇推荐技术书籍的博客,到现在我都没写呢,惭愧惭愧。

cchealther 2019.10.24 22:49

老哥还记得我啊!等了老久了!欠你一个永久会员哈哈哈,最近在学java和C++数据结构与算法。学了java感觉看laravel有种更加通透的感觉,感受到语言的互通哈哈。学了数据结构与算法,感觉自己底气更加足!laravel我想用来学习快速构建web应用方向。想转java为主攻方向,然后再刷leetcode算法!希望实习可以进大厂!冲两年!!

Codinget 2019.10.24 23:13

努力吧,有目标的人永远都有动力,互联网web开发的能力可以培养一下,但是将来就业方向你可以尽量避开它,从其他方面构建自己的优势。

算法重点搞定思想和逻辑,你可以先用实现起来更容易的语言学,用c或者c++理解算法或者实现算法对初学来说会很麻烦,毕竟你将来想主攻java,其实面向对象的语言都差不多,都是那么回事,这些语言来回切换都很容易的。

cchealther 2019.10.25 00:08

努力就完事了哈哈~依旧坐等老哥推荐书籍的博客嘿嘿

x-man 2019.10.24 00:12

好像每句话都是在说我,可我又无力反驳,站长批得很对

Codinget 2019.10.24 07:56

何必这么配合我,对号入座也不需要这么精确入位吧。

尺骨 2019.10.25 14:48

点个赞,确实很能说,异类啊

Codinget 2019.10.25 22:30

本是同根生,相煎何太急

西门撸码 2019.10.26 07:35

配图改画风了,更有味道了,文艺范

Codinget 2019.10.26 10:59

审美方面口味又变了,不知道是重了还是轻了

Cosmos 2019.10.31 00:01

最近公司把PHP全转成Java了 自己也努力跟着大部队走 感觉Java真高深麻烦 我这样的弱鸡完全体会不到它的什么优势 反而像站长说的样 技术名词多的一批 学习周期巨长 苦笑

Codinget 2019.10.31 00:09

java高深真谈不上,就是数据类型比较细分,光链表的类型就一堆以应对不同的场景,你也无需太关心那些鬼名词,大部分东西你在php界应该早就接触过,只不过php这个圈子没那么多事儿,因为php语言实现功能的开发速度和开发效率真的让人太喜欢了。

Codinget 2019.10.31 00:11

我最喜欢php的一个重要原因就是它可以快速帮助开发者把核心技术和原理掌握了,而不是走一条特别陡峭曲折的学习路线,明白了原理再折腾别的语言就会更高效顺手。

xiaomo 2019.11.06 16:12

我做php两年多了,至今都没有感觉到php帮助我把核心技术和原理掌握了。而且网上php使用redis,多线程,队列,高并发等等的实际例子很少,我只是看看理论,感觉很不扎实。所以我想学java来掌握那些知识。能给个思路吗?

Codinget 2019.11.06 16:24

php-fpm 简化了程序员的工作,传统的PHP开发并没有使用到多进程多线程的东西,这是PHP的优势也是劣势,劣势就是性能以及并发被损失了,这也是为什么 PHP 这么受开发者欢迎的原因,也是最受诟病的原因。如果你想学redis,那就好好学学redis,而不是一定要通过语言,你应该好好研究一下为什么会存在redis,它适用于什么场景,这是最核心的问题,而不是编程语言,还有队列,也是如此,语言只是包了一层皮,还是看本质吧,高并发啥的,Java如今也不是很好的选择,不如直接Go语言看一看协程的方案,既简化了编程,并发效率还很高,Java 人太多了,不如把Go搞一搞,机会相对来说更好。

Codinget 2019.11.06 16:28

PHP对于掌握大部分核心理念和实现提供了更简单高效的方式,虽然不能覆盖所有的东西,但是这恰恰是它的生存空间,通过Java 只会让新手更痛苦,两年了,确实也该好好提升自己的能力了,到了这个阶段了。

xiaomo 2019.11.06 16:51

对啊,我都是用php写curd。想进大一点的公司,但相关的学习资料很少,主要是实际项目在用的。接触不到那些高深一点的知识

Codinget 2019.11.06 17:05

这一点我真的不赞同,我一直是觉得资料太多了,多到让人无法更好的筛选和学习,框架本身包含很多特别有价值的东西,只是很多人只是在用框架提供的简易用法,而没有深入学习和研究过,这些都是身边有价值的矿,看你挖不挖了。即便是其他的语言也是如此,技术人员都在犯这个错误,只学习框架封装好的用法,却从来不关心进阶的内容。

xiaomo 2019.11.06 17:13

老哥啥时候推荐一份书单,找不到方向,只能靠书来增长知识,减少走弯路了。

Codinget 2019.11.06 17:21

我看得书真的都太老了,不知道现在都能不能找到,或者大家能不能看下去,我毕业是从汇编和C开始的,从单片机、嵌入式、手机研发,后来才开始接触面向对象的语言,进入网络编程,我大部分的基础都是 C++ 时代打下来的,后来闲的蛋疼才玩起了网络,我推荐的话,估计都是一些很老的书了

笨鸟 2019.11.03 01:11

网站又有了一些新的变化,感觉站长又要搞事情了

Codinget 2019.11.03 20:47

我不是一直在搞嘛,哈哈哈

Hello 2019.11.11 08:19

终于有时间学习了,看了几期《框架探秘》,感觉跟站长真不是一个物种,我一直搞不明白的事情,被站长轻轻松松就给庖丁解牛了,都是技术人员,真得让我感觉到人与人之间的差距实在太大了。

Codinget 2019.11.11 09:27

谬赞了,这个舍得下些功夫,大家都能做到的

Iwtrgw 2019.11.16 21:10

受教了

Codinget 2019.11.16 21:57

接触得多了之后,有了横向和纵向的对比,这些结论还是不难得出来的

shiwei yin 2019.12.18 19:56

我最近再用react和java的springboot微服务做一个4s店的项目,正在铺前端页面,感觉跟着我们老师学了太多,从vue,react,php,java,学的太杂了,说真的,确实如你所说,没有学到精髓。。。每天都在接触新的东西 ,头都要炸了。。。

Codinget 2019.12.18 22:03

过了这个阶段,很多实质的东西沉淀下来之后,你就可以变轻松一些了。

yang 2020.02.22 22:01

老哥,想请教你一个问题。 家里介绍了一个对象,蛮谈得来的 我才步入工作一年半把 我不太会平衡,工作和家庭,在这个交谈的过程中也不太会把握

想问问老哥,请老哥指点下我,感激不尽

Codinget 2020.02.22 22:12

多好的事儿啊,恭喜恭喜,别想那么多,多处段时间,真觉得合适就尽快拿下,碰见个能一块过一辈子的是一辈子的幸运。至于平衡?不是你一个人的事儿,两口子的事儿,一辈子两个人慢慢磨合慢慢一起扛吧,姑娘踏实,不虚浮就好。慢慢去平衡吧,每个家庭都不一样,结婚后怎么也得磨合好几年呢。

yang 2020.02.22 22:15

谢谢老哥啊,接触了段,感觉三观还行把,家里父母那边,应该也没什么问题,介绍的么

目前996么,哎,慢慢来吧

Codinget 2020.02.22 22:17

这方面我其实不行,我是个笨人,我老婆才是家里把一切都平衡起来的那个人,跟着我其实我耽误我媳妇儿了。

yang 2020.02.22 22:19

我也这种感觉,感觉有点配不上把

Codinget 2020.02.22 22:26

没什么配得上配不上,别自卑心理了。过日子是过日子,跟那些狂七八糟的没太大关系,姑娘如果是踏实的聪明人,反而更看重男人能否能共组家庭,而不是过多看人其他方面的东西,很多看似特别优秀的男人未必适合组建家庭。这点你还是跟我学吧,我老婆超级学霸,我顶级学渣,人认准了就行了。

yang 2020.02.22 22:31

谢谢老哥啊,我现在很佛系很懒,杂七杂八也懒得搞,奔着过日子去的,进一步接触看看吧,我要努力啦,

保不齐还会请教老哥

到时候请你喝喜酒

哈哈哈

Codinget 2020.02.22 22:33

哈哈,祝早日抱得美人归。

yang 2020.02.22 22:34

借老哥吉言,在下告辞

yang 2020.02.22 22:19

但是么,聊得来不多,得上去试试