做程序员需要学习什么?
扎实的基础知识
什么是基础学习?例如,如果你在学习java,你应该了解一点网络的基本知识,计算机的基本知识(所谓的一点点看书,你就能理解它),你应该了解java语法,java的三个框架,J2SE,JDBC和设计模式...简而言之,您至少应该了解或知道Java相关的知识。
掌握常用工具
常见的工具有哪些?从上图可以看出,无论使用哪一个,你的编程开发工具(VIM/IDE/Eclipse)都需要精通。Git现在常用在你的版本工具中,至少学会使用最基本的,当然还有很多其他的(降价/数据库使用等)。),而且你需要掌握所有常用的工具。
技术方向的选择
在你掌握了之前的技能后,你可以以应届毕业生的身份申请工作,但这远远不够。如果你想做得更好,你需要在这个时候选择技术方向。想一想,如果你学的是Linux,基础知识也不差,你也知道Linux知识技能那么多,不可能每个方向都精通。只有你精通一个领域,了解其他领域,那么你的竞争力才会更大。这个时候,你要想好自己想做什么。