Java后端&大数据 从0到1学习路线分析与规划


在将要找工作之际,笔者根据大厂的招聘信息和在牛客网上的校招求职经验课程,在Java后端方向和大数据方向总结出如下内容,希望能对读者有所帮助。


目录

  • 1.学习目标
    • 1.1 后端开发方向
    • 1.2 大数据开发方向
  • 2.学习内容
    • 2.1 后端开发方向
    • 2.2 大数据开发方向
    • 2.3 整合分析
  • 3.学习途径
    • 3.1 后端开发方向
    • 3.2 大数据开发方向

1. 学习目标

以一二线大厂为求职目标,对后端开发和大数据方向的学习目标进行确定。

1.1 后端开发方向

以下为阿里2019年后端开发的校园招聘。

研发工程师JAVA Software Engineer, Java
岗位描述Job Description

如果你想了解JAVA开发在阿里巴巴互联网生态系统中无与伦比的应用广度与深度;
如果你对基础技术感兴趣,你可以参与基础软件的设计、开发和维护,如分布式文件系统、缓存系统、Key/Value存储系统、数据库、Linux操作系统和Java优化等;
如果你热衷于高性能分布式技术,你可以参与高性能分布式服务端程序的系统设计,为阿里巴巴的产品提供强有力的后台支持,在海量的网络访问和数据处理中,设计并设施最强大的解决方案;
如果你喜欢研究搜索技术,你可以参与搜索引擎各个功能模块的设计和实现,构建高可靠性、高可用性、高可扩展性的体系结构,满足日趋复杂的业务需求;
如果你对电子商务产品技术感兴趣,你可以参与产品的开发和维护,完成从需求到设计、开发和上线等整个项目周期内的工作;
如果你对数据敏感,你可以参与海量数据处理和开发,通过sql、pl/sql、java进行etl程序开发,满足商业上对数据的开发需求;
如果你热衷于客户端开发,你可以参与为用户提供丰富而有价值的桌面或无线软件产品。

岗位要求Qualifications

或许,你来自计算机专业,机械专业,甚至可能是学生物的;
但是,你酷爱着计算机以及互联网技术,热衷于解决挑战性的问题,追求极致的用户体验;
或许,你痴迷于数据结构和算法,热衷于ACM,常常为看到“accept”而兴奋的手足舞蹈;
或许,你熟悉Unix/Linux/Win32环境下编程,并有相关开发经验,熟练使用调试工具,并熟悉Perl,Python,shell等脚本语言;
或许,你熟悉网络编程和多线程编程,对TCP/IP,HTTP等网络协议有很深的理解,并了解XML和HTML语言;
或许,你热衷于数据库技术,能够熟练编写SQL脚本,有MySql或Oracle应用开发经验;
或许,你并不熟悉Java编程语言,更精通C,C++,PHP,.NET等编程语言中的一种或几种,但你有良好和快速的学习能力;
有可能,你参加过大学生数学建模竞赛,“挑战杯”,机器人足球比赛等;
也有可能,你在学校的时候作为骨干参与学生网站的建设和开发;
这些,都是我们想要的。来吧,加入我们!


根据前期探索,大厂的后端需要准备基础知识,因为这些公司更看重你的发展潜力,他们有能力和条件培养你。基础知识就包括:数据结构,算法,计算机网络,操作系统等。。。

和Java相关的岗位主要有C++、大数据、测试开发。接下来我大概介绍一下这几个岗位:
1, Java:主要从事一些业务开发,更多的是实现网站的业务逻辑,工作中主要使用Spring生态的框架和工具。
2, C++:主要从事一些基础平台的开发,非常注重提高性能,需要具备网络编程和系统编程的知识。
3,大数据:主要从事一些底层的二次开发,或者开发一些简单的大数据应用。除了需要Java知识外,也需要分布式基本原理以及大数据基本组件原理相关的知识。
4·测试开发:需要参与测试相关的工作,还需要参与自动化测试工具的研发。所以投递测试开发岗位需要测试相关的知识,也需要一定的工具开发知

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值