我是一个二本院校,专业是机械工程,当时以为考上了大学就可以高枕无忧放开了玩,可以说我整个大学期间都是打LOL过来的。到了大四才发现,同学们都陆续去找了实习,有的做机械,也是PLC编程方向,我角色厂里的工作环境有点受不了。有的在大三的时候就自学了Java或者前端开发,都已经通过秋招找到了一份实习的工作,基本都在5K左右。那个时候我开始发慌了,但还是没有行动起来,一直拖到了今年年初,也就是大四的下学期,这个时候距离毕业还有不到半年的时间。

从今年我开始自学Java,如果不学真的不知道自己还能干什么,学机械的同学很多都转型学了编程,他们说这行发展的比较好,以后的空间大,待遇也都不错。有的人建议我去学Java,说Java的工作岗位比较多,选择工作的机会要多一些。我从自学Java到最后就业一共是用了8个月的时间,现在是在西安的一家做考公的公司做产品的维护,技术部大概是50多人,薪资是12K,其实觉得自己还算幸运,荒废了那么多时间,毕业还能找到一份工作,待遇还不错。所以学习什么时候都不晚,但一定是越早越好。

给还在大学的学弟们的忠实建议:

希望学弟们不要跟我一样,等到临近毕业后才醒悟要学习知识学习技术,能趁早尽量趁早,过去应该做的事情没有去做,后面都需要你加倍补回来。能把Java自学成功并且就业,除了要有决心和毅力之外,还需要学习Java的各种方法和技巧,下面几点可能就是初学者会犯的的错误学习方式:

1、感觉自己能看懂代码,但是动手不会写。这是明显的只看不写,初学者常犯的错误,每天学习的知识没有练习、作业去巩固,视频相当于白看。

2、没有项目的实践,我们学习Java最终要达到的目的就是要能独立开发项目,这样才能具备就业的水平,但是很多初学者在学习的时候只是看视频,每个阶段都不去做项目,这样学无非就是浪费时间。

3、学了后面就把前面忘了,不懂得如何去复习,不会把自己学过的知识应用到真实的场景中。正确的学习方式应该是一周复习一次,用小案例来复习前面学习的知识点。

4、没有养成好的代码规范,写的代码不规范,最后也不可能就业,我在找工作的时候发现,很多公司对于这一点非常在意。

新手常见的学习误区:

1.没有详细系统的学习规划,越学越迷茫,不知道应该往哪里走,特别有想放弃的想法。

2.学习的技术并不是现在企业需要的技术,跟不上时代,不具备竞争力。

3.学习效率非常低,遇到一个小问题解决起来很费时间,甚至有的时候会卡几个小时,导致信心受挫,对自己适不适合产生怀疑。

4.没有掌握学习Java的方法和技巧,导致走的弯路特别多,钻进程序的死胡同出不来。

几个小技巧大家参考一下:

1、基础很重要,不要盲目的追求新技术,往往决定着你思维深度而又被你忽略的就是你的基础!

2、多动手敲代码,有时电脑就和女朋友一样,它和你想的总是有差异的!

3、多百度,多搜索,百度会帮你解决掉百分之九十以上的问题!

4、多思考,急于动手写代码是大忌,熬夜写代码效率并不高。

给大家推荐一份GitHub 上标星 120k的资料,内容还真的不错,来简单看一下目录和部分内容截图。包括 Java 基础、Java 容器、Java 并发、Java 虚拟机和 Java IO,非常全面。

 (一). 基础

1.Java 基本功

  • Java 入门(基础概念与常识)
  • Java 语法
  • 基本数据类型
  • 方法(函数)

2. Java 面向对象

  • 类和对象
  • 面向对象三大特征
  • 修饰符
  • 接口和抽象类
  • 其它重要知识点

3. Java 核心技术

  • 集合
  • 异常
  • 多线程
  • 文件与 I\O 流

(二). 并发

1. 并发容器

  • JDK 提供的并发容器总结
  • ConcurrentHashMap
  • CopyOnWriteArrayList
  • ConcurrentLinkedQueue
  • BlockingQueue
  • ConcurrentSkipListMap

2. 线程池

  • 使用线程池的好处
  • Executor 框架
  • (重要)ThreadPoolExecutor 类简单介绍
  • (重要)ThreadPoolExecutor 使用示例
  • 几种常见的线程池详解
  • ScheduledThreadPoolExecutor 详解
  • 线程池大小确定

3. 乐观锁与悲观锁

  • 何谓悲观锁与乐观锁
  • 乐观锁常见的两种实现方式
  • 乐观锁的缺点
  • CAS与synchronized的使用情景

(三). JVM

1. Java内存区域

  • 概述
  • 运行时数据区域
  • HotSpot 虚拟机对象探秘
  • 重点补充内容

2. JVM垃圾回收

  • 揭开 JVM 内存分配与回收的神秘面纱
  • 对象已经死亡?
  • 垃圾收集算法
  • 垃圾收集器

3. JDK 监控和故障处理工具

  • JDK 命令行工具
  • JDK 可视化分析工具

以上资料,对于想要进阶的小伙伴来说应该会很有帮助,希望也能帮助到你。需要的小伙伴可以点击下面的名片免费领取。

机械工程毕业受不了进厂做PLC,自学Java拿到15Koffer相关推荐

  1. 大专毕业只能进厂吗?

    进厂拧螺丝?不存在的.大专生只能进厂吗?不一定啊,我就是大专毕业,铁路大专毕业,现在入职某铁路局,也是国企,每个月也在9000元左右.也挺不错啊,不是只能进场啊.看你如何选择了. 我个人感觉不要学一些 ...

  2. 不想进厂打工了,可以做这5个生意,投入不大,赚钱也不少

    我今年24岁,最近真的是特别迷茫,不知道未来应该何去何从了. 目前的工作,在一个厂子里面,当流水线的操作工. 虽然也很想赚大钱,但家里是农村的,也没有什么人脉,所以出来之后,只能去厂子里面工作. 一个 ...

  3. 进厂打工的大学生:每天站12个小时,4年存50万

    导读:放下理想,奔着钱去. 作者:王敏,编辑:金玙璠 来源:深燃(shenrancaijing) "本科毕业,找工作找到emo了,想进厂打螺丝."进工厂,原本是找工作不顺利时的一句 ...

  4. 卷烟流水线工人超30%是研究生,不是双一流,连进厂的资格都没有了?!

    NEW 关注剁手日记视频号 最新视频→[vivo S10 Pro,小姐姐们的自拍神器上线啦!] 来源|量子位 文|萧箫 梦晨 明敏 人大武大高校生,毕业就去工厂流水线卷香烟? 话题一出即引爆热搜,知乎 ...

  5. 我,机械工程硕士,工作一年,月入6K

    一位 985 院校机械工程硕士,说他身边的人都在陆续转行.因为做机械的靠自己买房太难!神奇的是这些人转行还很成功: 室友小盘父亲在广东打工,母亲在家务农,他因为不想穷三代转程序员,最后去了华为,月入 ...

  6. 机械工程英语第二版叶邦彦-汉语翻译最多单元版

    UNIT 1 Advanced Engineering Materials 第一单元 先进的工程材料 Types of Materials 材料的类型 Materials may be grouped ...

  7. 211机械本科毕业3年,从制造业跳槽互联网大数据开发,收割虾皮百度美团等offer...

    点击上方 "大数据肌肉猿"关注, 星标一起成长 点击下方链接,进入高质量学习交流群 今日更新| 1052个转型案例分享-大数据交流群 分享学习群一位同学的转型经历,他是211机械毕 ...

  8. 为什么电气自动化学历不高只能进厂?

    进不进厂,完全由你说了算,只可惜很多人都丢了自己. 我是2011年电气工程毕业,毕业以后就转去了做单片机开发工作. 临近毕业,我慌得一比,因为虽然读了几年专业知识,但是感觉还是什么都不会. 当初选择这 ...

  9. python程序设计课程设计二级减速器_机械工程专业的本科生应该自学哪些知识?...

    本人机械工程师,偏设计方向,硕士学历,有9年机械工程经验,曾担任某央企项目负责人,算不上大牛. 虽然离题目提出时间已经很遥远了,但看了这个题目和许多回答真的感慨很多,加上一些知友最近私信问我类似的问题 ...

最新文章

  1. [译]Kotlin + buildSrc:更好的管理Gadle依赖
  2. Android edittext 属性inputtype详解
  3. linux shell 脚本 延时,linux下定时任务和延迟任务
  4. linux命令行怎么播放,如何在在 Linux 命令行中观看彩虹猫
  5. 使用 simiki 搭建个人 wiki(简易的博客)
  6. 数据仓库 和挖掘的步骤 - oracle
  7. maven jetty
  8. python使用logging模块记录日志
  9. ADO 连接数据库的几种方式
  10. Maya: Motion Graphics Workflow with MASH Maya教程:运动图形工作流程与MASH Lynda课程中文字幕
  11. python youtube视频_Python3 使用you-get,youtube-dl,ffmpeg 下载全网视频并剪切视频
  12. bspline怎么使用 python_B-Spline曲线拟合
  13. java面向对象基础
  14. Redis实现库存扣减操作
  15. 英语音标怎么发音 48个英语音标正确读法
  16. 百慕大永中为何有权继续开发集成Office?
  17. Flutter三天学会之后模仿美团界面
  18. 【稳定性day3】蘑菇街的运维体系 - 如何撑住双十一
  19. 服务器所属文件变成nobody,NFS(expirtfs命令,NFS客户端创建新文件所属组和所属主都为nobody)(示例代码)...
  20. 深圳大数据培训:大数据开发之掌握Hive的静态分区与动态分区

热门文章

  1. Python django 个人餐厅管理系统
  2. 关于购买商标,有哪些注意事项?
  3. mvc mvvm mvp_mvc vs mvp vs mvvm
  4. MySql安装过程全记录
  5. Android【本地Json处理工具类】
  6. 前端架构师亲述:前端工程师成长之路的 N 问 及 回答
  7. 2021-2027全球与中国电子卷纸分配器市场现状及未来发展趋势
  8. REST API Design
  9. tspline工具_tsplines 4.0_Autodesk T-Splines 4.0 For Rhino下载 64位免费版 - 121下载站
  10. matlab sglay平滑,基于MATLABGUI的谱线平滑处理.PDF