“菜鸟”和“大神”都是刚走出职场的程序员,技术是他们的起点。然后我们来谈谈技术。首先,请想一想这些问题。现在社会上有很多程序员,那么你有没有想过为什么程序员会有不同的层次呢?你是哪种程序员?“菜鸟”程序员和“大师级”程序员有什么区别?真的技术不好吗?这不是技术上的区别吗?区别在哪里?上面还有很多系列的问题,没让你头晕!那就听我为你一一分析这个问题背后的答案。准确地说,程序员分为“菜鸟”程序员和“宗师”程序员。一个程序员有多好,取决于他写的代码!程序员自己的代码是他工作状态的真实反映。“菜鸟”程序员和“大师级”程序员有什么区别?让我们来看看。代码展示、网络应用展示主题:一个小功能,比如当鼠标移动到某个标题下时,下面会显示它的可选菜单。想想“菜鸟”程序员的代码是什么样子的。“菜鸟”程序员的代码往往是多余的,而且这些代码要么是从书本上找来的,要么是从网上找来的,有可能他们知道这部分代码(只是记忆的提取,真正的原理是一半-理解,就像在雾中看花)。“大神”的代码会写成什么?“大神”程序员的代码,乍一看:简洁;第二眼:真正的“N”。这个程序用最少的代码写的非常淋漓尽致,体现了我自己的思考。为什么会出现这样的现象,同一个小功能,放在不同的人手里会产生不同的结果。找出原因难道不值得我们花时间吗?真正的原因是:“菜鸟”程序员没有把自己的思维融入到代码中,而代码是程序员思维和智慧的结晶。拿到这个小功能的时候,我们首先看到自己对这方面的知识准备不够,于是上网搜索。如果我们想想怎么解决,一般有两种解决方法。第一种是从网上或者书上找类似的代码,第二种是向别人请教。这种方法感觉不舒服。太有可能了,因为在工作中,大家都很忙,很少讨论互相帮助。我们在网上搜索的时候,经常会有这样的现象:看到这个要写的程序,感觉自己没有思路。我从网上搜了很久。多花点时间去了解,这样虽然问题解决了,那就去玩吧。有时候我们运气好,我们要找的问题刚好有解决这类问题的方法,那我们直接把代码搬过去搞定!就这样一直走下去,直到***一无所有,下图是我们“菜鸟”程序员的现状。(这张图很有意义)《大神》程序员第一拿到这个程序的第一件事就是思考!先想想这个问题是怎么实现的,可以借鉴原来的相关知识,列出解决问题的可能性,考虑解决问题最难的点,所以网上搜索的时候直接搜索解题点问题,并转化成自己的思想,用自己的思想写出自己想要的代码,这就是代码的本质,是思想的结晶。“菜鸟”背后的答案通过这个问题的对比,我们可以发现我们为什么会成为“菜鸟”,是因为我们没有去思考,没有认真研究去寻找规律和问题的本质。本来想搭建自己的思维程序,但是没有这个意识,所以一直停留在“菜鸟”的水平。“大神”程序员通过了解几个重要的知识点就解决了这个问题,所以技术对他们来说并不难,因为他们一直在不断地思考,所以我们应该去思考。我们这些“菜鸟”和“大师”的差距在哪里?我们不应该回避这个问题,因为这个问题决定了我们解决问题的态度,决定了我们的人生价值。在程序员中,这就是为什么别人能赚到8100万,而自己只能赚到4000到5000(程序员中)的根本原因。思考、解决问题的能力!就是你来到企业得到的价值。其实在一个企业,你拿多少薪水并不重要,关键是你创造了多少价值。就是因为四五千的收入差距,外出生活的基本消费,等到退休的时候,你会发现一个富人和一个穷人。我们都想致富,那么怎样才能致富呢,我们可以把问题往下移,怎样才能成为“大神”程序员,我们要改变,我们改变自己,首先遇到这样的问题我们是时候换个思路了,我怎么解决这个问题,而不是遇到问题就去网上找答案,这个问题和我以前的知识有什么关系和区别,这样我们就可以在我们的研究中解决这个问题。如何培养自己的编程思维,编程只有有了自己的思维,我们才叫独立体,才能创造出意想不到的价值,这样做对自己是有好处的,因为现在的编程风格(来源因为我自己thoughts)不知道哪一个会“火”,让编程世界可以百花齐放。通过这么一个小例子,我们就可以说为什么我们还是“新手”了,因为我们整个学习技术体系都存在问题,我们的学习方法存在很大的漏洞。反思自己,回忆自己的过去,在做牛腩新闻发布系统的时候:我按照视频一点一点打完,心里很激动,但是跑起来的时候,胆小怕事,测试完了由我自己这个系统与我无关。真的可以吗?首先,我连自己做的东西都不敢去测试。这是最大的问题。其实,在检验检验我们真正学到的知识的时候,我做不好。我没有在每个浏览器上测试系统。我没有勇气,也许我没有想到这个问题的严重性。但是当我从事web项目开发的时候,我才意识到每一个浏览器兼容性问题都让我不得不去思考。这解决了这些问题,这是我们最大的进步。写一个兼容性问题总结,是我们以后从事web项目开发的宝贵财富,为我们以后的发展提供更有力的保障。我现在意识到我当初的失败,但失败并不可怕。当我们意识到这个问题时,我们如何改变自己,就是我们要前进的方向和目标。今天被这个问题吵醒的时候,猝不及防,所以写了这篇博客,以示警示。“菜鸟”变“大神”菜鸟的思想(我自己也是),我们应该醒悟,我们如何适应企业,如何适应未来的发展,如何生存是每个程序员必须面对的问题.我知道有很多程序员想做管理者,但别忘了软件行业是从程序员一步一步开始的。我们连做程序员的基础都没有,怎么能得到同事和领导的尊重呢?注意,这个问题离我们很近,我们现在应该转变观念,学习的观念,适应企业的观念。总结思考解决问题的方法,不要滥用手中的工具,建立自己的编程思维,开拓自己的创新点,展现自己的编程精髓。这就是“菜鸟”程序员和“大师级”程序员的区别。以上为个人感受,仅代表个人观点。如有冒犯,还请见谅。
