原创编程仔日常

在深圳找到的工作,税前是16k,包装3年工作经验,前前后后面试了20多天,平均一天面试两家公司,找工作真不是人干的事情,每天都惶惶不可终日。在深圳这样的城市找工作,每天都压力很大,租房消费实在太高了。在深圳这样的城市也必须包装工作经验,不然是不可能找到工作的,毕竟我也毕业也有几年的时间了。加上今年疫情的问题,所以找工作有一定的困难,尤其是到年底的时候,工作岗位更是少的可怜,可能明年就会好很多。

为什么要选择学习Java的原因

因为我大学是学通信专业,所以当时有很多同学就转行做了计算机,但是我当时比较安逸,毕业后就做了通信的工作,工作了几年没什么长进,通信这个行业也没什么油水,天花板也很低,做的很好的,也是10k出头就撑死了,而且一般做的都是打杂的工作。随着年纪的增大,心里越是发慌。经过同学的推荐,让我来学习Java,说是通信专业背景在找工作的时候会加分,跟计算机有一些联系,因为上学的时候学过C语言,稍微有一点编程的基础。是边工作边学,还是辞职脱产学习,同学建议我边工作边学,最后我还是决定脱产学习,这样可以全心全意的学,工作了几年,手里也有一些积蓄,能支撑自己在没有收入的情况下学习几个月的时间。

学习的过程

最开始的时候是考虑过去培训的,但是同学不建议我去培训,说是培训也都是自学,也就是花几万块钱买个氛围而已,都需要靠自己学,而且在网上看对于培训的评价都是负面的,所以就选择了自学。从今年的的4月份开始学,到今年的9月中旬差不多完全了全部的学习内容,好在有个同学是做这方面的,可以对我帮衬很多,但是他工作很忙,也是重要的问题才会去问问他,大多数问题也都是自己去百度和逛一些论坛。学习的过程也确实是艰辛,不过好在付出得到了回报。

我认为学习过程中的困难

第一,我认为整个学习过程中对于我影响最大的就是当我碰到一个问题后,由于自己没有接触过,从而不知道这个问题具体原因是什么,解决起来很浪费时间。最后即使解决了,也是不思其解,弄不明白原理是什么,这是我整个过程中最头痛以及每每都有让我想放弃的念头。

第二,总是感觉自己学的东西少了点什么,生怕自己把哪部分重要的知识漏掉了,说白了就是觉得自己学的不系统,导致即使学完后也找不到工作,这种担心时常有发生。

第三,每个阶段学完后,同学都会让我做一个项目,虽然觉得自己把基础知识都学了,但是做项目的时候完全没有思路,一度让我觉得自己不适合学编程。经过同学和一些Java群大佬的点拨,后来我发现其实这就是没有把程序看成一个整体,而之前只是在学死知识,没有形成正确的编程思想,导致项目做不出来,幸好最好把问题解决了。

第四,会出现学了就忘的情况,关于这个问题我也问了很多人,发现好多人都有这样的情况。其实问题就出现在由于当时只是短暂性的记忆,并没有对于某知识点深刻的理解。其实就是代码写的太少,项目写的太少,不知道具体应该用在哪里,所以就会忘记。

所以我的学习建议是什么:

1、一定要有一个人指导你,你会遇到无数的bug问题,大部分问题都很难解决,即使解决了,你也不知道原理是什么,就没有收获,所以我不建议大家完全靠自己学Java,我个人的感受就是可能性不大,很煎熬。

2、学的知识要系统,一定要有详细的学习规划,不能盲目的学,整个技术栈要新颖,学现在企业主流的技术。

3、用项目的来塑造自己的编程思维,学习编程就是才是最重要的,如果在学习过程中不能培养好自己的编程思维,做项目也是做不出来的,所以建议大家注重培养编程思维。

4、学了就忘记,缺乏应用的代码量和练习,也没有定期进行复习。项目是最好的复习方式,所以大家一定多写小项目小案例。

希望我的学习经验经历可以给大家带来帮助,关于如何系统的学习Java,遇到问题该如何解决,如何利用百度把Java90%的问题都解决,简历如何进行包装,面试应该如何应对的相关问题都可以问我,我这里有一个非常活跃的Java学习圈子,如果大家有对Java技术感兴趣,想要学好Java技术的初学者,可以关注并私信我:Java,系统自动检测回复大家圈子加入地址。也是我的那位同学拉进去的,在这里得到了很多的帮助,里面很多转行学习Java的人都是自学的,希望大家可以相互解答问题,相互推荐工作,形成一个好的Java交友圈子。

想给那些想转行兄弟的一些建议,学习编程是一件挺难的事情,需要付出相当多的精力,要不就不学,如果一旦下定决心去学,就要吃的了学习的苦,即使是边工作边学习,一天也要拿出3个小时以上的时间来学习,只有这样的态度,最后才有可能成功。

现在是信息时代,其实很多工作,包括未来的发展,都要建立在计算机的基础之上,有一些行业迟早要被某些东西替代,提前为自己的未来做考虑,未雨绸缪是有必要的。我做通信几年的时间,才做出转变,其实稍微有点晚,但是我觉得只要我能及时认识到,以后依旧可以有所作为,干就完了。

比如说学习Java来讲:

1、你明确的知道Java整体都需要学习哪些内容,分为几个大阶段。

2、每天有明确的学习时间,一天保持学习至少4个小时。

3、每天有明确的学习内容,知道自己今天要学习什么内容,对应的完成当天的任务,进行代码的编写,检验今天学习的内容是否理解掌握。

4、遗忘是人的本性,定期进行复习之前学过的内容,形成深刻的印象,其实我们上学的时候也是这样过来的,复习是学习任何学科都要经历的过程。

5、学完一个阶段后,至少要有一两个项目是针对此阶段的项目实战。按照文档的需求独立写出阶段性的项目,在完成项目的过程中,编程思维业务逻辑将会逐渐培养出来。

6、所有阶段全部循序渐进的学完,融会贯通所有知识点,独立完成一个系统或者其中的几个模块,便可以初步的从事Java相关的工作。

以上内容均由本人手写而成,完全站在Java初学者的角度来说,就是希望能用通俗易懂的语言让大家清晰的明白学习Java全面系统的学习内容,以及应该达到什么程度才能拿到一份Java工作的offer,希望可以给大家带来帮助。

27岁自学Java上岸,不负众望,终于拿到了第一份offer相关推荐

  1. 【获奖榜单公布】遇见27岁的Java,分享你的开发者故事

    征文活动官网:https://marketing.csdn.net/p/264aeefaf27a0e052b3f2ef8ab388dc4 1995 年 5 月 23 日,Java 诞生. 凭借着&qu ...

  2. 27岁自学Python转行靠谱吗?入行晚吗?

    前言 今年已经奔三的小编来给大家说说,之前自己也是在一个普通的二本院校上学,学的还是工商管理,毕竟读书的时候电视剧里面的主角都是工商管理的大佬. 不过在毕业之后就经历了社会的毒打,后面小编就想去换一个 ...

  3. 27岁学习java还有出路吗?

    三字经:苏老泉,二十七.始发愤,读书籍. 27岁想要转行Java行业是否有出路,对于这个问题没有绝对肯定的回答,主要还是看你自己到底是否想要从事这方面的岗位工作,是否想要学好,是否能拿出相应的执行力出 ...

  4. 27岁转行java是不是太晚了

    LZ今年27岁了,毕业于一个高职院校,学的是电气自动化,现在在老家四线城市的一个工厂内上班,现在想转行JAVA是不是有点太晚了,听说今年互联网行情不好,好找工作吗?程序员35岁就需要转行吗?还望大佬赐 ...

  5. 27岁自学python找工作_27岁0基础自学Python,多久可以找到工作?

    下载好向圈APP可以快速联系圈友 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 27岁零基础努力自学Python,多久或什么程度可以找到工作? 背景: 毕业近5年,至今仍无任何表面成绩,一开 ...

  6. 机械专业转行IT行业,成功自学Java上岸(分享转行使)

    秋招转眼就结束了,将近一年的努力,总算给了自己一个比较满意的结果.写下这篇贴子记录自己的转行以及秋招经历. 其实在转行初期,就无数次幻想着秋招结束,然后写一篇长长的经验贴的那种满足感.下面我尽量把我知 ...

  7. 27岁学java有成功的嘛_27岁才去学java是不是有点晚

    27岁才去学java是不是有点晚以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 27岁才去学java是不是有点晚 本身知 ...

  8. 28 岁自学 java,包装简历 3 年拿到 15k 薪资,分享我的学习经历

    2.相比其他人自学 Java 来讲,我感觉我学的是比较系统的,我发现很多自学 Java 的完全不知道应该学习什么内容,基本的 Java 开源项目[ali1024.coding.net/public/P ...

  9. 【大学到研究生自学Java的学习路线】这是一份最适合普通大众、非科班的路线,帮你快速找到一份满意的工作

    这篇文章主要针对初学者来写的,因为,在我刚刚开始学习的时候,也是很迷茫的,根本不知道怎么入手,因为需要学习的技术太多了,没有明确的目标就效果很差,所以,今天给大家梳理一下Java的学习路线,这个是我的 ...

  10. 半路出家自学Java,几个月的努力,终于拿到了一份offer

    上海的一家软件公司,税前11K,五险一金,996的工作制,已经上班了一个月,说下自己的感受. 因为我专科毕业两年,所以我包装了两年的工作经验,目前平时的工作就是增删改查,内容比较单一简单.公司的工作技 ...

最新文章

  1. Linux用户和组相关的配置文件
  2. 银行科技到底怎么样?我曾经的四年告诉你 !
  3. Python 技术篇 - 查看python库都包含什么方法,查看python模块某个方法的具体用法源码,查看python模块所在的物理位置,查看python库都包含哪些属性
  4. Android华容道之一步一步实现-6-还原状态检测
  5. [译] RxJava JDBC 简介
  6. 借助Fiddle使用不同版本的UI5库文件进行测试
  7. P1072-Hankson的趣味题【数论,gcd】
  8. mysql架设_主从mysql架设
  9. Mybatis源码分析之(五)mapper如何将数据库数据转换成java对象的
  10. (转)HTML5开发中Access-Control-Allow-Origin跨域问题
  11. 复杂业务下向Mysql导入30万条数据代码优化的踩坑记录
  12. mysql单表大小限制
  13. uploadify 3.1 的修改
  14. 做微信小程序商城需要什么材料?
  15. mysql.sock介绍
  16. python 换国内源
  17. UART 通信 协议 (二)
  18. Hanselminutes播客55-MonoRail作为替代ASP.NET
  19. TeX中的引号我麻了
  20. 【译】使用 AngularJS 和 Electron 构建桌面应用

热门文章

  1. Android系统图标的使用
  2. android studio ----library already exists in VFS 怎么解决?
  3. 有哪些好用的seo优化工具吗?2021年网站seo优化工具介绍
  4. 和网易大佬的技术面谈,全网首发!
  5. Unity中敌人简单逻辑的实现(来回走动,攻击)2D
  6. Unity 控制物体在一定范围内来回移动
  7. BSD-3000 电批接线图 2021-03-11
  8. 6 ,emr 例子 : 创建 Hadoop 群集并运行 Hive 脚本以便处理日志数据 ( 5 步骤 )
  9. 计算机中的数据的表示与信息编码,数字化信息编码与数据表示讲解
  10. 有没有哪一瞬间让你觉得情商高真的很重要?