在现在APP横行的时代,Java软件开发自然是非常吃香的职业,未来属于程序员。所以人人都想当程序员。但是Java大数据程序员也不是那么好做的,并不是每个人都能当好程序员。在你做出决定前还是先看看自己能不能当好程序员吧。下边老师给大家讲解一下。
我认为编程要想成功重要的是态度。当然,低水平的智力还是要的。以我这么久的经验来看,还没见过蠢到不会做的。但是好坏程序员之间的差别几乎永远是态度。
?
1、耐心:
对我来说这是重要的一条。写代码和调试极其令人沮丧。要想做好,你得保持冷静,至少冷静到能够保持清晰的头脑。
2、精力:
处理棘手问题,编写大量代码容易使得身心俱疲。重要的也就是屁股不离座直到工作完成的能力。
3、逻辑思维:
这条看似明显,其实不然。一般的程序员在碰到棘手问题的时候一般是靠猜来解决的。运气好可能猜得中。但运气不好就难搞了。问题是猜并不能有效缩小可能原因的范围。好的程序员会提出猜想然后进行测试,从而排除掉一堆的可能性。比方说,屏蔽一段代码,看看问题是不是还出现。
自负:编程不是你自己的事。这跟你的团队、代码、客户、利益攸关者等等都有关系。
当不好程序员的及个表现:
1、讨厌用 Google:
在 github、google 和在线网站上面有大多数现成的解决方案。买本老教授的书学编程的日子已经过去了。现在的代码来得快去得也快。而至关重要的事情是把你的东西尽快推向市场。任何不愿每天至少使用搜索引擎 1 小时的人都应该另寻高就。
2:有人可能会说自己不是讨厌用而是用不了。好吧如果是这样的话,我要加重要的一条:不懂用google的想都不要想当程序员了)。注意,这某种程度上可能是因为你什么都想自己来,想成为全世界唯一的那个纯粹的 coder。
2、朝九晚五的心态
再强调一遍:及时发布很重要。普通的程序员往往每天工作不到 8 小时,好吧这就是你平庸的原因所在。不平庸的程序员连续 22 小时冲刺以后才能打个盹隔 4天才洗次澡并在接下来的2周时间里每天要用2小时写一些报告。不能或者不愿在必要时加班的人好打住。
3、极其糟糕的记忆:
编程就是开很多的会,做各种各样的变更,可能脑子里面要装100页的代码。未必是每一行都要记得清清楚楚,但起码在管理层又折腾出一个变更或客户突然又冒出一个想法时要知道你的程序是干什么用的,什么地方可能会失败,怎样才能很快修好。如果你的记忆力实在是太糟糕的话,好还是找份其他的工作。
?(www。uekedu。com)以上就是老师给大家讲解的内容了,希望能对大家有所帮助,我在这个行当干了这么久,碰到过各种各样的程序员,不变的一点是一旦有上面的问题这些人基本都干不久。所以我们一定要找到自己的问题所在,及时调整自己的心态,才能成为一名合格的Java大数据程序员。