不顾基础,盲目追赶时髦技术

贰壹叁

不顾基础,盲目追赶时髦技术

刚开始,对电脑和编程一窍不通,
然后不断搜索,通过阅读互联网诸多前辈的文章了解到编程。
亦曾异想天开做个黑客。
后来又知道了前端,
慢慢得学习了github\git\vscode\html\css\javascript\python\SQL\Scheme\react\nodejs\mongoDB\express\English....
可是现在停下,扪心一问自己,
是否还停留在表面花哨的技术上,不顾基础,盲目追赶时髦技术?
不知该往哪个方向继续走,并进阶深入学习了。

引用:程序员之路——一个老程序员对刚上大学的学弟学妹的忠告:

对一个初学者来说,IT界的技术风潮是不可追赶

把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的

每一个程序员心里都明白,自己这些东西,学的时候并不比其它专业难,所以自然也不会高档到哪里去

所谓《原理》,即是需要掌握它为什么这样做,学习why,而不是how(怎样做)

一个并未进入到行业竞争中来的初学者最大的资本便是他有足够的时间沉下心来学习基础性的东西,学习why而不是how。

越容易掌握的东西,学习的人越多,而且淘汰得越快

一个活生生的例子是我和我的一个同学,在大一时我还找不到开机按纽,他已经会写些简单的汇编程序了。 我把大二的所有时间花在了汇编,计算机体系结构,数据结构,操作系统原理等等这些课程的学习上,而他则开始学习HTML和VB,并追赶ASP的潮流。 大三的时候我开始学习Windows 操作系统原理,学习SDK编程,时间是漫长的,这时我才能够用VC开发出象模象样的应用程序。 我曾一度因为同学的程序已经能够运行而自己还在学习如何创建对话框而懊恼不已,但临到毕业才发现自己的选择是何等的正确。 和我谈判的公司开出的薪水是他的两倍还多。

同时,如果你的ASP技术已经能够来钱,甚至有公司请你兼职的话,这就证明你的天分能够保证你在努力的学习之后取得更好的收益,你应该去做更复杂的东西。 眼光放长远一些,这无论是对谁都是适用的。

目前我的心态:
html/css/tailwindcss的学习,就是不停看文档重复练习。
可能display:flex写五十遍,justify-center写一百遍。
给我的感觉就像是茴香豆的茴字有几种写法一样,一个月经验复用一年,
离美工或艺术家很近,只是这离我想象的编程很远很远...(:css写的好不可否认是大牛

技术发展日新月异,
昨天NodeJS, 明天Deno
可是看一看视频Colin Ihrig's "An Introduction to Deno for Node.js Developers" at JSNation 2022
各种底层技术、包、网络原理是通用的。