为什么有些程序员会觉得自己已经很厉害了呢?

为什么有些程序员会觉得自己已经很厉害了呢?,第1张

实不难理解,程序员对于知识的汲取是带有非常渴望的需求,大部分程序员对于技术都是热忠的,否则也不能在程序员里面混上几年。但程序员对于自己周围的其他程序员却表现出自负的特点。我觉得一个程序员自信是必须的,自信的背后是丰富知识作为底气,但自负确是没有必要。我确实发现周围有些这样的程序员,他们一般都是已经有些工作经验的老程序员了,或者不算老;至少还不宏枯笑够成熟。他们对许多知识都了解,但却发现他们对自己称为“了解”的东西了解的是那么的少。至少不够深入,具体谈的时候就发现很多东西他并不了解。但他们却自我感觉良好的说自己经验丰富。前面已经说了我认为的程序员的特点,那么我想应该是自负阻挡了这些人蔽含前进的脚步。当一个学生从毕业到工作,经历过许多项目之后也变成了老程序员,而有新的学生加入,这些老程序员的经验败芹足以在这些新军面前自豪了;或许或许有些人就停止了前进。当然,这些只是我的猜想。仅仅从我个人看到的一些东西去理解。这也是我迷惑很久的问题。希望有朋友来一起讨论!

可以从以下几个方面入手:

第一:学习Java虚拟机知识。要想系统握宏深入的了解Java语言中的各种概念就需要了解JVM(Java虚拟机)的体系结构和设计模式,JVM是Java语言的容器,Java语言的所有特性都是由JVM所提供的,所以系统的学习JVM对于理解Java语言具有重要的意义,尤其在未来面对一些系统级段物册问题时会更加自信。

第二:提升代码量。对于初级程序员来说,要想提升自己的编程能力,一个最为有效直接的方式就是提升代码量。一方面可以通过岗位任务来完成,另一方面可以通过自主实验来完成。提升代码量的过程不仅能够加强自己的编程能力,也能提升自己调试程序的能力。

第三:围绕主攻方向展开学习。Java程序员往往都有一个自己的主攻方向,比如Web开发、大数据开发等等。对于Web开发来说应该围绕Web组件的开发来逐渐展开自己的知识面,包括Web容器的理解、框架的理解、前端处理过程的理解(JavaScript)等。对于大数据方向来说,应该从理解大数据平台开始(Hadoop、Spark),进而掌握平台提供的Java API。

Java中可以系统学习的内容非常多,比如并发机制、事务处理机制、安全机制、消息传递机制蚂核、分布式处理机制、资源管理机制等等,这些内容都需要进行深入的了解。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存