Java我来了

引言

原本我也是个计算机的小白,从今年的二月份开始学习java,接触eclipse,终于算是开启了我的编程之旅。

在此之前我也不算是零基础,学校在上学期还未开设c语言课程的时候,我就自学了c语言,学的不深,到链表比较难的时候就学不下去了。直到今年遇到java,并用java敲出了一个游戏,让我对编程有了新的认识和兴趣,从此就开始学习不同的语言。

这一路走过来,最终我还是决定放弃其他语言的学习,回归本根,主攻java,但我相信以前所有努力都不是白费的。

历程

聊聊我学编程的经历吧,或许不像有些人,从小就接触电脑。在我小的时候,父母觉得买了电脑只会让我打游戏,而且高额的网费怎么看也不值得,再加上高中学业比较紧的情况下 ,直到大一我才拥有自己的电脑。
所以以前我是根本没有机会碰电脑的,即使是玩了电脑也是和同学去网吧玩游戏,连编程的软件都没听过。
唯一利好的是我哥是干安卓这行的,高中那会去他那玩,他让我看个视频编个helloworld玩玩,那会我连软件在那都不知道,只晓得桌面的软件点击。反正从那时候大概是我接触编程的第一步。
再往后,学校里和人聊天的时候,也聊过以后干什么职业,我呢,想过当医生,老师,也想过当个程序员,甚至在一篇作文里写了我有多渴望用代码写个游戏出来,反正那时候唯一想干就是想做的让人瞩目的事来。
讲实话,好多我这种性格内向的,都说过当程序员这行,可能这是我们这种性格最好的归宿吧。有时候就是讨厌社交,认识好多的人好累啊,就想一个人独处,舒舒服服的,多好啊。

再后来的话,也是机缘凑巧啊!!!高考成绩不理想,当时填的第一学校专业是心理学被刷掉了,来到了现在这所学校的软件工程专业,想来又觉得比较幸运,要是我当时高个几分进了心理学专业,我真的学的下去嘛?出来后的就业前景又是怎样呢?都不好说。

进了这个专业也就知道自己就该走这条路了,往后也就是自觉的学习一些相关的计算机的知识,都会主动一点,但那些都是皮毛,连入门都谈不上。

Java

以前的事其实也没什么好说的,讲着讲着自己总是欲言又止,不知道说什么吗好。可能是自己真的还没什么成就,说谈也不知道讲什么好,总而言之以前的自己确实没什么经验
我很感谢java让我打开了这个大门,期间我学习了python,网页三剑客,网站部署相关的知识,linux,还有scrapy框架,php,jQuery,Vue,微信小程序等等等,这些都花费了我很多的时间,翻翻我的博客记录,就可以看到我学习得整个时间轨,尽管只制作出了几个简单得小案例,还是有所学到的。

然而这些学的,都只是尽最大程度看到效果,只是为了最快获取成就感罢了,我根本就没有任何方面做过多的深入学习。感觉自己还是学的太浅了。必须找门语言深入下去。我没有选择前端,可能我觉得这个阶段后端更为重要。我没有选择php,一是学校里学的是java,而期末考试也要考java,我必须对的起自己的成绩。二是学习java的资源要远远大于php,而学习的人数也更为多一点,很明显,这样的话,交流的人数也就要更多一点。

期望

今天打字太慢了,可能是我手生疏了,更重要的是我的大脑变得迟钝,常常写到一半,不知道下面到底该写什么,甚至是感到头疼,没有写的欲望。

我还是希望自己学习java尽可能深入的,具体深入什么阶段呢,可能是用java+Vue做出一个比较大型的项目这种吧。所以周期会相对而言要长很多,一年甚至更长,但我希望自己既然研究这门语言了,一定要高出个门道来。

以后我会在java分类上写很多很多的学习经历,只要是我觉得有意义的,我都会写下来,即使是特别简单的那种。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/322987.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jzoj4208-线段树什么的最讨厌了【dfs】

正题 题目大意 一个0∼n0\sim n0∼n的线段树包含l∼rl\sim rl∼r的区间&#xff0c;求最小的nnn 解题思路 dfsdfsdfs一下&#xff0c;从下面开始往上扩展区间&#xff0c;知道变成0∼x0\sim x0∼x的格式就就可以去最小值了。 记得剪枝 codecodecode #include<cstdio> …

Hadoop入门(十六)Mapreduce的单表关联程序

"单表关联"要求从给出的数据中寻找所关心的数据&#xff0c;它是对原始数据所包含信息的挖掘 1 实例描述 给出child-parent&#xff08;孩子——父母&#xff09;表&#xff0c;要求输出grandchild-grandparent&#xff08;孙子——祖父母&#xff09;表 样例输入&…

ASP.NET Core集成现有系统认证

我们现在大多数转向ASP.NET Core来使用开发的团队&#xff0c;应该都不是从0开始搭建系统&#xff0c;而是老的业务系统已经在运行&#xff0c;ASP.NET Core用来开发新模块。那么解决用户认证的问题&#xff0c;成为我们的第一个拦路虎。 认证与授权 什么是认证&#xff1f; …

Hadoop入门(十七)Mapreduce的多表关联程序

多表关联和单表关联类似&#xff0c;它也是通过对原始数据进行一定的处理&#xff0c;从其中挖掘出关心的信息 1 实例描述 输入是两个文件&#xff0c;一个代表工厂表&#xff0c;包含工厂名列和地址编号列&#xff1b;另一个代表地址表&#xff0c;包含地址名列和地址编号列…

jzoj4209-已经没有什么好害怕的了【差分】

正题 题目大意 ansians_iansi​表示包含字符iii的括号匹配子串个数 求∑i1n(ansi∗imod&ThinSpace;&ThinSpace;(1e97))\sum_{i1}^n(ans_i*i\mod (1e97))i1∑n​(ansi​∗imod(1e97)) 解题思路 计算出每个匹配括号的前一个括号位置和后一个括号位置。 一个差分数组 先…

使用Identity Server 4建立Authorization Server (4)

预备知识: 学习Identity Server 4的预备知识 第一部分: 使用Identity Server 4建立Authorization Server (1) 第二部分: 使用Identity Server 4建立Authorization Server (2) 第三部分: 使用Identity Server 4建立Authorization Server (3) 上一篇讲了使用OpenId Connect进行Au…

linux操作命令

uname -r 显示正在使用的内核版本、 docker exec -it mytomcat bash 进入tomcat界面 pwd 显示工作路径 ls 查看当前目录中的文件 docker docker run -d -p 8080:8080 tomcat 启动tomcat镜像 docker start id 编辑文件 touch 文件名 创建文件 mkdir dir1 创建一个叫做 ‘dir1…

Hadoop入门(十八)Mapreduce的倒排索引程序

一、简介 "倒排索引"是文档检索系统中最常用的数据结构&#xff0c;被广泛地应用于全文搜索引擎。它主要是用来存储某个单词&#xff08;或词组&#xff09;在一个文档或一组文档中的存储位置的映射&#xff0c;即提供了一种根据内容来查找文档的方式。由于不是根据…

.NET Core跨平台的奥秘[中篇]:复用之殇

在《.NET Core跨平台的奥秘[上篇]&#xff1a;历史的枷锁》中我们谈到&#xff1a;由于.NET是建立在CLI这一标准的规范之上&#xff0c;所以它天生就具有了“跨平台”的基因。在微软发布了第一个针对桌面和服务器平台的.NET Framework之后&#xff0c;它开始 “乐此不疲” 地对…

jozj4010-我才不是萝莉控呢【哈夫曼树】

正题 题目大意 从(n,1)(n,1)(n,1)到(1,1)(1,1)(1,1)&#xff0c;一个数组AAA&#xff0c;满足Ai≥Ai1A_i\geq A_i1Ai​≥Ai​1 每次有两个选择走到(x−1,y1)(x-1,y1)(x−1,y1)&#xff0c;或(x,⌊y/2⌋)(x,\lfloor y/2\rfloor)(x,⌊y/2⌋)。后者需要消耗∑ixnAi\sum_{ix}^nA_i…

java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized

在application.yml中 spring:datasource:username: rootpassword:url: jdbc:mysql://127.0.0.1:3306/testdriver-class-name: com.mysql.cj.jdbc.Driver结果报错 java.sql.SQLException: The server time zone value ‘&#xfffd;й&#xfffd;&#xfffd;&#xfffd;׼ʱ…

Hadoop入门(十一)Mapreduce的InputFomrat各种子类

一、TextInputFormat extends FileInputFomrat<LongWritable,Text> 是默认读取文件的切分器&#xff0c;其内的LineRecordReader:用来读取每一行的内容&#xff0c; LineRecordReader:内的 nextKeyValue(){}中&#xff0c;key的赋值在&#xff1a; initialize()方法内&…

欢乐纪中某B组赛【2019.1.21】

前言 成功翻车 成绩 RankRankRank是有算别人的 RankRankRankPersonPersonPersonScoreScoreScoreAAABBBCCC1414142017hzb2017hzb2017hzb8080803030300005050501414142017wyc2017wyc2017wyc8080800003030305050501414142017xxy2017xxy2017xxy8080803030300005050504444442017lw2…

极简版ASP.NET Core学习路径

拒绝承认这是一个七天速成教程&#xff0c;即使有这个效果&#xff0c;我也不愿意接受这个名字。嗯。 这个路径分为两块&#xff1a; 实践入门 理论延伸 有了ASP.NET以及C#的知识以及项目经验&#xff0c;我们几乎可以不再需要了解任何新的知识就开始操练&#xff0c;实践才是…

spring boot连接数据库

applicat.yml spring:datasource:username: rootpassword:url: jdbc:mysql://localhost:3306/test?useUnicodetrue&useJDBCCompliantTimezoneShifttrue&useLegacyDatetimeCodefalse&serverTimezoneUTCdriver-class-name: com.mysql.cj.jdbc.Drivertest文件夹下测…

依存句法分析的任务以及形式化定义

转载自 依存句法分析的任务以及形式化定义 依存句法分析的任务以及形式化定义 1、依存句法分析的形式化定义 在依存句法中&#xff0c;共同的基本假设是&#xff1a;句法结构本质上包含词和词对之间的关系。这种关系就是依存关系&#xff08;dependency relations&#xff…

jzoj3084-超级变变变【数学】

正题 题目大意 定义函数 f(x){x−1(x%21)x/2(x%20)f(x)\left\{\begin{matrix} &amp;x-1(x\%21)\\ &amp; x/2(x\%20) \end{matrix}\right.f(x){​x−1(x%21)x/2(x%20)​ 一次变化是将xf(x)xf(x)xf(x) 求A∼BA\sim BA∼B之间有多少个数可以变化到kkk 解题思路 其实就是…

使用Identity Server 4建立Authorization Server (5)

预备知识: 学习Identity Server 4的预备知识 第一部分: 使用Identity Server 4建立Authorization Server (1) 第二部分: 使用Identity Server 4建立Authorization Server (2) 第三部分: 使用Identity Server 4建立Authorization Server (3) 第四部分: 使用Identity Server 4建立…

idea如何安装lombok

https://github.com/mplushnikov/lombok-intellij-plugin/releases &#xff0c;Plugins -> Install plugin from disk… 选择下载的zip包安装&#xff0c;重启idea即可。 依赖包 <dependency><groupId>org.projectlombok</groupId><artifactId>lom…

好好说说Java中的常量池之Class常量池

转载自 好好说说Java中的常量池之Class常量池 在Java中&#xff0c;常量池的概念想必很多人都听说过。这也是面试中比较常考的题目之一。在Java有关的面试题中&#xff0c;一般习惯通过String的有关问题来考察面试者对于常量池的知识的理解&#xff0c;几道简单的String面试…