从java基础技术谈个人发展情景

java基础技术各阶段

ChatGpt热度上涨。。。
学校正在积极研究人工智能。。。
2023开局迎来一个大春天。。。
广州地区正在进入雨季。。。
也许是个人梦想的驱使吧,百忙之中准备自己写写文章了,于是,我点开了CSDN,注册了这个平台的账号,成为了一名博客,从今以后,这里就是我的网上生活了,当看到满腹经验的大佬们谈论各种技术和发展情景的同时,作为一个还未参加工作的程序员,有点百感交集,有点不知所措,有点期盼和感想,迷失之中,回头望去,自己不知不觉中已经走过了一段程序员的路,那就从回顾java技术开始吧。

零基础

对于一个零基础的学生来说,java这门语言和你的年龄相差不大,也就二十几岁的样子,风华正茂。记得一个深刻的印象是,有一本很厚的书是《java语言程序设计:基础篇》,在老师的PPT教学下,我开始了一个好奇式的学习之路,当年搜索IT职业的时候,找到了一个比较霸气的词汇——软件工程师,就这样我开启了大学生活。这不,你不是要做软件吗,来,老师告诉你,你要做些啥,先学习一门语言吧,那就从C开始吧,C的难度可不比java低,就是简单语法知识、三大程序结构、函数、结构体、指针等等,最后一个是使用C库函数进行开发。就这样,C语言的故事草率结束。莫名其妙的我意犹未尽,选择了java方向,开局的时候老师说,C语言你还是把它忘了吧,我给你介绍新的朋友,它叫java。我一开书,发现除了前面几章能看懂,后面就有点吃力了,因为那需要转变编程思维———面向对象。我记得最后我完成了一个GUI的程序。差不多这个程序结束了我的零基础。回顾这段历程,我发现了一些技术:
Ⅰ、语法知识和三大程序结构也许就是一门编程语言的灵魂吧,无论如何,零基础必须掌握这两个要害
Ⅱ、成为java新手必须尽量掌握面向对象思维,这个要求并不需要达到
Ⅲ、java零基础需要学会用语法知识、三大程序结构去理解代码

java新手

掌握了java语法知识和程序结构的我,一度对java的好奇越越越强烈,开始积极完成作业,努力专研,这个时期开始体会封装的思想,仔细理解类、对象和接口,那个时候概念是非常多的,比如继承、抽象、多态、异常等等,反正,听起来比较简单,比方说一个老师类,如何去设计它的属性和方法,这个问题一时半会就会想半天,自己变得非常的奇怪。这个时期,我发现了一些技术:
Ⅰ、尽量不要设计接口和抽象类,这个难度是相当大的
Ⅱ、多学会设计继承
Ⅲ、在编写代码的时候,注意使用多态的灵活性

java新星

不知不觉,时间过得很快,日复一日年复一年的java学习就此结束,回顾过去,仿佛什么都没有学到,甚至觉得大不如从前。这个时候,老师走过来对大家说,你们的前路还长,但是会很丰富,我在这里邀请你们加入新的学习计划。一顿撩骚过后,什么Spring、javaWeb就这样上来了。老师说,你们有的忙了,你们正式进入开发小组,去完成相应的开发任务。这样,每天都是写web页面。回头看去,我似乎错过了什么,现在聊聊这段技术吧:
Ⅰ、尽量学会用JSP和Servlet写页面
Ⅱ、还是要尝试自己搭起一个web工程
Ⅲ、认真熟悉Spring的配置

开始上路

前面的三个阶段都只是对java基础内容有个全方位的了解进行的预热,老师意味深长的说,java基础我只能陪你们走到这了,相应的技术和知识也已经传达给你们了,接下来的路,你们还需要更有耐心的研究,他们包含如下内容 :
Ⅰ、深入理解面向对象
Ⅱ、自己动手写一个Spring
Ⅲ、多去理解Spring和JDK

拿着这些技术开始上路吧!

Java基础技术内容
语法知识变量、运算符、数组的创建过程
程序结构分支、条件、循环
面向对象技术类、对象、接口 、序列化
面向对象思维抽象、封装、继承、多态
Spring基础配置、容器、依赖注入
javaWebJSP&Servlet
JDK基础String、Math、文件与流

个人发展情景

javaWeb一直是一个基础人员的开发领地。
不知不觉这个领地已经遍地生花,在没有网页的时代,C/S模式一直占领这块宝地,随着B/S的兴起,开发过程变得异常简单,维护过程也不那么麻烦了,开发者只需维护自己的的服务端资源即可,很多行业也开始选用这样的开发模式建站,这些行业包括了电子商务、信息检索、在线教育、文化传媒等等领域,这写领域现在好像趋于饱和,但是,对于一个开发者而言,javaWeb的技术栈不仅限于本篇文章的内容,所以,在这个领地里,有着很多和我一样的开发者在深耕,我相信随着对avaWeb的不断研究的深入,会越来越变得有趣而热情,因为最初的开发技术Ajax+servlet+jsp的模式虽然过时,现在的Spring+Vue技术栈在很多web工程上都有影子,小程序的后台支撑也是依靠了强大的javaWeb才得以发展,总之,javaWeb的技术变得相当的可观。而作为这个领地的一员,坚持学习、努力专研是一个良好的习惯,职场考验必须建立在对这个领地的技术和足够的认识之下才能生存,javaWeb能够开发建站,只需要有一个强大的数据入口就可以在javaWeb上建立自己的站点,因此,在这个领地上,可以有两个发展情景,一是数据入口,另一个是前端UI。我决定两个方向都走,就是这么狂妄。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值