2021年12月39日,终于下定决心自学java了,初衷很简单,因为毕业之后一直从事互联网行业,虽然没有直接敲代码,但也一直有和程序员沟通工作,慢慢的我发现我挺喜欢这样简单纯粹的工作的,学好了在自己的领域里面还有一点成就感。

之前也有想要自学或者报班,但是都给自己找了种种理由,比如年纪越来越大了,怕自己坚持不下去,学不会等等,但是现在,让我决定由想改为做的有几个原因:

1、对程序代码真的感兴趣;

2、工作之余属于自己的时间比较多:五点下班,双休;

3、单身,没有情情爱爱牵绊;

4、工作进入瓶颈期,想要上岸太难、想要转行没经验;

5、在家太闲,徒生焦虑;

基于以上几点,我想了一下,现在改变还不晚,我几年前就想学了当时就觉得晚,如果当时就下定决心,可能现在我都已经学会成功转行了。现在开始学,学会了正好可以转行,给自己多个机会;学不会也是给自己增长知识了,以后工作中更好的和同事沟通工作,成本也就是一些我的空闲时间而已。正好朋友那边有一套学习的视频,就让他发给我了,在网盘里面存储了一两个月,终于在这天我鼓起勇气打开了,学了几节课发现接受度还好,决定继续学习。

2022年1月7日,我的第一篇博客,为啥我12月29号就开始学习了,今天才开始写博客呢,主要是我刚学习没搞清楚视频顺序,预科没看,是后来梳理的时候才发现原来预科班还有几个小视频,老师说了写博客的好处,我想着我自学最大的难题就是自觉性,所以也想着来写写博客督促自己,顺便锻炼一下自己的语言组织能力,要是能认识几个学友们,大家还能一起学习一起进步。

给大家分享我这几天的学习吧:

第一天也没啥经验,就按照视频标记往下学,安装java,配置环境变量,听起来很简单,但是我搞了两个多小时.......,原因很简单:

1、我的电脑,一台2012年的老古董了,之前开机都困难,但是由于工作需要有时候要出差或者在家办公,我又找同事帮我重装了系统,现在勉强能用吧;

2、朋友分享给我的视频是2019年的视频了,已经过了三年,当时老师演示的安装页面现在也变了,版本也升级了,不知道是该按照老版本还是按照新版本,后来想想还是按照老师的来吧,所以在下载的时候就磕磕绊绊,下载完配置环境变量之后运行也是频频报错,但是也没人给我讲解啊,我就自己在百度上搜索解决方法,反反复复删除重新下载安装,配置环境,还好到最后还是搞好了(当时也没有写博客的意识,遇到的一些问题和解决方法也没截图保存);

虽然安装一个软件就花了这么长时间,但是我很开心,在程序安装成功的那一刻,我内心满满的成就感,在这一刻我觉得,java、开发、程序、这些都不再是遥不可及的东西了,不再是我只能看不能做的了,我已经迈出了我的第一步,未来还有很多的可能性在等着我,虽然有困难,但是我也有信心和耐心一点一点攻克它。

第二天,安装IDEA,又遇到了和第一天一样的问题,就是老师演示的页面和现在打开的下载页面风格改了,安装包又下载了好几个,终于到最后还是搞好了,打开界面之后就是那个熟悉又陌生的代码编辑页面,并且成功向程序世界发出第一声呐喊,Hello,world!!!

第三天,元旦假期来了,学习计划付诸脑后.......

1月4号,妹妹来看我,只学习了一点点,梳理了一下整体的学习路线,发现了遗漏的预科班,补习了一下,发现原来还要写博客.......

1月5号,原定的年度述职由于领导出差推到了6号,晚上在家赶报告(拖延症重度患者)又没有学习......

1月6号,朋友约着吃饭,吃晚饭又去看了个电影,没有学习......

学习的道路上充满诱惑与绊脚石呀......

1月7号,终于注册账户开始尝试写,但是刚开始写,速度慢,耽误了学习.......

对了,我还给自己定了一个小目标,我把课程全都梳理了一遍,发现真多好多内容.......考虑到自学的自觉性和可能会遇到很多难题耽误学习进度,所以我是打算在十月之前能把这套课程学完,我知道培训班小白的话一般也要4-6个月,自学的话我就给自己时间充裕一点,学完之后我可能先尝试在公司内部转岗先学习,如果公司不接受我再考虑其他的。当然啦,这些都是最完美的设想,可能我明天就会放弃,可能我到最后发现自己压根就学不会,可能我即使学会了,我年龄也大了转行也困难,但是管他呢,先学习再说,最起码我现在学会一点内容的时候我的内心是很有成就感的,是想要学习更多的,反正闲着也是闲着,为什么不做点自己感兴趣的充实一下自己,对吧!

如果你有机会看到这篇博客,如果你也和我差不多的境遇,那么我希望你可以不要再想了,想做什么直接去做吧,永远不要觉得现在开始做太晚,因为人生漫漫,我们的路还很长,希望几年之后再回想,不是“如果当时”开头,不会后悔当下没有行动!

危楼高百尺,手可摘星辰。

一切才刚刚开始,未来大有可期!!

自学JAVA,能走多远?相关推荐

  1. 我也来说说“自学IT能走多远”

    嗯,坛子里面看到frgjuu51朋友的帖子,"自学IT能走多远",算是有点感触啊,所以写篇帖子回复一下.也想给广大自学的朋友鼓鼓劲. 原帖在这里: http://bbs.51cto ...

  2. “自学IT能走多远”

    嗯,坛子里面看到frgjuu51朋友的帖子,"自学IT能走多远",算是有点感触啊,所以写篇帖子回复一下.也想给广大自学的朋友鼓鼓劲. 原帖在这里: http://bbs.51cto ...

  3. 我也来说说“自学IT能走多远” 肖舸

    嗯,坛子里面看到 frgjuu51 朋友的帖子,"自学IT能走多远",算是有点感触啊,所以写篇帖子回复一下.也想给广大自学的朋友鼓鼓劲. 原帖在这里: http://bbs.51c ...

  4. Java 阶段面试 知识点合集 - 我们到底能走多远系列(15)

    我们到底能走多远系列(15) 扯淡:这些知识点来源是通过面试涉及到的,面的公司不多,知识点涉及也不多,我每次面试后都在备忘录里写下有用的东西,集合起来分享一下,因为是知识点,所以就不出什么面试题目啦. ...

  5. 自学Java怎样入门

    自学Java怎样入门 今天在知乎上看到前辈的一篇文章,写得非常之好,感觉自己都虚度光阴了,作为小菜还得向大神学习. 作者:得闲野鹤 链接:https://www.zhihu.com/question/ ...

  6. 零基础,自学JAVA编程需要多长时间才能学完?

    现在不少朋友在问:零基础学Java需要花多少时间?在你开始学一门技术之前,你也得进行各个方面的考察,特别是时间方面你得仔细的思考,因为时间短,这是人之喜见的,要是时间长,那么你就会产生焦虑.不安.自我 ...

  7. 不懂编程的运维人员到底还能走多远?

    不懂编程的运维人员到底还能走多远? 首先,可以肯定的说,未来的IT岗位需要的是综合能力强的人员,运维.开发.数据库.网络,技术岗位对上述知识体系都要会一些,才能很好的胜任对应岗位工作. 下面已经不是趋 ...

  8. 专科学生自学Java半年,直接拿下12K的offer,运气真的也是很重要

    前言 通过这个故事我希望学弟们不要像我一样,等到临近毕业后才醒悟要学习知识学习技术的重要性,能趁早尽量要趁早,过去应该做的事情没有去做,后面都需要你加倍补回来. 我是一个大专生,专业是机械工程,当时以 ...

  9. 如何自学java(男神马士兵戒言)

    马士兵有一篇文章,我觉得写得很好,原文转载如下. --------------------------------------------------------------------------- ...

最新文章

  1. mysql installer图解_MySQL Installer GUI - 图解
  2. iis cgi 无法使用_ASP.NET Core前后端分离项目使用gitlabci持续集成到IIS
  3. 智能摄像头——小觅智能摄像头
  4. matlab main函数_Python 和MATLAB 制作Gif 图像
  5. linux 下i2c读写命令,S3C2440 Linux下的I2C驱动以及I2C体系下对EEPROM进行读写操作
  6. SpringBoot之日志记录 SLF4J(H)
  7. unity 实现手机振动_unity 调用android的震动
  8. 增强型的for循环linkedlist_38. 为什么千万别用for循环迭代LinkedList
  9. 第七次会议(4.22)
  10. 管理新语:技术问题,主管又帮不上忙,参加会议干什么
  11. python运维主要学什么_python运维入门该学什么
  12. java 快逸报表_数据填报 | 快逸报表工具-Java报表软件
  13. 深入浅出PID控制算法(二)——PID算法离散化和增量式PID算法原理及Matlab实现
  14. matlab通信系统4g,matlab_通信原理.ppt
  15. matlab解二元二次方程组
  16. Riot Game前高管:游戏玩家将成为Web3真正粉丝的15大原因
  17. mysql5.7越用c盘越小_Windows7的C盘可用空间为什么越用越小呢?
  18. 第4章第6节-水管工游戏
  19. linux灯控软件,Ubuntu下通过脚本控制键盘背光灯
  20. 语音转文字怎么转?三个方法让你学会怎么语音转文字

热门文章

  1. 浅谈互联网赚钱的几种方式
  2. 实现Media config的切换,使得Loki-100G-5S-2P测试板卡可以链接在50GbE模式下进行流量测试
  3. ABCD输出ABCDDCBA
  4. java 企业邮箱_java 企业邮箱群发邮件
  5. 谁发明了计算机人工智能,麻省理工学院发明了人工智能芯片
  6. shell里面的jq
  7. 5G网络安全方案-华为
  8. 2万字带你了解Selenium全攻略
  9. Android开发中的drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的区别以及联系
  10. 说说网页设计常用的构思方法