一位初出茅庐的大学生——计算机
大一~大三
按部就班地学着学校里面的课程,每天也去图书馆,看书,学习,但是直到现在,邻近毕业的时候,着急找工作的时候才知道自己需要掌握什么知识,掌握什么技能!之前所学知识冰山一角。
意向岗位:java程序员
开学10天了,非常迫切想找一份实习的工作,招聘网站上了下下了又上,来回翻看岗位与任职要求,发现自己会的无非就是学校里面的课程Java,C,python,SQL Server,数据结构,了解一点Linux常用命令,其他一概不知。
凭借这种水平,投的简历仿佛预见性的石沉大海!
所谓实习生的概念: 不是你去公司里面再去学,而是你掌握了公司所需要的东西,去公司干活。当然进去之后也要源源不断地学习。
应聘这个岗位我需要懂什么?
1.Java基础
2.数据库(我只学了SQL Server)
主流数据库还有MySQL,Redis(加分)
3.Java Web框架
Spring、SpringMVC、Mybatis,合起来就是SSM框架
Spring Boot(加分)
以前学习没有目标性,不知道公司需要什么,总觉得完成老师布置的作业,就觉得已经很了不起了,其实…
4.前端
html,css,js,jQuery,bootstrap
不是说你学了几门开发语言,会编码,实现相应的功能就完了。
理解单独一块知识始终是不够的,做不出来什么项目。
5.自己做的项目(面试用)
基于ssm框架的都行,如:个人博客的搭建,网上有很多大神分享的搭建经历。
有项目经验你才能过简历筛选那一关,否则连面试邀请都拿不到,更别说拿到offer了
准备面试?
1.刷题leetcode,《剑指offer》,java面试宝典
2.了解java内存模型,GC,线程安全,线程池
3.了解ArrayList和HashMap数据结构
4.理解数据库索引原理和innodb特点
5.Spring重点理解OC和AOP
6.准备笔试,排序,二叉树,二分查找,数据结构里面的题多看一些。
大概就这么多了,学习了一位b站up主的分享视频。谨以此告诫自己。以上有说得不对的地方欢迎大家有相关工作/实习经验的留言评论!
——小白持续学习中