V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Mingsaul
V2EX  ›  程序员

自学 Java 很迷茫,求解救

  •  
  •   Mingsaul · 2018-01-29 12:36:32 +08:00 via Android · 8550 次点击
    这是一个创建于 2250 天前的主题,其中的信息可能已经有所发展或是发生改变。

    欢迎来看我写的帖子,我叫 DAVE,小弟去年被朋友试图拉入传销,离开后就去广州找工作,结果看到全是编程的工作,而且我大一的时候学过一点 C 语言,对电脑感兴趣,遂开始了我的转行之路:学了两个月的 Java,把面向对象看完了,自己学了些计算机网络和原理,期间也自己琢磨点 ubuntu 和尝试搭了个巨丑的博客~(/∇\*),最近写不出程序让我很是烦恼,而且我觉得基础在我脑袋里很混淆,还有四个月毕业了,还请各位大佬给我讲讲 Java 工作大概干什么活?或者给我指正个学习路线或者分享学习经验? 大学时候干过很多事,四级没过就教别人学雅思申留学,独自旅行,工地搬砖,帮创业的朋友找过风投,帮群组里的朋友修电脑恢复数据等。 学 Java 是真让我犯愁了,临近毕业也该找实习了,如果有大收留,小弟不要津贴前往学习,附上我的微信 ID:Z1617859427

    77 条回复    2019-11-05 18:28:38 +08:00
    wizardoz
        1
    wizardoz  
       2018-01-29 12:47:34 +08:00
    考研吧。
    科班生 4 年时间你要在四个月补回来,估计有点难。
    sheep3
        2
    sheep3  
       2018-01-29 12:49:33 +08:00   ❤️ 1
    我给你一条路,找个培训班的视频,闲鱼上几块钱。把项目实战什么跟着写几个,然后自己在外网搭起来。把 web 的东西都完整的做做,然后去面试。

    面试的过程中,可以看看大型网站架构类的书籍补充知识。
    bucky
        3
    bucky  
       2018-01-29 12:49:33 +08:00
    慕 X 网各种 java 实战教程,买点看
    Mingsaul
        4
    Mingsaul  
    OP
       2018-01-29 12:54:07 +08:00 via iPhone
    @wizardoz 我虽然才疏学浅但之前卖过论文,觉得考研更是不知道做什么的人的选择,我现在认定学 Java 了,如果不行毕业后也能学,但是到自己身上反而不能装逼的指导自己了😂
    yanjinbin
        5
    yanjinbin  
       2018-01-29 12:56:06 +08:00 via iPhone
    spring boot 教程 didispace 自己搜
    wxkvEX
        6
    wxkvEX  
       2018-01-29 13:03:49 +08:00
    不太认同你的思路,哪有把语言考虑在第一位的?我要进入的行业钦定使用 Java,所以我才学 Java,如果大家都用 go,那么我学的肯定是 go 而不是 Java。
    Mingsaul
        7
    Mingsaul  
    OP
       2018-01-29 13:07:50 +08:00 via iPhone
    @wxkvEX 我看 Java 工作需求多就学了这个
    calming
        8
    calming  
       2018-01-29 13:47:17 +08:00
    祝好运吧
    Jafee
        9
    Jafee  
       2018-01-29 13:57:15 +08:00 via iPhone
    1.基础把 JAVA 核心卷 看看。
    2.简略的看看 JEE 文档。
    3.如果时间紧,略过第二部,直接 Spring Boot 文档。

    剩下的就是在工作里,更近一步的学习和提升。
    pandaaa
        10
    pandaaa  
       2018-01-29 14:11:59 +08:00
    学习一下简单的比如 python 或者 php。java 作为面向对象的语言刚开始有点难
    gxbb097528
        11
    gxbb097528  
       2018-01-29 14:12:27 +08:00
    博客都搭起来了基本的 javaee 应该没问题了吧,按照 3 楼的说法咸鱼淘宝买一套完整的培训视频,4 个月时间差不多能看完,要是应届生毕业的话,培训班出来的水平找个工作应该没问题了
    xAx
        12
    xAx  
       2018-01-29 14:16:50 +08:00
    DAVE?不是应该叫 Tony 吗
    passion336699
        13
    passion336699  
       2018-01-29 14:20:05 +08:00   ❤️ 7
    写过一些自己转行 3 年的经历,不知道对楼主有没有什么帮助。

    http://www.lovchun.com

    转行程序员深漂的这三年 #1 --- #4:
    #1 和 #2 主要是之前转行前等一些经历;
    #3 和 #4 是开始找工作,及工作后的一些经历。

    叙述比较啰嗦,部分篇幅有点长,对我转行前的经历不感兴趣可以跳过 #1 和 #2,文章的 URL 太长了,就不链到帖子了,反正也没几篇文章 ,应该一眼就看到了。

    我一直着重于前端这块,当然也没有很大的建树... ... 现在回想起来比较庆幸自己在 14 年决定转行,因为当时前端的技术栈还没像现在这样,一个个框架、一个个工具接踵而至。

    Java 更新快不快,我不太清楚了,反正周围同事还是 SpringMVC,SSH2,也和我 14 年刚开始接触 Java 学的差不多,框架名还是那个框架名,具体更新了哪些,我这几年完全没摸过 Java,就不清楚了哈。

    真的决定转行,就趁早。

    今年 27,我也不知道 35 之后,类似咱这种学历一般般,专业不对口的还有没公司要。

    不过“船到桥头自然直”,一起加油吧~
    corningsun
        14
    corningsun  
       2018-01-29 14:37:19 +08:00
    楼主这么活跃,更适合做销售或者项目经理啊。
    做码农是不是太大材小用了。
    sandao
        15
    sandao  
       2018-01-29 14:46:15 +08:00 via Android
    emmmm,我是辞职自学的,去年 5 月份开始,现在在找实习(年前不指望了)。
    怎么说呢,你知道自己想做什么吗?喜欢做什么吗?如果没有,那就金钱导向,找个编程相关的先做。
    一条路走着走着你会看到一些别的东西,那时候再选择不迟,年轻的试错成本很低,要多试试啊。
    但是如果不想试错求稳妥,公务员是个好的选择。
    hyi
        16
    hyi  
       2018-01-29 16:19:05 +08:00 via Android
    @sandao 你还没毕业吗,工作后应该不可以找实习了吧
    Mingsaul
        17
    Mingsaul  
    OP
       2018-01-29 16:35:09 +08:00 via iPhone
    @corningsun 帮着别人找风投的时候就是程序员坑了我们,自己也想做生意吧,但是还没经历过大的生意场和不是很了解利益链,所以想先做程序员观望下世界
    sandao
        18
    sandao  
       2018-01-29 16:57:53 +08:00 via Android
    @hyi 毕业了啊,16 届的。我是工作了一年后转行,其实压力比你大,因为即使是实习都很难找Ծ‸ Ծ 。
    ryan2333
        19
    ryan2333  
       2018-01-29 17:01:11 +08:00
    不要病急乱投医。。。
    hyi
        20
    hyi  
       2018-01-29 17:05:14 +08:00 via Android
    @sandao 我也 16 的,状态和你差不多( ˘•ω•˘ )
    C90
        21
    C90  
       2018-01-29 17:08:05 +08:00
    ‘感兴趣’ 这个词已经被你们玩烂了
    sandao
        22
    sandao  
       2018-01-29 17:10:28 +08:00 via Android
    @hyi 呀,刚刚把你当楼主了( '▿ ' )。你之前做什么的哦?
    Mingsaul
        23
    Mingsaul  
    OP
       2018-01-29 17:16:38 +08:00 via iPhone
    @C90 以前从网上找些自动关机的代码改成美女的文件名发给同学,还有也试过自己搭翻墙的梯子看油管,重装系统安个破解软件啥的用来泡妞
    asasas2114823
        24
    asasas2114823  
       2018-01-29 17:20:47 +08:00
    @Mingsaul 你这都是我初中时候的操作......
    wallriding
        25
    wallriding  
       2018-01-29 17:21:02 +08:00   ❤️ 1
    四级没过就教别人学雅思申留学。。。。。。。。。。。。。。。。。。。。。
    linshenqi
        26
    linshenqi  
       2018-01-29 17:22:34 +08:00
    为毛要学 java,我是二次开发没办法才用 java。
    Mingsaul
        27
    Mingsaul  
    OP
       2018-01-29 17:24:36 +08:00 via iPhone
    @wallriding 当时搞了一堆教学视频,还拉了几个悠闲的美国人建了个 QT 房间教他们发音,其实还帮人运作过国外学校的电话回访和托福测试😄
    Mingsaul
        28
    Mingsaul  
    OP
       2018-01-29 17:26:03 +08:00 via iPhone
    @asasas2114823 我初中还没电脑整天打鱼摸虾呢😂
    Sweden
        29
    Sweden  
       2018-01-29 17:26:45 +08:00
    四级没过就教别人学雅思申留学???
    我六级 594,我雅思还考了三次…
    Mingsaul
        30
    Mingsaul  
    OP
       2018-01-29 17:30:27 +08:00 via iPhone
    @linshenqi 我看 Java 招聘的多 很多大项目都是用的 Java 就学了 也看 python 不错 我查了一下 python 处理慢和大项目应用的少 我记得 Twitter 是用 python ? 去年还有个社保局培训的我学了 C#可惜老师就是拿我们糊弄名额
    Mingsaul
        31
    Mingsaul  
    OP
       2018-01-29 17:33:07 +08:00 via iPhone
    @Sweden 就是啊先给别人讲 国内人的写作和阅读好提升 口语和听力差要多下功夫再给点几大机构的视频还谎称内部 巴拉巴拉忽悠一通赚够了我两年旅行的钱
    huiyifyj
        32
    huiyifyj  
       2018-01-29 17:39:57 +08:00
    单纯学 Java 而已的话还是难找工作(除非你学得精,但是自学应该是难见)。
    现在的面试官巴不得招聘 全栈的员工。
    Mingsaul
        33
    Mingsaul  
    OP
       2018-01-29 17:46:28 +08:00 via iPhone
    @huiyifyj 我自己的计划也是接下来学数据库和 php 一些前端,可是 Java 这块我都写不出代码,也是好愁
    huiyifyj
        34
    huiyifyj  
       2018-01-29 17:54:36 +08:00
    @Mingsaul 我感觉 php 可以放下,你去看看 JavaEE 全栈工程师的要求吧。个人觉得 php 没什么必要.
    个人建议啊。
    cescqh
        35
    cescqh  
       2018-01-29 18:00:42 +08:00
    @passion336699 对你的猫很感兴趣,五十块的便利店橘猫
    panda001
        36
    panda001  
       2018-01-29 18:26:31 +08:00
    如果楼主能考上个 985/211 的研究生并且好好学两年编程相关的只是,出来之后 bat 随便选。 不然起点低,爬的累-一个 4 年 javaer 的总结
    bjfane
        37
    bjfane  
       2018-01-29 20:02:01 +08:00
    spring + spring mvc 的先搞个例子,知道大概 10 个左右的注解、 @restcontroller,后面转成 spring-boot ,
    知道 连接器 过滤器,redis,maven、git、了解数据库连接池之一、知道 spring-session 的场景,找个实现业务需求的工作就可以了,
    继续上学是条高级的路
    abusizhishen
        38
    abusizhishen  
       2018-01-29 20:16:59 +08:00 via Android
    培训比自学强,Java 有点难,python,go 相对简单点,也有钱途
    hardman
        39
    hardman  
       2018-01-29 21:07:29 +08:00
    楼主适合产品经理,码农太屈才了
    Mingsaul
        40
    Mingsaul  
    OP
       2018-01-29 21:17:44 +08:00 via iPhone
    @hardman 大佬给介绍个岗位吧
    gemini767
        41
    gemini767  
       2018-01-29 21:33:03 +08:00 via Android
    楼主这个性格根本看不进去程序的,程序随便搞搞出一个 p0 事故什么都白搭。如果单纯 j 论 ava 机会多的话,楼主这才能估计很多行业机会比这多吧?
    littlebutt
        42
    littlebutt  
       2018-01-29 21:35:55 +08:00 via iPhone
    不如先刷面试题目?这不快要找工作了嘛
    Mingsaul
        43
    Mingsaul  
    OP
       2018-01-29 21:45:12 +08:00 via Android
    @gemini767 我想学个全栈吧,只是现在学 Java 就遇到了写不出代码的尴尬场面,我是不想回家做基础行业,所以想先从互联网这块工作下,感觉比其他行业的更灵敏
    Mingsaul
        44
    Mingsaul  
    OP
       2018-01-29 21:50:52 +08:00 via Android
    @littlebutt 也是 我这有本面试宝典,可是自己抄写个项目的话有点坑人家公司
    lengyihan
        45
    lengyihan  
       2018-01-29 22:18:25 +08:00 via Android
    搞 python 吧兄弟,
    Mingsaul
        46
    Mingsaul  
    OP
       2018-01-29 22:23:58 +08:00 via iPhone
    @lengyihan 前辈有何路子吗
    suzic
        47
    suzic  
       2018-01-29 22:25:43 +08:00 via Android
    @sandao 跟你一样的情况,握个爪。转行找工作太难了,还好有个小公司收留了……
    nita22
        48
    nita22  
       2018-01-29 22:34:54 +08:00
    最近一边工作一边学 Java,12 月开始学 Spring + Spring MVC + Mybatis,现在在看 Spring boot
    littlebutt
        49
    littlebutt  
       2018-01-29 23:02:03 +08:00 via iPhone
    @Mingsaul 人家 hr 眼睛尖的很,还怕被坑😂
    wxkvEX
        50
    wxkvEX  
       2018-01-29 23:52:30 +08:00
    @sandao 经历惊人的相似+1
    大兄弟可以看看我的帖子,也是各种踩坑
    miketeam
        51
    miketeam  
       2018-01-30 00:05:04 +08:00 via iPhone
    看到这么多人学 Java 也就放心了
    emeab
        52
    emeab  
       2018-01-30 04:45:36 +08:00
    建议还是去大城市找实习吧 工资放低点 小公司也不要嫌弃 努力干 到了 30 岁你会发现你已经脱发了
    Mingsaul
        53
    Mingsaul  
    OP
       2018-01-30 08:23:56 +08:00 via iPhone
    @emeab 脱发了就以大叔的名号去泡妞哈哈哈
    MyDaLin
        54
    MyDaLin  
       2018-01-30 09:02:29 +08:00
    java 果然火爆
    sandao
        55
    sandao  
       2018-01-30 09:15:17 +08:00 via Android
    @wxkvEX 人家是妹子( '▿ ' )。
    passion336699
        56
    passion336699  
       2018-01-30 09:19:55 +08:00
    @cescqh

    2017-05


    2017-08


    现在已经很壮了,每天都睡床上或电脑椅
    Mingsaul
        57
    Mingsaul  
    OP
       2018-01-30 10:05:25 +08:00 via iPhone
    @sandao 妹子你过来做个我的编程导向如何
    wekw
        58
    wekw  
       2018-01-30 10:36:56 +08:00
    百度的基层已经烂了,以后请不要再说:



    BAT


    以后只有 AT,再无百度。
    ResidualSoils
        59
    ResidualSoils  
       2018-01-30 10:38:45 +08:00   ❤️ 1
    总结一下:
    1.楼主想学 java
    2.楼主差点被骗进传销
    3.楼主卖过论文
    4.楼主搭过酸酸
    5.楼主用破解软件把妹
    6.楼主还想把妹
    7.楼主被程序员坑过
    楼主很棒棒哦,当程序员真的屈才了。
    Mingsaul
        60
    Mingsaul  
    OP
       2018-01-30 10:40:32 +08:00 via iPhone
    @ResidualSoils 屈才不敢当,目前想当两年程序员成熟一下。
    sandao
        61
    sandao  
       2018-01-30 11:15:49 +08:00 via Android   ❤️ 1
    @Mingsaul 我才疏学浅,还是敬谢不敏了
    zhaogaz
        62
    zhaogaz  
       2018-01-30 11:34:26 +08:00
    @sandao
    @hyi
    @suzic
    @wxkvEX

    看了大家的评论,发现几个经历差不多的,我也是 16 毕业,最近刚把工作辞了。

    我留个微信吧,有兴趣的交流下,如果都加我了,我就拉个微信群。。。

    SHIFTMatrix

    最好备注下 V2EX 的 ID
    icegreen
        63
    icegreen  
       2018-01-30 12:26:50 +08:00
    速成还是学点别的吧. java 不适合速成
    huiyifyj
        64
    huiyifyj  
       2018-01-30 12:33:52 +08:00
    @icegreen 好像没有适合速成的语言吧。比如,js 速成确实快,但是用起来确实不容易啊。
    kisama12
        65
    kisama12  
       2018-01-30 12:49:14 +08:00 via Android
    整就牛!
    abcbuzhiming
        66
    abcbuzhiming  
       2018-01-30 13:13:30 +08:00   ❤️ 2
    楼主,你如果真在大学待过,我劝你去把标准大学 CS 专业的专业课学一遍,如果能学的进去再考虑入行
    wxkvEX
        67
    wxkvEX  
       2018-01-30 14:05:33 +08:00
    @sandao 呃,好吧,看了一下你的 GitHub,加油
    wxkvEX
        68
    wxkvEX  
       2018-01-30 14:06:16 +08:00
    @zhaogaz 努力加妹子吧,老男人就不参与了,搬砖很累的。
    Mingsaul
        69
    Mingsaul  
    OP
       2018-01-30 14:32:55 +08:00 via iPhone
    @icegreen 不速成呢
    Mingsaul
        70
    Mingsaul  
    OP
       2018-01-30 14:34:09 +08:00 via iPhone
    @abcbuzhiming 我之前也想过考研,所以就买了四本计算机的书叫什么 308 大概看了
    JamesMackerel
        71
    JamesMackerel  
       2018-01-30 14:35:39 +08:00 via iPhone
    @gemini767 阁下打字怕不是多线程的。
    BadCat
        72
    BadCat  
       2018-01-30 14:45:22 +08:00
    1、j2ee
    2、3 大数据库
    3、3 大框架
    4、使用不同的数据库配合 3 大框架做各种项目,直到熟练使用(闭着眼都能写出框架配置,xmal,反射,代理 乱七八糟的一些东西)
    5、找工作
    guoyuchuan
        73
    guoyuchuan  
       2018-01-30 16:47:05 +08:00
    多逛一些技术性网站,了解当前的技术发展;多看一些技术性的文章
    Mingsaul
        74
    Mingsaul  
    OP
       2018-01-30 21:48:12 +08:00 via iPhone
    @guoyuchuan 嗯嗯谢谢
    lengyihan
        75
    lengyihan  
       2018-01-31 18:53:44 +08:00 via Android
    @Mingsaul python 上手快。一个月入门,几个月就熟练了,就可以去面试工作了,再慢慢学,
    orm
        76
    orm  
       2018-05-10 07:28:09 +08:00 via iPhone
    twitter 现在用 scala
    MagicBoy
        77
    MagicBoy  
       2019-11-05 18:28:38 +08:00
    @passion336699 怎么不写个自学的经历?难道大佬你是上的培训班吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3293 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 11:28 · PVG 19:28 · LAX 04:28 · JFK 07:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.