最近总有人问我:"学Java到底要多久才能找到工作啊?" 作为一个半路出家的程序员,今天就用大白话聊聊这事儿。
一、别信那些"速成神话"网上总有人吹"3天学会Java"、"7天拿高薪",这种话听听就好。学编程就像练肌肉,得靠实打实的积累。我表弟当初就是被这种广告忽悠,结果浪费两个月啥都没学会。
真实情况是:
纯自学:每天4小时的话,至少5-8个月(还得看悟性) 系统培训:集中精力学,4-6个月能摸到就业门槛二、影响学习时间的4个关键1. 每天能投入多久下班抽2小时学和全天泡在代码里,进度能差三倍。建议最少保证每天3小时有效学习时间。
2. 有没有项目实战光看视频不敲代码=白学!我见过背了一堆理论的人,连个用户登录功能都写不出来。
3. 学习路线对不对Java技术栈太庞大了,新手最容易踩的坑就是:
死磕底层原理(刚开始真用不上) 乱学新技术(连SpringBoot都没搞懂就去碰微服务)4. 就业目标定位想进大厂?没个一年半载别想。中小公司的话,掌握这些就能试试:
Java基础+集合+多线程 SpringBoot+MyBatis MySQL增删改查 简单的前端页面配合三、我的踩坑经验去年我堂妹零基础转行Java,走了不少弯路:
第一个月:自己看免费教程,连环境都配不明白 第二个月:报了个线下班,路上来回3小时累成狗 第三个月:换成线上课,突然开窍了...她后来在www.wangshidai.cn学的,主要看中三点:
课程从安装JDK开始教,特别适合小白 每个阶段都有实战项目(电商/物流系统这种真实的) 老师随时在线答疑,半夜问问题居然有人回学了5个月左右,投了二十多家公司,最后拿到8K的offer。听说他们那期就业率87%,平均薪资7-10K,比我们预想的好太多。
四、线上学习的真香体验经历过线下班,真心觉得线上更适合学编程:
反复回看:卡壳时把视频倒退一百遍都不尴尬 碎片时间利用:通勤路上都能用手机敲代码 实战环境好:直接云端配好环境,不用折腾电脑 师资更优:能听到一线城市工程师的课不过要提醒:线上学特别考验自律!最好找带督学服务的,有人盯着进度真的不一样。
五、给新手的真心话1. 别等"完全学会"再投简历 掌握基础就海投,很多知识是在面试中被逼会的
2. 项目经验是通关密码 自己写两个完整项目,比背八股文管用十倍
3. 善用资源 遇到卡壳别硬扛,多问人。像我们当时有老师带着做企业级项目,少走很多弯路。
小白找不到官网的可以加他们微信:13148733307(就说转行Java的,老师挺实在不推销)返回搜狐,查看更多