V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
a4222012
V2EX  ›  问与答

自学进行不下去了。

  •  
  •   a4222012 · Aug 25, 2016 · 4023 views
    This topic created in 3532 days ago, the information mentioned may be changed or developed.

    楼主今年刚毕业,培训班出来,去年就实习了,做的是 javaweb 开发。目前所在公司的项目主要负责维护性开发,修修补补的,所以没什么事,因此每天有大把时间来学习。上班时间不敢去学太多和 java 无关的,组长有次开会说我别老是那本书在手上给别组的人看到不好。现在我时间上的安排是,上午学习数据结构和算法以及看 java jdk ,集合, io ,多线程这块的源码,下午就 debug 项目组的工程,了解业务的东西。下班就学习前端的东西,主要学习百度 IFE 那些任务所规定的东西,把 MDN 和 w3c 上的文档刷一遍,不懂的东西基本 google ,大部分是到 stackoverflow 上找答案。 现在问题来了,楼主英语不是很好,大学没过四级,数学四年时间丢得差不多。学到现在数据结构二叉树什么的还能看懂,后面我估计就算我有心也无力了,前端现在学到 Js 部分感觉还好,有 java 基础, js 培训班也教了点,但在楼主自学的这段日子里感觉远远不够,最多心理上有优势。 IFE 课程学到后面也会涉及到算法和数据结构的问题,如果自己拿不下英语和数学,感觉哪怕天天 10 点下班也没用,现在该怎么去突破天花板? 附上 GitHub 地址: https://github.com/ragrok

    Supplement 1  ·  Aug 26, 2016

    发现可以使用Markdown语法,只能说太开心。

    先说下楼主目前的打算

    1. 大伙说我学得太乱了,没有重点。这个楼主自己也觉得,所以数据结构和jdk 源码的分析自己暂时先放下,上班时间我就全力以赴公司的项目,银行贷款这方面的业务真的是头大,底下的各种check我问带我的人,很多他也不是很清楚(在公司呆了四年了,就做现在一起负责的项目)。
    2. 百度IFE的任务我还是继续,如果说做Java是自己误打误撞,跟着培训班走。前端的东西真的是自己一步一个脚印,培训班教的那么点东西,早就在自己自学的过程中远远地抛在了后面,从CSS2-CSS3-HTML4-HTML5-ES5-ES6,这一个流程走下来(当然还没走完),刷完W3c和Mdn的文档(还在继续),至少不再是萌萌懂懂的样子了,知道自己想要什么,然后按部就班的去做。
    3. 为大学的不作为买了单,真是应了《致青春》歌词里那句:贪恋的岁月被无情偿还。不过到了社会上,我也不后悔,混的比自己差的人一大把,我还了贷款,房租什么的还有些钱剩,后面想不想过得好只能靠自己一步一个脚印的去打拼。
    4. 10月份学完IFE的课程想去找NodeJs的事做,一个是现在是Web的世界,NodeJs这种很对我的口味,新鲜的事物机会也总是大,做Java我感觉太笨重了,很多的中小型项目没必要用Java。二是很多人对前端还是有偏见,这就是机会,前端不再是切页面调调样式的了,大有可以。三是自己辛苦学了这些东西,还是想有用武之地。
    5. 希望论坛里现在在做NodeJs和参加过百度IFE课程的同学现身说法,你们的建议对我很重要。
    33 replies    2016-08-27 08:56:38 +08:00
    kingcos
        1
    kingcos  
       Aug 26, 2016
    没有换行好难受。。。

    另外 GitHub 那个第三个项目名应该是 android_study 吧,而不是 android_stady==

    坐等看看大家意见和建议。。
    a4222012
        2
    a4222012  
    OP
       Aug 26, 2016
    @kingcos 这个我早知道了,没去改。
    zhanglintc
        3
    zhanglintc  
       Aug 26, 2016   ❤️ 2
    不换行.

    知道了有错还不改, 总觉得有点那啥...
    wellsc
        4
    wellsc  
       Aug 26, 2016   ❤️ 1
    找对目标艹项目
    yidinghe
        5
    yidinghe  
       Aug 26, 2016 via Android   ❤️ 1
    编程三分靠学七分靠练,光看懂 API 只是刚起步而已,后面还有一大把可以精进的余地。
    jessun1990
        6
    jessun1990  
       Aug 26, 2016 via iPhone
    我觉得还是靠项目驱动,有没有业务做一些小项目的想法?那就去做吧。
    vulgur
        7
    vulgur  
       Aug 26, 2016
    转行吧
    a4222012
        8
    a4222012  
    OP
       Aug 26, 2016 via Android
    @yidinghe 有道理, JavaEE 的东西太多了。
    a4222012
        9
    a4222012  
    OP
       Aug 26, 2016
    @jessun1990 公司做银行贷款业务的,全是大工程,没有小项目。
    a4222012
        10
    a4222012  
    OP
       Aug 26, 2016
    @zhanglintc 哈哈,写的有点急。晚上回来还要记单词,洗澡什么的,不然睡不饱。
    a4222012
        11
    a4222012  
    OP
       Aug 26, 2016
    @vulgur 不会转行了,这行很好,只是被参加 IFE 课程的那些学弟学妹们虐了,写的代码只能说太牛逼。
    lijsh
        12
    lijsh  
       Aug 26, 2016 via Android
    拿什么书上班看影响都不好。
    jessun1990
        13
    jessun1990  
       Aug 26, 2016 via iPhone
    @a4222012 不,是类似业务时间捣鼓的个人小项目。与本职无关。
    lululau
        14
    lululau  
       Aug 26, 2016 via iPhone
    Java 文档那么完整,为什么要看源码
    lululau
        15
    lululau  
       Aug 26, 2016 via iPhone
    文档没有说清楚的再看代码,上来就看代码不觉得浪费时间吗
    hzm0318hzm
        16
    hzm0318hzm  
       Aug 26, 2016
    虽然不是做 java 的,但是觉得楼主学的有点乱,刚入门就上午 java 下午项目晚上前端数据结构啥的,学了几个月自己很累也可能学着前面的忘着后面的,建议你先吃透一个方面在拓展其他的,啥都想学到最后啥都不精
    geek123
        17
    geek123  
       Aug 26, 2016
    @a4222012 有些东西不一定非得看书,现在的在线学习网站很多,比如我们的汇智网, www.hubwiz.com 。拿着书看肯定不太好,虽然是学习,但是让人感觉不及格。
    depress
        18
    depress  
       Aug 26, 2016
    主要是有些公司上班看书领导会觉得你工作不饱和,所以如果你们公司没有这么干的最好你也别这么干。另外,我觉得你现在找不到重点,不如专攻一项,广度是在有一定深度之后才扩展的,不然所有的方面都浮于表面,你自认为懂的算法未必能给别人讲,自认为懂的源码也未必能自己写出来,关键多动手。如果是做后端开发,我认为前端可以先不看,除非你想转前端,如果一直想从事金融行业,我认为业务的重要性大于技术,多了解业务。再另外,英语好补,多看就行了,强迫自己查资料看全英的网站,数学有些人没这天赋,实在不行的话,算法就别深钻了,别跟自己较劲,或许这东西别人大白话给你讲一下你就懂了。
    powtop
        19
    powtop  
       Aug 26, 2016
    你天花板真低。。 这就叫天花板了
    ijse
        20
    ijse  
       Aug 26, 2016
    公司事少,但又想自己有所突破,可以尝试下面几种方式:

    1. 重构现有项目、模块,用自己所学
    2. 开发效率工具,推进优化项目开发流程
    3. 多去了解业务,与产品或者运营或者用户多沟通,结合自己技术发现一些可做的需求,并推动实现
    4. 学习,然后在公司内部做些分享交流,结合业务提出一些优化改进方案

    以后也许你会发现,自己的竞争力,技术是一方面,还有对行业、业务的了解。
    ylsc633
        21
    ylsc633  
       Aug 26, 2016
    点开 一个大头像,于是我就关了页面
    a4222012
        22
    a4222012  
    OP
       Aug 26, 2016
    @ylsc633 哎,楼主丑哭了太多了。
    a4222012
        23
    a4222012  
    OP
       Aug 26, 2016
    @ijse 是啊,到社会上很多事就复杂了,公司我还是跟着带我的人学,同事们人都蛮好的,至于说优化流程,很难,香港的同事在把握大局,我们就是实现人家的需求文档。
    a4222012
        24
    a4222012  
    OP
       Aug 26, 2016
    @lululau 还真别说,我们项目都没有项目文档的,数据库表都只能靠经验去猜是干嘛的,不过开发文档肯定是有的。
    a4222012
        25
    a4222012  
    OP
       Aug 26, 2016
    @hzm0318hzm 恩,是很乱。
    a4222012
        26
    a4222012  
    OP
       Aug 26, 2016
    @depress 谢谢,我现在也是这样想的,可以看我新更新的。
    a4222012
        27
    a4222012  
    OP
       Aug 26, 2016
    @powtop 为大学的不做为买单,天花板是真低。
    ylsc633
        28
    ylsc633  
       Aug 26, 2016
    @a4222012 不是那个意思。。。。。只是 20 多的屏幕,点开页面,看起来很大。。。。感觉很奇怪。。。跟长相无关
    a4222012
        29
    a4222012  
    OP
       Aug 26, 2016
    @ylsc633 哦,那就怪 Github 长得丑把。
    fulvaz
        30
    fulvaz  
       Aug 26, 2016
    其实 java 更好找工作, 而且更容易深入.

    谁 tm 说前端火的? 他们意思是资深(靠谱)前端很缺, 新手前端从来没缺过, 等哪天你成了资深, 忽然发现, 又不缺了
    fulvaz
        31
    fulvaz  
       Aug 26, 2016
    刚毕业, java 工资老是比前端高个 10%~20%, 然而前端内容又杂有多, 也多坑, 我辛辛苦苦看文档, 还都是全英的, 服务器自己搭, 后端自己写, 还要页面优化, 工程化 blablabla 一堆.

    结果人家培训班出来分分钟工资都比我高, 学过算法, 系统结构等等等, 就更别说了, 碾压前端啊!

    楼主既然已经在做 java, 就深入做, 不要浪费时间转行, 能挖掘的地方太多了, 而且外面, 大公司还好, 小公司可能还是 jsp + jquery 让你吐血, 什么 vue, react, flux, html 语义化....人家不管~
    a4222012
        32
    a4222012  
    OP
       Aug 27, 2016
    @fulvaz 卧槽,这个是真相,小公司真的为业务什么的,只要做的出来,怎么搞怎么来,我以前在长沙的公司就是这样。
    a4222012
        33
    a4222012  
    OP
       Aug 27, 2016
    @fulvaz 你这么一说看样子不会转前端了,昨天郁闷了一天。不过百度 IFE 还是学完,新买的数据结构和算法的书暂时放下,等到了自己确实要突破的时候再来加把劲,把《 Think in java 》刷一遍。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3665 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 97ms · UTC 04:50 · PVG 12:50 · LAX 21:50 · JFK 00:50
    ♥ Do have faith in what you're doing.