不忘初心,方得始终

这是一个系列文章,目前共5篇。文章尽可能不涉及任何编程专业术语,努力做到让一般人都能读懂,所以,我会尽最大可能讲的通俗易懂些,便于为各位建立信心,同时也能让各位认知到这个行业的很多问题,避免再次走弯路,祝愿各位都能有所收获。

态度篇(这是我唯一希望你认知到的东西,你可以什么都忘了,但态度得端正。)

为什么985高校还是在上C语言?这难道不是大学教育的失败?为什么现在985高校还是上C语言课?_zhumengyisheng的博客-CSDN博客现在工作它们不都在找java、PHP、golang之类的吗?可是为什么985大学了居然还在教学生古老的C++啊?这不是误人子弟?这难道不是大学教育的失败?https://blog.csdn.net/zhumengyisheng/article/details/121391642计算机那么好,为什么计算机专业出身的很多人毕业都转行不搞计算机了? 计算机那么好,为什么计算机专业出身的很多人毕业都转行不搞计算机了?_zhumengyisheng的博客-CSDN博客计算机那么好,为什么计算机专业出身的很多人毕业都转行不搞计算机了?为什么挤破头都抢不上的计算机专业,毕业工资那么高,分分钟年薪几十万,那他们为什么要转行呢?这里面到底有什么不为人知的秘密?到底是什么想不开让他们放弃了如此大好钱程前程?https://blog.csdn.net/zhumengyisheng/article/details/121391821

学习篇

编程语言第一课 入门 程序员的道与术

https://blog.csdn.net/zhumengyisheng/article/details/121391210https://blog.csdn.net/zhumengyisheng/article/details/121391210编程语言第二课 晋级 不忘初心 方得始终

不忘初心,方得始终_zhumengyisheng的博客-CSDN博客难道我们学习程序就是学一堆一堆的框架吗?难道学习程序就是学一堆一堆的套路?如果不是,那我们到底又该学什么?程序的本质又是什么?本文将给你答案https://blog.csdn.net/zhumengyisheng/article/details/121391458编程语言第三课 深入 想法也疯狂,创造一门语言 想法也疯狂--创造一门语言_zhumengyisheng的博客-CSDN博客开天辟地走一遭学了那么多语言,敢不敢挑战一次自己,创造一门语言?语言从来都不是天生的,它们都是人写出来的,既然别人能写,那你能不能写?如果要创造一门语言,那么到底该怎么创造?https://blog.csdn.net/zhumengyisheng/article/details/121391567

我永远有句话送给你:

教程从来都不是最重要的东西,最重要的是你的学习态度。

认真学习,刻苦专研,严谨求知的态度,坐的了冷板凳,强大的肾功能,最后再乘以时间,后积才能薄发。从来都是:

台上一分钟,台下十年功。

哪个行业里那些拿高薪的人不是如此?没有人可以随随便便成功。

实践篇

是骡子是马总要拉出来溜溜,你学了那么多东西总需要找个地方去展示你的技术实力,这样不管你是面试也好,还是做个项目也罢,总得找个地方存放你的代码,以前都得自己买服务器,就那种机房放那种,家里明显不现实,所以大家现在都是自己买云服务器,很便宜,这种东西作为专业的程序员那是必备的,我一般主要买阿里云的,有十几台,腾讯云大概有个三四台,阿里云做的早些,市场份额也大,大概60%多市场都是阿里云的,所以一般优先买阿里云就成,如果腾讯云便宜的话,也可以买。

不管用不用,领个红包不要钱,万一你以后用也能当钱花。

阿里云限量红包,速领。

阿里云限量红包https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=v6vhcyn8腾讯云新用户专享红包 腾讯云优惠券_代金券_云服务器折扣券-腾讯云https://cloud.tencent.com/act/vouchers/list?fromSource=gwzcw.2477393.2477393.2477393&utm_medium=cpc&utm_id=gwzcw.2477393.2477393.2477393&cps_key=b0c7af9380d6324294316347ba2c8a49

阿里云最新活动优惠最新活动_阿里云最新活动,阿里云最全的优惠聚集地https://www.aliyun.com/activity?userCode=v6vhcyn8 腾讯云最新活动优惠 腾讯云11.11大促_腾讯云11.11优惠活动-腾讯云腾讯云推出11.11智惠云集活动:爆品秒杀,企业专享优惠,低至1折起;企业抽奖活动,100%中奖;免费领取11000元代金券!https://cloud.tencent.com/act/double11?spread_hash_key=3d5d628c89ca2247f5f05604d3ae5c3a&from=pre-2021double11

阿里云腾讯云所有优惠汇总信息 浅谈VPS云服务器(内含神秘大额专属特惠)_zhumengyisheng的博客-CSDN博客怎么做一个网站?都需要什么?要个服务器?要个域名?去哪里买?哪个好啊?有优惠吗?所有的优惠都在这里了,给自己建个网站吧,毕竟要学以致用啊!https://blog.csdn.net/zhumengyisheng/article/details/121391896


以下为本次正文:

      你一定不止一次听到这样一句话 :不要重复造轮子,不要重复造轮子,不要重复造轮子。我们来认真研究一下这句话:什么叫不要重复造轮子?老是说这句话的人,到底受过什么伤害?让他不停的跟你讲不要重复造轮子?

     在这之前让我们先细数一下,你到底用过多少轮子?

     前端轮子你用过bootstrap、vue、react、quickui、jquery...等等等等一堆

     php轮子你用过thinkphp、yii、zend、cakephp......等等等等一堆

     java轮子你用过spring、springcloud、springboot、springmvc等等一堆

     python轮子你用过diango、flask、pulsar、web2py......等等一堆

     不举例了,因为太多了,我实在不想写了,我只想问一句,

     你学了那么多:

    你到底会不会php?你入门了吗?你懂的基本语法和核心原理吗?

    你到底会不会java?你入门了吗?你懂的基本语法和核心原理吗?

    你到底会不会前端?你入门了吗?你懂的基本语法和核心原理吗?

    你有那么多的经验,你做了那么多的项目,你一定会反驳我,你凭什么说我没入门?你说我没入门,那你告诉我我到底该学什么?是啊,应该学什么呢?

     学什么?

     还是回归传统吧,程序语言是什么?请记住我们的核心思想,程序语言就是语言,就是语言,它和英语汉语韩语毫无区别,你只是在学语言。

     那么轮子是什么?对汉语来说,所谓的轮子,就是别人给你组织好了行文格式和说话的艺术,你只需要按照一定的模版去填充你合适的内容就可以形成一个文笔优美行文流水的文章了。

     对于英语来讲,依然如此,按照一定的格式,完成指定的填充,就可以得到一篇比较合乎规范的英文文章了不是吗?

     所以回过头来再想想,所谓的轮子是什么?只不过是前人的经验组织了一定的格式,你只需要按照对应的要求填入你合适的内容你就可以支撑起来完成一定的功能。

     想想这么多年,你的汉语学习是什么样的?你的英语学习是怎么样的?难道是学了几篇论文怎么写的格式你就把汉语学好了?难道是按照一定的讨论写了几篇英语短文你就敢说你学会了英语?

      那回到我们的程序语言?谁告诉你学了几个框架你就会了对应的语言的?

      所以我们再回头想一下,你学到的一切框架轮子,都是什么?都只不过是一堆一堆的套路,只不过是前人给你总留下的一堆堆的总结而已,你利用它们可以快速的形成一篇对应的合乎要求的文章,也就是你利用这些轮子可以快速的完成项目。

      你今天告诉我:你学习汉语是这样学的?学几个套路就把汉语学好了?

      所以,汉语应该怎么学?英语应该怎么学?学一堆的套路?学一堆的框架?然而我想并不是这样的,所有的语言,我们的起步都不会是这样的。我们应该从始至终都要去去学习的,是这种语言的基础语法和不断出现的新的变化,这才是根本啊,不是嘛?

      你所谓学的那一堆一堆的套路,那你能不能写出这样的一个套路?

      下面我们来讨论一下,如何写一个套路?那就要知道套路是由什么构成的?

       对于语言来讲,所谓的套路,或者说所谓的框架,所谓的轮子,其核心本质都是对语言语法的一种运用,形成一种说话行文的方式。所以,你学了那么多那么多的轮子框架套路,到今天为止。

      你会说汉语吗?你能分析汉语的基础语法结构吗?什么名词动词形容词动次打次?什么主语谓语宾语?什么主谓结构动宾结构?你还记得几个?

      你会告诉我说,这玩意有啥用,我不会,但我汉语照样说。是的,因为你天天都在说汉语,因为你习惯了,你已经被套路了,可是问题来了:

      你为什么学不会英语?因为你还没有被套路啊,你还没有那么多的套路和语境让你去说。所以

你发现了,你要去学习英语的各种结构,这是语言开始的基础。你想想,假如你天天都在用英语说话,假如你天天在用程序语言说话,就算你忘了语法规范,可是你依然可以说明白,因为长期的套路,你已经深陷套路无法自拔。

      这就像你已经学会了各种各样的框架,你觉得这些框架那么好使,心里的第一反应就是我要用哪个哪个框架。这就是你写文章,第一反应,我应该去哪里抄一个?我当时用过哪个哪个模版?有区别吗?根本没有好嘛。

      所以一个好的程序员应该干什么事情啊?我们应该是去创建一个套路,争取把它发扬光大,让别人去用你的套路,让别人走你的路,深陷套路,最后,没有套路他们就无路可走,然后,我们把它叫做框架。

      这才是一个程序员该有的样子,只会用框架的程序员,永远不会有什么提高,即使你做了十万个项目,依然是第一篇或者某几篇文章的重复。

     下面我们来聊聊,框架到底带来了什么让程序员很开心?让那么多的人告诉你,不要重复造轮子?

      其实我们完全可以知道,套路带来了什么?很简单,就算是一个机器,只要你设定一定的程序,按照一定的方式,它一定能产生一个结果输出。所以嘛,套路就是套路啊,你按照一定的套路,可以得到一定的合乎规范的输出啊,不会有问题啊,可以快速完成项目啊,这就是框架带来的便利,仅仅这一个便利就够了。

       你写文章不也是这样的嘛,毕业论文怎么写啊?入党申请怎么写啊?思想汇报怎么写啊?不都是套路嘛?这叫什么啊?这就叫框架,做的更完善的,在框架基础上,给你做个例子,你回去改一改,就可以变成你自己的项目,然后开源社区推一波,就像去微博发一波推文,求一波点赞,求一波评论,这就是github啊!

      所以,没事问一问自己:你被套路了吗?你真的会语言吗?你还记得语言语法结构吗?

      回归本心,方得始终

       你还记得你当初是为什么学语言的吗?可是你都学到了什么?看看自己,是不是都只剩下了一堆一堆的套路?你当初是为了学什么啊?离开了一堆一堆的套路,你还会说话吗?你还能写文章吗?

      回归本心,方得始终,但自古套路得人心啊

      但是套路终究是套路,从来都不是语言的本质,只会套路的人,永远只会处在价值链的最底端。所以,不要听别人跟你讲,不要重复造轮子,你一定要努力去造轮子,即使你造的轮子不好使,但是,它会让你远离套路,回归本心,回到一个正常的学习轨道上。

        套路当然也是有价值的,我们不反对套路,套路是精华的总结,是很多人都能合乎规范的保证,你使用套路框架,一定可以得到一个标准的文章,但是你一定不要忘记,你的这些文章永远都是一个样子的重复,并且每一个人都可以按照这个套路走,都可以看见。

      所以,我们终于实现了,天下文章一大抄,天下文章大统一的理想,又回归了八股文的世界。

     世界如此简单,八股文就是最好的文章啊!

     词藻华丽,用词优美,行文流水,大家好才是真的好啊! 

      可是,这从来都不是本质,这是最低端的事情,你能创造一种八股文的格式吗?这才是有价值的。

      总有一天,你一定会遇到这样的问题:

      八股文的格式有漏洞,我的文章写了90%的时候发现我要表达的思想无法通过这样的格式来表达,也就是八股文的格式规定和你的实际需求出现了冲突或着没有现成的格式让你去表达你的思想。

      也就是说,总有一天,使用框架的你,一定会遇到你的实际需求和框架的东西冲突或者框架里面没有你想要的东西,你再也无法使用框架来完成你的业务需求,因为它可能是完全冲突的。

      这个时候怎么办?你的项目已经完成了90%,难道要推翻重头再来?所以这个时候必然的解决方案就是重新研读框架修改框架底层,替代原有的套路逻辑来修改成符合自己需求的套路。

     还会遇到什么问题?框架都是大家可见的,也就是开源的,大家都知道是个什么回事。既然是大家都知道的东西,那就代表了毫无隐私,毫无秘密,一旦某个套路发现了破绽,你明白意味着什么。

      举个例子,一旦jquery发现了漏洞,被注入了异常程序,那么代表着,全世界使用jquery套路的公司,都将无可避免。这是世界性安全问题。

      你就那么确定:jquery不会出现安全漏洞问题吗?

      又或者,你就能知道开发你用的那套框架的人,没有在框架中植入一些你不知道的东西?

      他告诉过你吗?套路是一种选择,但不是必然选择,如果有足够的实力,我们必然是要使用自己的套路的,因为外界不可知啊!

       所以,你猜猜,bat这样的公司,核心项目会使用什么所谓的框架套路吗?它们的必然选择,只能是自己开发套路,即使自己选的路,全是坑,再难走,也只能跪着走下去。再完美的框架和套路,它们也必然不会选择。

      完美的套路,完美的框架,用的人多了,也就失去了隐私,也就失去了安全的保证。

      虽然套路,一开始会让你开心,可以让你让你走的更快,但却无法让你走的更远。

      开发自己的套路,让别人用自己的套路,深陷自己的套路,最终,无路可走。

      远离套路,回归本心,方得始终

     你,才有可能走得更远

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值