IT培训网 - IT职场人学IT技术上IT培训网
985本科还有4个月毕业可以去学Java开发吗
时间:2021-04-09 21:59:13 来源:编程网 作者:IT培训网 已有:名学员访问该课程
如何自学 Java 开发?
985本科,还有4个月毕业。
本科期间比较迷茫、任性,方向搞不清走了点不得不走的「弯路」,现在终于逐渐理清头绪,在为毕业后的求职做准备。
自己打算是搞移动开发(虽然听朋友说这方面现在油水不是很多了,推荐我学好 C++ 搞游戏开发,但是楼主真的不喜欢搞那种大型游戏网游什么的,因为我自己曾经就身陷其害啊!我比较喜欢和朋友聚一起玩玩玩桌游,所以将来能设计款好的桌游我会很高兴的哦*^__^* )方向,我综合了下决定往安卓方向发展,所以现在打算自学 Java。
我本科有 C++ 的基础,学过数据结构和 STL 应用,我就想请问下各位我在未来的 4 个月或者半年内甚至更长远的安卓开发方向的路线指导下(比如我学 C++ 得注重「不限于语言语法的基础」:如内存管理,还有数据结构算法、STL 等等),那么
1、我现在学 Java 应该注意些什么「不限于语言语法」的基础呢?为了近期能更好的求职,我还应该学习哪些知识看哪些书呢?
2、我知道学好学精任何东西都需要刻苦努力的,我不甘心一直做底层的「码农」!那么对于将来的 Java/Android 长期发展来看我还应该在工作后学习储备哪些知识、技能呢?数据结构算法和OS、编译原理这些基础还需要看懂还是熟悉、精通?
好多朋友都说工作后很少用到这些大学学的知识了,什么算法更是用的可怜,我凌乱了。
先来回答问题
1、我现在学 Java 应该注意些什么「不限于语言语法」的基础呢?为了近期能更好的求职,我还应该学习哪些知识看哪些书呢?
因为也是面试官,所以尝试给一些建议。
首先 还是要重视基础,越是大公司,越注重基础考察,因为实际上他们并不需要你来了就能干很多活,他们需要的是你的学习能力,是否聪颖,以及未来的潜力。
基础比如:操作系统、网络、算法数据结构、离散数学、数据库原理与实践,这些看起来枯燥而无味的基础科学,是我目前感到知识最为匮乏,但却最为急需的部分,要了解它们是必须付出非常多的时间才有可能理解通透些。而这些基础的扎实程度,就直接决定了你的高度。
而在中小型公司,有可能更需要的是你来了就能干活,这样的话,学习一些ssh html css android的技能会有助于你快速找到工作。
2、我知道学好学精任何东西都需要刻苦努力的,我不甘心一直做底层的「码农」!那么对于将来的 Java/Android 长期发展来看我还应该在工作后学习储备哪些知识、技能呢?数据结构算法和OS、编译原理这些基础还需要看懂还是熟悉、精通?
人的精力是有限的,然而知识是无限多的。 需要不断地投入时间来持续学习。
至于要学什么? 这取决于你未来想从事的方向。而如果你希望获得未来什么方向更靠谱? 这个问题我其实无法回答你,每个行业都能出状元。
从我对人的理解来说,人最重要的能力,就是把一件社会有需要,别人做不到的事做成的能力,这里面体现了两个关键的概念: 1) 客户需要 2) 稀缺性 。 所以相信你也就能立刻明白我为什么无法对未来作出预测咯,极端情况下,如果所有的学生都听了我的建议,选择了一个方向,那么这个方向必然的就不会很稀缺。
从我自己的Java之路来看,最感谢还是阿里巴巴能够给我们这些技术人员创造出这样有挑战的业务场景和业务需要,无论是淘宝,天猫,阿里云还是菜鸟,都有无数的技术难题等着我们去解决,而解决这类问题,可以影响到很多人。也感谢有这样一群人能够为了这个目标一起努力到现在。
能够跟这些大牛们一起工作,耳濡目染,不断提高,是我的工作生涯中最为宝贵的一笔财富。
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。