问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java软件工程师主要学习哪些课程?

发布网友 发布时间:2023-12-24 15:19

我来回答

5个回答

热心网友 时间:2024-03-31 12:15

01、Java基础

  认真看一遍 Java核心技术卷一,会常见的集合类用法,最主要两个 ArrayList 和 HashMap,水平到可以刷 leetcode easy 和一些集合类操作的 medium 就OK。其中更进一步可以看看 ArrayList 的源码(这部分源码几乎没有什么难点),有助于理解接口和抽象类的使用。

  另外,针对目前主要的Java面试,我觉得Java内存模型、GC、线程安全、线程池这些需要了解,不管面试会不会问,至少应该要知道Java有这些东西,可以通过看深入理解Java虚拟机和Java并发编程实战补充这部分知识,实习工作应该不会接触到这些,但还是那句话,这些概念要知道。

  02、熟悉一个数据库和基本SQL语句

  数据库主流就是MySQL了,熟悉MySQL的安装、启动、可视化工具(workbench、navicat等),知道什么是隔离级别,SQL语句会写基本的select,insert,update和两张表的 inner join,外加增加字段、修改字段的ddl语句,理解索引原理和innodb特点。这里有条件的可以用学生价买一个云主机,国内阿里云腾讯云都行,熟悉在 CentOS 或者是 Ubuntu 里命令行安装和使用MySQL。

  另外,作为拓展,可以去了解一下redis的基本使用,作为现在大热的组件,其实却非常容易上手,一些技术面试很喜欢问。


  03、了解一个Java Web框架

  推荐 Spring+SpringMVC+Mybatis(我不太推荐一上来就学 Sping Boot),先自己本地搭建一个这样的环境。

  有个很好的学习地方就是github,例如:手把手教你整合最优雅SSM框架,跟着这种教程一步一步耐心的配置一个web开发环境。对于Spring重点理解 IOC和AOP。

  推荐使用 Intellij IDEA 进行编码,学会 Git 的使用,命令包括切换分支、创建分支,add、commit、push、merge(理解什么叫conflict和怎么修复),不论是用命令行还是IDEA提供的图形界面都可以,我强烈推荐后者,因为用过你就知道它有多好用。

  04、了解一点前端知识

  这里以我的经验来讲,你需要会简单 html、css、js(angularjs 1.x)和 jQuery,其中前两者你还需要知道一个 bootstrap,根据文档能用它的组件实现你需要的效果,你学习这些东西要多久呢?可能三天吧。。。只需要知道其中最基本的写法,能实现项目中的需求,如果之后工作遇到不会的随时可以百度学习,所以我觉得这不算很艰巨的任务。



  05、基于SSM框架实现一个项目

  用烂的就是网上书店、个人博客这类,虽然老掉牙,但是对熟悉数据库操作、训练增删改查的业务逻辑编写却屡试不爽,其中你需要注意的一些点:

  代码风格,包括驼峰命名法、数据库字段、类型、表名等的设置,注意面向接口而不要面向实现编程。

  MVC 究竟在干吗,我dao、service里写的代码怎么差不多啊,那为什么要做两层?controller里需要做些什么?

  再深入(对于题主需求可能可以忽略但需要了解),登录时的密码存储怎么做?明文么?session管理怎么搞?事务配置怎么设置?我怎么url一变直接跳进后台了,这部分怎么做权限控制?前端分页、后端分页都是怎么弄的等等

  最后,将你的应用发布到你买的云主机上试试,熟悉基本的 cd、tar、scp、vi、vim、tomcat配置运行等基本命令,有助于之后的实习工作

  06、刷一些简单的手写算法题

  这些程序员面试中几乎不可避免,高频的题目无非就是快排、二分查找、topK、二叉树三种遍历、两个栈模拟队列等等。

热心网友 时间:2024-03-31 12:19

据统计,我国电子商务企业已达到1000多万家,其中大中型企业就有10万多家,初步估计,未来我国对电子商务人才的需求每年约80万人,而我国目前包括高校和各类培训机构每年输出的人才数量不到10万人。人才缺口巨大已成为制约我国电商行业发展的一大瓶颈。

选择江西新华电脑学院云电商工程师专业,你将学习:
电子商务概论与政策法规、Photoshop图像处理、电子商务物流管理、HTML5+CSS3、WEB和移动界面商业案例、Windows Server2003服务器操作系统、动态网页设计PHPMYSQL、网络数据库基础(SQLServer)、JavaScript、电子商务安全与网上支付、百度SEM、SEO优化与推广、网络营销及综合实践等。

热心网友 时间:2024-03-31 12:16

Java的学习路线是什么样的呢?下面,给大家介绍一下。
第一阶段:Java 基础以及 Web 开发基础—小程序项目阶段。让学习者可掌握Java 基本面向对象知识、Java 常用集合的使用、JDBC 与 MySQL 基础、HTML/CSS/JavaScript 前端基础技术、 Servlet 编写服务端程序等,同时熟练使用 IDEA 开发工具,能实现简单的小程序;
第二阶段Java 高级基础 SSM 前端框架 代码管理 持续集成,是进阶阶段。让学习者可以深入理解 Java 面向对象相关知识点,可以胜任Java 初级软件工程师、Web 初级前端开发工程师、初级 BI 工程师等岗位。
第三阶段微服务与分布式解决方案。让学习者掌握Linux、Docker、Vue、SpringBoot、Shiro、分布式事务的使用等,可以熟练使用Docker 完成项目部署,胜任Java 中级开发工程师等岗位;
第四阶段大型互联网解决方案。让学习者掌握JUC、Zookeeper、Dubbo、MySQL 高级、MyCat和小程序的开发等内容,可以胜任Java 高级软件工程师等岗位。
其实,对于初学者而言,除了要在学习过程中打牢基础之外,实战项目经验的积累也非常重要,毕竟我们学习Java的目的就是为了学成后能更好的就业,而想要成为符合企业需求的Java开发工程师,那么,项目实战经验必不可少。

热心网友 时间:2024-03-31 12:10

java程序设计是必须,当然只会这还是不行的做项目的话 还要懂些前端语言如html、javascript,数据库也是必不可少的 sqlserver ,掌握了这些就出师了

热心网友 时间:2024-03-31 12:18

现在很多店铺都是在做无货源电商, 多数与供应商达成了一件代发的合作关系,这样可以节约成本,达到盈利目的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人字梯有什么安全隐患吗 怎样激发青春期孩子的内驱力 如何激发青春期孩子的内驱力 ...小题1:移船相近邀相见,添酒回灯重开宴。 , &n... L1和L2串联 电压表并联在L1两端 当L1断路后 电压表测的为什么就成了电源... L1和L2串联,用电压表测L1两端的电压,L2不亮时,电流表为什么测的是电源电... 电路上传连两个灯泡L1与L2电压表测L1电压,当L1短路与断路时电压表情况... 对方拖着不办离婚手续该怎么办 计算机一级电子表格怎么拿分 如何配置思源黑体为latex中文字体? 思源黑体字体怎么安装 湖南煜鑫文化传媒有限公司怎么样? 迈虹电焊机和德力西焊机哪个好 ...三角形底边上任一点到两腰距离之和等于一腰上的高。非用面积证... 第二次修改技巧??第二次修改技巧 怎样便宜又实惠的升级到可以看4K电影 不卡顿 用办公软件的同时时听歌不... 9.在一次“我所掌握的成语”知识竞赛中,语文课代表根据结构描绘了这样... 怎么能不接好友的信息 75开头的是什么快递 为什么越来越多中国小伙当上越南姑爷,在越南结婚生子却不愿回国?_百度... 一个号码注册了两个,怎么找回第一个? ...了如图类似的装置,并在装置中盛放约半瓶蒸馏水,以下说法中正确的是... 一年内第二次修改技巧 中公医师协议班通过率高吗 妈咪爱和维生素C能同时服用吗 除法的两个含义主要表示什么方法? 一个手机号码可以申请两个吗? 求DNF什么图出什么粉装 怎么能不接好友的信息 江苏煜百年生物科技有限公司绍兴分公司怎么样? 佳木斯政法干警考试,中公教育的一年通过协议班怎么样?怎么收费的? 有什么甜到爆的歌 抖音处罚有哪些? 改成什么比较有意义 电有质量吗?充满电的电池和空电池相比,是否会重一些? ...工程管理专业的本科毕业论文要求2万字以上。谢谢!!! 诛仙鬼王最新完美加点(包括天书技能) 芦荟胶能不能治疗肛裂 中公教育十五周年校庆都有什么活动啊?那个精英定制协议班怎么样啊? 传祺GS8的隔音怎么样啊?具体GS8的行驶品质和油耗 Win32.Malware.Heur_Generic.A.(kcloud) 一个手机可以登录三个吗 我电信3g卡换4g了,但是我4G卡没有激活,我3g卡就丢了,不能通过短信验证激... ...但他老婆必须跟他睡一晚上,这部电影叫什么? 小明妈妈有三个儿子第一个叫大宝第二个叫小宝第三个叫什么? 如何自己制作密度计? 求助 急 ~就到C语言 单选题 谢谢帮忙! ...1月23日10点50出生的,爸爸姓郑,妈妈姓林,想取名字,请懂行的指点一... 苹果天气的流星是真的吗 dnf远古套是什么意思 一个手机怎么申请两个