您现在的位置:首页技术文章

懒惰对于程序员而言是一个良好的开始 --中享思途

著名计算机语言学家拉里沃尔曾说:伟大的程序员都有三个优点:懒惰、急躁和傲慢。可以说对于程序员而言懒惰是一个良好的开始。
因为懒惰会促使程序员去写一些省事儿的程序来辅助他们或别人更好的工作,这样他们就无需再去回答一些不想回答的问题。没耐心会激励他们去写一些程序,不等你提出就主动满足你的需求。傲慢会促使他们写出可靠无误的代码,因为他们不想受到批评和指责。
但是,伟大的程序员也并不总是高效的,那些每天都能将自己的工作完成的很好的开发者,比那些偶尔编码到令人眩晕的高度的程序员要更高效。
对大多数甲方来说,重要的是高效。因此,为了最大限度得提高你的就业能力,你不需要成为一个伟大的开发者,而是一个高效的开发者。

青岛IT培训--中享思途

成为一个高效的人,必须具备以下6个方面:
1.每天至少写四个小时代码
乍一看,这条建议很没有意义,因为大部分程序员在他们的电脑桌前要写至少8个小时的代码,很多甚至是10个小时。然而,大多数人纯粹写代码的时间是没有4个小时的,这在办公环境中这点是很难实现的。”
因为要保证开发者在那4个小时内不能被打扰。一旦你全身心投入进去,你的大脑就处在高速运行中,如果中间被打断了,可能会需要你花一个小时的时间才能找回原来的感觉和思路。想高效工作,避免打扰很重要。
2.永远不要停止学习
软件技术更新的非常快,这意味着现在很多重要的编码技能可能很快就会过时。所以,如果你打算在软件开发领域有一个长期的发展,及时了解新的编程语言和技术趋势是非常重要的。
清楚并专注于你感兴趣的领域,而不是试图成为各行各业的高手。对你想深入学习的领域,要保持如饥似渴的态度和持续的激情。不要试图什么都学,因为这是不可能的——要保持专注,不断学习。
3.遇到问题绝不拖延
在碰到问题时,要积极寻求帮助去解决。首先你得自己去思考,去尝试自己解决问题,但如果你实在想不出解决方法,那么就应该去寻求他人的帮助。可以在网上查找相关的解决方法。可能已经有人经历过这个问题,知道如何解决它。同时,在告诉别人你正在做什么,你期待什么样的结果,问题是什么的过程中,或许灵机一现,搞不好你自己就揪出问题的关键了呢。当自己的程序中出现bug的时候,自己要及时解决,而不要想着让别人来帮你解决。
4.去参加一些大项目
经验比任何东西都宝贵。不是每个人都有机会去尝试,但如果有时间,你可以试着去做一些大项目。你甚至不需要去完成它们。仅仅是尝试写一个编译器之类的东西,这就能在开始几周教你很多东西。
说实话,不知道如何解决复杂问题的感觉。这让人很痛苦。在接近解决方案前,必须做大量的研究和学习。不过只有经历了这样的痛苦经历后,才可以得到提升,成为更优秀的程序员。
从学习一门新语言开始。这是帮你摆脱当前习惯和从新角度看问题的最有效方法。
5.能够感知糟糕的项目
有很多技能需要花时间去学习。我们相信有一项技能是有必要了解的,那就是知道哪些项目不值得做,哪些项目必然失败。
大公司总是有很多正在进行中的项目,而有些项目可能永远无法完成或产生影响。有一些项目可能没有任何商业意义(至少对你来说没有),还有一些项目管理不善。这并不是说,当你不赞成某个项目的时候,你就应该打断别人的想法。不过,如果涉众不能适当地解释他们将利用最终结果做什么,那么这个项目可能不值得做。
此外,有些项目可能过于关注技术而不是解决方案,因此从一开始就很清楚它不会带来太大的影响。对于这项技能,你需要在做过很多糟糕的项目之后,才能懂得什么样的项目是糟糕项目。所以,不要过早地花太多时间去辨别每个项目。
在你职业生涯的某个时候,你就会有一个很好的直觉了。
6.学会说“不”,分清轻重缓急
这适用于任何角色。
分清轻重缓急和说“不”可能真的是两种不同的技能,但它们紧密地交织在一起。分清轻重缓急意味着你只把时间花在对公司有重大影响的事情上。而说“不”有时候只是意味着避开应该由另一个团队来处理的工作。不管对于什么角色,它们都常常是同时发生的。
这是一项很难掌握的技能,因为你很容易接受别人提出的每一个要求,尤其是如果你刚大学毕业。你想要避免让任何人失望,你总是会获得大量的工作。
在大公司里,总是有无穷无尽的工作要做。关键在于只承担能完成的工作。

【关键词:青岛IT培训,学IT多少钱,IT培训哪家好,中享思途】

 st_bottom
青岛Java培训,青岛HTML5培训,青岛UI培训,青岛web开发培训,青岛IT培训,java培训,ui培训,HTML5培训,java就业培训,专业ui设计,web开发培训,IT培训,思途教育,青岛思途,中享思途
Copyright © 青岛思途共享科技信息服务有限公司 鲁ICP备14027489号-2

鲁公网安备 37021402000988号

青岛Java培训,青岛HTML5培训,青岛UI培训,青岛web开发培训,青岛IT培训,java培训,ui培训,HTML5培训,java就业培训,专业ui设计,web开发培训,IT培训,思途教育,青岛思途,中享思途