V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
a4222012
V2EX  ›  问与答

自学进行不下去了。

  •  
  •   a4222012 · 2016-08-25 23:54:54 +08:00 · 3635 次点击
    这是一个创建于 3004 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2016-08-26 12:48:23 +08:00

    发现可以使用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 条回复    2016-08-27 08:56:38 +08:00
    kingcos
        1
    kingcos  
       2016-08-26 00:01:24 +08:00
    没有换行好难受。。。

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

    坐等看看大家意见和建议。。
    a4222012
        2
    a4222012  
    OP
       2016-08-26 00:07:02 +08:00
    @kingcos 这个我早知道了,没去改。
    zhanglintc
        3
    zhanglintc  
       2016-08-26 00:34:53 +08:00   ❤️ 2
    不换行.

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

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

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

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

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

    楼主既然已经在做 java, 就深入做, 不要浪费时间转行, 能挖掘的地方太多了, 而且外面, 大公司还好, 小公司可能还是 jsp + jquery 让你吐血, 什么 vue, react, flux, html 语义化....人家不管~
    a4222012
        32
    a4222012  
    OP
       2016-08-27 08:52:35 +08:00
    @fulvaz 卧槽,这个是真相,小公司真的为业务什么的,只要做的出来,怎么搞怎么来,我以前在长沙的公司就是这样。
    a4222012
        33
    a4222012  
    OP
       2016-08-27 08:56:38 +08:00
    @fulvaz 你这么一说看样子不会转前端了,昨天郁闷了一天。不过百度 IFE 还是学完,新买的数据结构和算法的书暂时放下,等到了自己确实要突破的时候再来加把劲,把《 Think in java 》刷一遍。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1173 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:45 · PVG 02:45 · LAX 10:45 · JFK 13:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.