abap开发顾问面试问题

新入职的java后端开发,有什么好建议?如何从零开始学习Java?新入职的java后端开发,有什么好建议?1.积极主动工作任务内容主动询问清楚,不可断章取义;工... 显示全部
  1. 新入职的java后端开发,有什么好建议?
  2. 如何从零开始学习Java?

新入职的java后端开发,有什么好建议?

1.积极主动

工作任务内容主动询问清楚,不可断章取义;工作进度主动汇报;有问题主动且及时提出;遇到问题,主动尝试利用搜索引擎解决,实在解决不了的,不能闷声不响,一定要主动找同事寻求帮助;作为新人,建议在做完指定工作任务后,积极主动做更多的任务;积极主动学习工作技能,研究技术原理,熟悉产品,掌握项目其它代码;作为新人,下班后尽可能的学习工作技能,可以选择和同事一起晚下班来学习,至于为什么,时间长了你自然会懂!

2.多看,多问,多做,少说

abap开发顾问面试问题
(图片来源网络,侵删)

初入职场,任何场合不要轻易发表言论,即使你认为是对的!听领导安排,看同事如何反应,如果给你发言的机会,可以适当委婉的表达。工作中不明白的地方,多咨询同事,同时一定要去动手验证,验证方法视情况而定,最后一定要表达感谢,因为同事没义务帮你解答!

3.融入集体

休息时间,和同事一起吃饭,学习一下工作经验、学习经验,也可以交流一下生活经历,让同事尽快了解你,缓解职场陌生氛围。

abap开发顾问面试问题
(图片来源网络,侵删)

4.技术提升

初入职场,需要不断对基础技能夯实,为后续的技能升华和技术深造打下坚实的基础,这里简单列一些需要深入研究的基础知识:J***a基础原理,如AQS、CAS、线程池、多线程编程实战等;深入JVM、J***a内存模型等;MySQL底层存储原理;Redis数据结构及存储原理等。

希望对你有所帮助!

abap开发顾问面试问题
(图片来源网络,侵删)

第一,先把项目组的代码checkout下来;第二,看项目组的相关文档,需求,技术,开发规范等文档。第三,如果可以,也把数据库字典预览入门下。第四,找一个简单功能,从入口到底层,先熟悉下。第六,遇到问题,先自己去尝试解决!!第七,没事多扒拉代码看!第八,积极参与到项目组的开发讨论中去,哪怕是旁听?

如何从零开始学习J***a?

J***a发展了20多年,学习j***a的人依旧是络绎不绝。不管是有计算机基础还是没有基础,都想学习这门前途无量的技术。那么零基础该怎么学j***a呢?会不会困难重重?

  其实,你只是惧怕走进一个新天地,人都是一样的,面对自己不熟悉的领域总会有莫名的恐惧感。其实学习j***a的大部分都是零基础,照样高薪就业。不是不可以,只是你缺乏的是勇敢迈出去的勇气。

  我整理了一份关于j***a的学习路线图,希望帮助每一位想学习j***a的小伙伴快速成长为j***a开发工程师

  J***a学习分为四个阶段的学习,如零开始,逐渐深入,书籍和教学视频相结合,大步走向j***a开发工程师。

  动力节点完整的j***a学习路线图:

  第一阶段 j***a基础,通过对基础阶段的学习,可以让你清晰J***aEE开发工程师的定位及发展规划,同时鼓舞学员做好迎战的心理准备

  

第二阶段:数据库

1. 了解J***a的运行环境。搞清楚path和classpath是干什么的,怎么在命令行进行编译,执行。知道IDE的各个按钮后面真正发生了什么事情。

2. 掌握J***a的语法。搞清楚包,接口,类,继承这些基本概念。掌握多态,overwrite,死背下IO的接口,包括InputStream/OutputStream和Writer/Reader,死背下网络编程和GUI编程的接口,死背JDBC接口。这一步,推荐的书是《 Thinking in J***a》。

3. 掌握多线程编程。弄明白ConcurrencyHashMap是怎么实现的,搞清楚synchronized是怎么回事,弄明白为什么要有Runnable接口。

4. 在工作中体会一下设计模式。推荐《J***a与模式》这本书。看完里面的Decorator,IO接口你再也不会去死记硬背了。用的时候,根据Adaptor和Decorator的命名规则,自己临时推都推得出来。

5. 恶补数据结构。 搞清楚 LinkedList和 ArrayList的实现机制,了解它们的每一个接口的时间复杂度。同样的还有其他容器,Map啊,Set啊,都是一样的。栈,队列,二叉树,图贯穿编程始终,如果这一步你迈不过去,那就只能在低阶程序员里打转。

6. 如果有可能,最好对一些算法设计也有所涉猎。比如动态规则的思路,贪心算法,诸如KMP这种奇妙的算法等。这一步没有数据结构那么重要,学得好当然好,学不好也不用太挫败。

完成这些,基本就可以独立开发了。

亲,以下是我总结的一套六个阶段的***,每一阶段都逐渐加深,此套教程已经整理的非常完善,各位学习者基本上按照此套流程,一阶段,一阶段学习来,肯定会入门,逆袭成为大牛。

第一阶段:

J***a基础***教程

1、毕向东老师的j***a入门教程

2、小白的福音j***a入门教程

3、j***a快速入门教程i

此三个教程异曲同工,内容知识点相差不大,可以只学习其中一个哦!

精简一点告诉你。第一:不要买书,如果是零基础或者基础薄弱,一定不要从看书学起,基本上是入门到放弃的。第二:看教学***,黑马的,尚硅谷的基础入门教程都可以。都是免费的,去***下载一套。坚持一套***学完就可以了,时间充足先浅学一遍,能听懂就行,听不懂再重复(1.2倍播放)。实在有不懂的可以放一放。后面新知识会帮助前边的理解。这是目前效率最高的办法。一定要快。千万别扯太久,时间长了就自我放弃了。第三:做练习和项目。别指望听懂了就是学会了。第二步你只是听懂了,必须配合作业和测试才能知道自己掌握怎么样。这一步你不做,永远学不会编程。第四:做笔记整理自己的思路,一定是自己的理解,言简意赅,要有效率,把时间留给编程实操。第五:刷面试题,有这样的网站你可去试试。注意:不建议零基础的学习慕课网的入门***。听得挺爽,听完一脸懵逼,为啥?衔接的不够好,不够细致过于精简。时间的限制决定了有基础的不屑于听,零基础的一脸懵逼。


[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnrww.com/post/31925.html

huangp1489 2024-08-22 04:20 0

回答数 0 浏览数 10