Java程序员心态不好怎么办?

Java程序员心态不好怎么办?,第1张

很多时候,同期出道的Java程序员发展1-2年后就有很大的变化,有的Java程序员还是维持原来的状态,但是有的Java程序员早已得到很大的晋升,造成彼此间的差距是越来越大,这其中自然存在各方面的原因,但是细节决定成败,北大青鸟http://www.kmbdqn.cn/认为这跟Java程序员个人养成的好习惯是分不开的。

Java程序员要养成什么样的好习惯呢?

1.保持上进心

很多Java程序员,说上进心我一直都有啊,但是同样没什么进步,问问自己,你的上进心体现在哪?是口头上说说,还是落实在实践当中,很多Java程序员就是完成自己每日的工作,不再主动吸取更多的Java新知识,不使劲学习Java知识,那么也就没有办法让自己在Java技能上更上一层楼。

2.提升文档编写水平

很多Java程序员不喜欢自己编写文档,每次开始自己的工作任务前,总是想要向其他人讨要文档,还说这不是自己的工作内容,自己只要负责敲代码就可以了,其实这样的想法从根本上来说就是存在误解,每一个高级的Java程序员,他的文档水平一定不会特别差,文档的存在可以更好的记录你的意图和想法,让你跟团队更好的交流。

3.提升沟通交流水平

对于Java程序员来说,单打独斗的情况还是比较少,一般来说,还是跟一个团队在工作,不管团队的规模大小如何,并且Java程序员需要根据需求变动而调整自己的工作,一次需求变动可能让自己之前的工作变动毫无意义,得从新来,但是提升沟通交流水平,建立一个良好的沟通机制,那么有利于共同高效率的进行开发工作。

作为一名仍在校读书的程序员来说,我认为心态上变化可大了。首先是两者的出发点、特点都不一样。

总的来说,在校大学生缺乏以下技能:

①专业水平不足。作为一个在校读了两年计算机专业的程序员来说,我深深的感受到自己的专业在每一年都发生不一样的变化。从大一刚进来,我接触了C语言和各种公共课,到大一下接触了硬件的入门课程之一——模拟电子技术,再到大二上的数据结构、数字技术基础等课程,接着是本学期基本上都是专业课,计算机网络、计算机组成原理……几乎没学一门课专业课程,都让我觉得当前的计算机领域真的如果广泛,以后是想从事哪方面甚至都无从下手。但也正是各个专业课程的学习,让我对自己的专业水平也有了更深刻的认识。这似乎是每个大学生的必经之路吧,从开始的迷茫、不知所措,到后来的懵懵懂懂,再是明确自己想要做什么。也确实跟网上流传的大学的四个阶段如此相近:不知道自己不知道 ——>知道自己不知道——>不知道自己知道——>知道自己知道;但我相信只要把眼前的每一步走踏实,你就会知道自己想要什么。

②编程能力不足。在校程序员与工作相比,最大的区别一定是编程水准吧?没有良好的编程习惯,不知道常用的编程框架,甚至连基本的项目开发经验也缺乏。若在校期间没有参加相关编程竞赛或者加入导师的导学团队,而是作为一名普普通通的大学生来说,我认为有时候缺乏项目经验是其必然的结果。像我上述第一点所说,很多大学生一开始根本就不知道以后要做什么,可能就以为程序员就是会敲代码就可以了。可是,其实敲代码真的只是最基本的本领,如果你想继续深造,光是代码能力根本就不足以支撑。只会写代码,而不懂得综合整个项目分析问题,又怎么能做到工程师呢?不然我们除了学习各种语言,为什么还要学习需求分析、代码管理等学科呢?

③沟通能力不足。这也许只是针对个别在校程序员而言,本身报读计算机行业的人性格就会较为内向,不擅长与人沟通。但在真正的工作中,沟通能力却是起到关键作用的。在当下的社会,几乎都讲究团队合作;而在团队里,你只能是一份子。因此,你要学会与人沟通,要让别人明白你的想法,而不是单打独斗。

总的来说,我认为工作后的程序员在综合方面都要比在校程序员要好,也只有当你真正接触工作了,你才发现,自己的代码是如此不堪入目。

编程,是在虚拟世界呼风唤雨,是能唤醒人的支配欲的。

这是一种非常可怕的原始本能,任何人都无法拒绝。

当你发现你能让电脑听你的话的时候,这种本能就已经激发出来了。你会想要更多,更多!

这也证明了几乎所有的程序员都有安那其倾向,因为不想被规则束缚。

而编程,不仅可以随心所欲的创造,甚至可以创造诸如我的世界这种以创造为卖点的虚拟世界,堪称造物主的造物主。

这个世界上感觉最好的事情就是创造一个世界,当一名造物主。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11045155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存