资讯专栏INFORMATION COLUMN

怎么快速成为一名JAVA程序猿?

Lemon_95 / 2112人阅读

摘要:问问自己我怎样才能成为一个更好的程序员我应该在哪些方面改进呢找出你的优点感谢它,找出你的弱点,并通过接受别人的帮助,看教程或者加入编程社区来努力改进它。毕竟,他们花了那么多精力学习代码,最后他们成功地编写了一个实际工作的程序。

想要在短期之内迅速成为一名合格的程序员,解决自身存在的问题才是正解.我发现这些问题影响了很多初学者,从一开始便没有走上正确的道路和保持正确的心态.       

错误是编码的一部分,每个程序员都会犯很多错误,尤其是作为初学者,但这就是他们如何成长并成为一个优秀的开发人员的原因。我们将讨论程序员在编码的初始阶段所犯的一些最常见的错误,学会改正这些错误,你将在编码的路上越走越好。

1.学习太多的编程语言、框架和技术


这是大多数初学者在开始学习代码时所犯的常见错误之一。他们认为C语言, C++, Python还有更多的语言、框架或技术可以展示给别人,或者在简历中提到,这会使他们有更多的成功机会。但是如果你没有对其中一门有过深入了解。最终你也很难成功。
掌握多种语言的知识是很好的,但我们强烈建议您在一开始就专注于一种语言。一旦你有了经验,你就不会面临转换到另一种语言的难题。如果你犯了这个错误,过了几年你就会意识到你没有掌握任何一种语言。

2.比较、自我怀疑和恐惧 

总是把自己和别人比较,这是人类的天性,在编程中也是如此。你看到一个有才华的程序员,他擅长解决问题,让事情变快,你开始怀疑和质疑你的能力,这是不好的。有些人很容易理解某些概念,有些人则需要时间,但如果你对编码感兴趣,学习缓慢是没关系的。
有时编程对你来说可能很可怕,初学者会经历这样的阶段:头脑中的声音总是说“我不够聪明,不能解决这个问题。”,这让他们意识到自己没有足够的能力去编码。当你对自己产生怀疑时,一定要记住,你需要勇敢地面对它,并且要无所畏惧。编程是接受挑战并通过解决他人的问题来帮助他人的领域,但在此之前,先帮自己一个忙,先帮助自己克服恐惧。
问问自己…我怎样才能成为一个更好的程序员?我应该在哪些方面改进呢?找出你的优点--感谢它,找出你的弱点,并通过接受别人的帮助,看教程或者加入编程社区来努力改进它。 

3.编写凌乱的代码而忽视代码的质量 

初学者在编写代码时还会犯很多其他错误。作为初学者,您的代码正在运行并提供所需的输出,这是很好和令人兴奋的,但是如果您将这段混乱的代码移交给其他人,而他(她)需要维护或继续该代码,那么这个会变得很烦人。他/她在理解你的代码、循环或条件时会遇到困难。编程不仅仅是编写代码并使其工作,您的代码应该是干净的,具有可读性和可维护性。 

4.无计划地编写守则 

许多兴奋的初学者跳过项目的思考、研究和计划阶段,立即开始编写代码。他们不了解问题的需求、限制,也不考虑所有的案例场景(输入是什么,输出应该是什么等等)。这可能会造成一个大问题,以后你可能会后悔。我们强烈推荐每一个初学者,就像在对你应该思考的人说任何话之前一样,这样你以后才不会后悔,在开始编写代码之前,你也应该思考和研究。在编程中,开发人员只花了10%的时间编写代码。其余的时间他们思考,计划,研究和讨论整个项目。
初学者应该遵循以下顺序:思考、研究、计划、书写、验证和修改。因此,在编写代码之前,他们应该遵循一些基本的内容,以避免生产级别的任何问题或灾难。

5.认为你知道一切 

对于初学者来说,当他们的代码开始在没有任何bug的情况下运行时,这真的是一种令人兴奋和惊奇的。毕竟,他们花了那么多精力学习代码,最后他们成功地编写了一个实际工作的程序。你喜欢编码,你的信心增强了,也许你也开始教别人一些东西了。这其实是一种愉快的感觉,你已经学到了很多东西,但这在顶级程序员面前,您的代码还可以重构,即便你已经写了几个月。您将了解到,它仍然需要一些修改,
永远记住,编程是一个没有终点的马拉松。世界上每天都有新的技术、框架和很多东西涌现出来,所以学习编码的东西是没有尽头的。不要低估你的能力,但也不要高估你的能力。脚踏实地,探索更复杂的东西。如果你和一些很有经验的程序员在一起,你会发现他们也没有“我知道一切的态度”,他们不断学习,他们不断探索的东西,即使做了多年的编程。 

6.没有工作后备

这是任何程序员都可能犯的错误之一,尤其是作为初学者。想想看,当你花了这么多精力做一个项目,两周后你发现磁盘在你的系统中崩溃了,你所有的文件都丢失了,你也失去了你的工作。在开发中,没有人会因为您的系统或系统的一部分崩溃而理解您丢失得大量的文件。在这种情况下,您不能给出任何借口,这就是为什么每个初学者或程序员都应该有这样的习惯,定期备份他们的工作。 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121659.html

相关文章

  • 阿里p8架构师谈,对于Java程序学习当中各个阶段的建议。

    摘要:第三部分对于参加工作年到年的同学。我当时看的是大话设计模式这本书,并且写了完整版的设计模式博客。这一年,你必须对于设计模式了如指掌,大话设计模式可以作为你的开端。与此同时,这个阶段你要做的事情还远不止如此。 这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是大佬你是如何学习Java的,能不能给点建议? 今天我是打算来点干货,因此咱们就不说一些学习方法和技巧...

    sevi_stuo 评论0 收藏0
  • 程序到SAP产品经理,我是如何转型的?

    摘要:前言回顾是最好的成长成都研究院的程序猿向我约稿,要我谈一谈是如何从一名程序猿转型为产品经理的。所以,故事就从我进入成为程序猿开始吧。程序猿把一件事情做好和结缘,那是十年前了。相对程序猿,有更多的机会和产品经理直属领导以及其他团队打交道。 文章作者:Jason Xia(夏建军) Jerry: 今天的文章来自Jason Xia, 我的老同事,和我一样从2007年进入SAP成都研究院工作至今...

    Brenner 评论0 收藏0
  • Java程序员的成长之路

    摘要:虽然题目是写的程序员,但对其他语言的开发来说也会有借鉴作用。一定要记住,作为一个程序猿,平日里所接触的技术可能会很多,但是想要让一门技术成为你的优势,那么一定是你对这门技术的了解强过绝大多数人才行。 阅读本文大概需要 8.2 分钟。 tips:虽然题目是写的Java程序员,但对其他语言的开发来说也会有借鉴作用。 本篇介绍的是大体思路,以及每个节点所需要学习的书籍内容,如果大家对详细的技...

    stormjun 评论0 收藏0

发表评论

0条评论

Lemon_95

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<