国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 互联网 > 学会思考--菜鸟程序员晋升大神之路

学会思考--菜鸟程序员晋升大神之路

来源:程序员人生   发布时间:2015-05-11 08:38:33 阅读次数:3883次

“菜鸟”和“大神”

刚刚走出就业的程序员,技术是刚刚起步的基点。那下面我们就聊1聊有关技术的东西。首先请您先想一想这几个问题。现在社会上有很多程序员,那您是不是可想进程序 员为何会有不同的水平?你又是哪1类的程序员?“菜鸟”程序员和“大神”程序员差在哪里?真是差在技术上了吗?那不是差在技术上那差在了哪里?

上面很多1连串的问题,没有把你弄晕吧!那就听我逐一给您分析这个问题背后的答案。确切的说程序员分为“菜鸟”程序员和“大神”程序员。

1个程序员有多优秀,就得看他写的代码!程序员自己的代码才是自己工作状态的真实体现。

“菜鸟”程序员和“大神”程序员到底有甚么区分哪,那我们就来看看。

代码的展现,网络的利用

展现题目:1个很小的功能,比如说1个当鼠标移动到1个标题下,在下面显示其可选菜单。

“菜鸟”程序员的代码是甚么模样?

自己想1下。“菜鸟”程序员的代码常常会会写的比较冗余,而且这些代码不是从书上找来的就是从网上找来的还有可能就是自己会这1部份代码(仅存记忆的提取,真实的原理似懂非懂,好像雾里看花)。

“大神”的代码会写成甚么哪?

“大神”程序员的代码,当你看的第1眼:简洁;第2眼:真“N”。用最少的代码,把这个程序写的非常精辟了,体现的自己的思惟思路。

为何会出现这样的现象,一样1个小的功能,放在不同的手里就产生不同的结果。这个难道不值得我们去探究缘由吗?

真实的缘由是:“菜鸟”程序员未将自己的思惟融入代码,代码是程序员思惟智慧的结晶。当我们拿到这1个小功能的时候,我们首先1看,这方面的知识自己准备不足,因而就上网找去了。假设我们去想1下如何去解决,我们解决的方法1般会有两种,

第1种是自己会从网上或是书中找到类似的代码;

第2种就是请教他人 指导,这类方法感觉不太可能,由于在工作中,大家都很忙,相互讨论帮忙很少的。

上网搜的时候我们会常常出现这样的现象:看到这个要编写的程序,感觉自己没甚么思路,自己从网上找,找了半天我们收获不大,看了很多实现的方法,但是我们花很长的时间去理解,这样虽然把问题弄出来了,然后就去玩去了。有些时候运气好,想找的问题正好有这类问题的解决方法,那我们就直接把代码搬过来,弄定!所以我们就1直这样循环下去,到最后我们甚么也没有留下,下面1幅图就显示 我们”菜鸟”程序员的现状.

1.jpg

(这1幅很有寓意的图)

“大神”程序员首先拿到这个程序,自己做的第1件事情,就是思考!自己先思考如何实现这个问题,与原来相干知识可以鉴戒,列出解决问题的可能性,斟酌解决问题 的最难点,所以上网搜的时候,直接搜问题的解决问题点,将其转换成自己的思想,用自己的思惟写出自己想要的代码来,这就是代码是思惟的结晶的精华。

“菜鸟”背后的答案

通过这1个问题的对照,我们可以发现我们为何成为“菜鸟”,由于我们没有思考,没有去仔细研究找到其中的规律,找到问题的本质。本来想建立自己的思惟程序,自己没有这个意识,所以自己就1直停留在“菜鸟”的水平上去。

“大神”程序员那样做通过认识几个重要的知识点,就把这个问题就解决了,所以技术对他们来讲,没有任何难度而言,由于他们经过了不断的思考,所以我们就应当认清我们“菜鸟”和“大神”之间的差距在哪里?我们不应当回避这个问题,由于这个问题决定我们解决问题的态度,决定着我们的人生价值。

在程序员当中,为何人家能整8千1万而自己却只能挣45千(在程序员里最低),这就是根本缘由。思考,解决问题的能力!它就是你到了1家企业的价值,其实在 企业中不在意你拿走多少薪水,关键在于你创造了多少价值。就是由于这45千收入差值,出去生活的基本消费,等都退休时,你会发现1个富翁,1个穷光蛋。我 们都想成为富翁,所以我们如何才能成为富翁,我们可以把问题下移1下,我们如何成为1个“大神”程序员,我们必须要变,我们改变我们自己,首先当我们遇到 这样的问题的时候我们应当改变我们的思惟方式,我如何才能解决这个问题,而不是遇到问题就上网找答案,这个问题和我之前的知识有甚么关系和区分,这样我们就在学习中解决了这个问题。如何培养自己的编程思惟,编程只有我们有自己的思惟,我们才叫1个独立体,我们才能创造意想不到的价值,对自己这样做本身是百利而无1害,由于现在的编程风格(源于自己的思想)不知道哪种会“火”起来,这样编程的世界才能百花争艳。

通过这样1个小的实例就能够说我们为何还是“菜鸟”,由于我们全部学习技术体系存在问题,我们的学习方法存在着很大的漏洞。

反思自己

回想自己的往事,当初自己在做牛腩新闻发布系统的时候:自己照着视频上1点1滴的敲完了,自己感觉很兴奋,但是等到运行的时候自己又胆怯于测试,自己做完了 这个系统跟自己没有关系了。真的没关系了吗?首先来讲自己连自己的做出来的东西测试自己都不敢这就是最大的问题。其实测试测试我们真正学习到知识的时候, 这1点我自己做的不好。自己更未将系统在每一个阅读器上测试1下,自己没有这个勇气,也有多是自己没有想到这个问题的严重性,但是当我从事网页项目开发的时候才知道,每一个阅读器兼容问题使我们必须要斟酌的。这有解决好这些问题,这就是我们最大的进步。把兼容问题写成总结,这对我们来讲以后从事网页项目 开发就是1笔宝贵的财富,为将来我们在做开发的时候提供更加有力的保证,所以当初自己的做这个系统的时候,自己没有好好的掌控,自己现在乎识到当初自己的 失败,但是失败其实不可怕,当我们意想到了这个问题的时候我们如何改变我们自己才是我们要前进的方向和目标。现今天这个问题惊醒我的时候,让我措手不及,所 写下这篇博客以示警戒。

“菜鸟”转变“大神”之思

菜鸟们(我自己也是),我们该醒醒了, 我们如何适应企业,如何适应将来的发展,如何生存是我们每一个程序员必须面临的问题。我知道想当管理者的程序员很多,但是别忘了,从事软件业是从程序员1步步做起来的,我们连做好程序员的底子都没有,那我们如何遭到同事的尊重,领导的重视,这个问题离我们很近了,我们现在应当转变我们的观念,学习的观念,适应企业的观念。

总结

思考解决问题的方法,不要滥用手中的工具,建立自己的编程思惟,开发自己的创新力,展现自己的编程精华。

个人

每一个人都是从菜鸟走过来的,多去思考1下与他人的差距,处理问题的方式,而不是1味地去模仿,这样是不会   得到进步的。多1份思考,就多1份成长。

本文内容来源自:http://www.uniontesting.com/article⑴5574⑴.html

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生