楼主今年刚毕业,培训班出来,去年就实习了,做的是 javaweb 开发。目前所在公司的项目主要负责维护性开发,修修补补的,所以没什么事,因此每天有大把时间来学习。上班时间不敢去学太多和 java 无关的,组长有次开会说我别老是那本书在手上给别组的人看到不好。现在我时间上的安排是,上午学习数据结构和算法以及看 java jdk ,集合, io ,多线程这块的源码,下午就 debug 项目组的工程,了解业务的东西。下班就学习前端的东西,主要学习百度 IFE 那些任务所规定的东西,把 MDN 和 w3c 上的文档刷一遍,不懂的东西基本 google ,大部分是到 stackoverflow 上找答案。 现在问题来了,楼主英语不是很好,大学没过四级,数学四年时间丢得差不多。学到现在数据结构二叉树什么的还能看懂,后面我估计就算我有心也无力了,前端现在学到 Js 部分感觉还好,有 java 基础, js 培训班也教了点,但在楼主自学的这段日子里感觉远远不够,最多心理上有优势。 IFE 课程学到后面也会涉及到算法和数据结构的问题,如果自己拿不下英语和数学,感觉哪怕天天 10 点下班也没用,现在该怎么去突破天花板? 附上 GitHub 地址: https://github.com/ragrok
1
kingcos 2016-08-26 00:01:24 +08:00
没有换行好难受。。。
另外 GitHub 那个第三个项目名应该是 android_study 吧,而不是 android_stady== 坐等看看大家意见和建议。。 |
3
zhanglintc 2016-08-26 00:34:53 +08:00 2
不换行.
知道了有错还不改, 总觉得有点那啥... |
4
wellsc 2016-08-26 00:47:13 +08:00 1
找对目标艹项目
|
5
yidinghe 2016-08-26 00:53:18 +08:00 via Android 1
编程三分靠学七分靠练,光看懂 API 只是刚起步而已,后面还有一大把可以精进的余地。
|
6
jessun1990 2016-08-26 01:02:38 +08:00 via iPhone
我觉得还是靠项目驱动,有没有业务做一些小项目的想法?那就去做吧。
|
7
vulgur 2016-08-26 06:54:48 +08:00
转行吧
|
9
a4222012 OP @jessun1990 公司做银行贷款业务的,全是大工程,没有小项目。
|
10
a4222012 OP @zhanglintc 哈哈,写的有点急。晚上回来还要记单词,洗澡什么的,不然睡不饱。
|
12
lijsh 2016-08-26 08:42:33 +08:00 via Android
拿什么书上班看影响都不好。
|
13
jessun1990 2016-08-26 08:43:38 +08:00 via iPhone
@a4222012 不,是类似业务时间捣鼓的个人小项目。与本职无关。
|
14
lululau 2016-08-26 09:02:36 +08:00 via iPhone
Java 文档那么完整,为什么要看源码
|
15
lululau 2016-08-26 09:03:40 +08:00 via iPhone
文档没有说清楚的再看代码,上来就看代码不觉得浪费时间吗
|
16
hzm0318hzm 2016-08-26 09:19:56 +08:00
虽然不是做 java 的,但是觉得楼主学的有点乱,刚入门就上午 java 下午项目晚上前端数据结构啥的,学了几个月自己很累也可能学着前面的忘着后面的,建议你先吃透一个方面在拓展其他的,啥都想学到最后啥都不精
|
17
geek123 2016-08-26 09:24:52 +08:00
@a4222012 有些东西不一定非得看书,现在的在线学习网站很多,比如我们的汇智网, www.hubwiz.com 。拿着书看肯定不太好,虽然是学习,但是让人感觉不及格。
|
18
depress 2016-08-26 09:33:12 +08:00
主要是有些公司上班看书领导会觉得你工作不饱和,所以如果你们公司没有这么干的最好你也别这么干。另外,我觉得你现在找不到重点,不如专攻一项,广度是在有一定深度之后才扩展的,不然所有的方面都浮于表面,你自认为懂的算法未必能给别人讲,自认为懂的源码也未必能自己写出来,关键多动手。如果是做后端开发,我认为前端可以先不看,除非你想转前端,如果一直想从事金融行业,我认为业务的重要性大于技术,多了解业务。再另外,英语好补,多看就行了,强迫自己查资料看全英的网站,数学有些人没这天赋,实在不行的话,算法就别深钻了,别跟自己较劲,或许这东西别人大白话给你讲一下你就懂了。
|
19
powtop 2016-08-26 09:35:25 +08:00
你天花板真低。。 这就叫天花板了
|
20
ijse 2016-08-26 09:48:29 +08:00
公司事少,但又想自己有所突破,可以尝试下面几种方式:
1. 重构现有项目、模块,用自己所学 2. 开发效率工具,推进优化项目开发流程 3. 多去了解业务,与产品或者运营或者用户多沟通,结合自己技术发现一些可做的需求,并推动实现 4. 学习,然后在公司内部做些分享交流,结合业务提出一些优化改进方案 以后也许你会发现,自己的竞争力,技术是一方面,还有对行业、业务的了解。 |
21
ylsc633 2016-08-26 11:12:29 +08:00
点开 一个大头像,于是我就关了页面
|
23
a4222012 OP @ijse 是啊,到社会上很多事就复杂了,公司我还是跟着带我的人学,同事们人都蛮好的,至于说优化流程,很难,香港的同事在把握大局,我们就是实现人家的需求文档。
|
25
a4222012 OP @hzm0318hzm 恩,是很乱。
|
30
fulvaz 2016-08-26 20:55:59 +08:00
其实 java 更好找工作, 而且更容易深入.
谁 tm 说前端火的? 他们意思是资深(靠谱)前端很缺, 新手前端从来没缺过, 等哪天你成了资深, 忽然发现, 又不缺了 |
31
fulvaz 2016-08-26 21:01:47 +08:00
刚毕业, java 工资老是比前端高个 10%~20%, 然而前端内容又杂有多, 也多坑, 我辛辛苦苦看文档, 还都是全英的, 服务器自己搭, 后端自己写, 还要页面优化, 工程化 blablabla 一堆.
结果人家培训班出来分分钟工资都比我高, 学过算法, 系统结构等等等, 就更别说了, 碾压前端啊! 楼主既然已经在做 java, 就深入做, 不要浪费时间转行, 能挖掘的地方太多了, 而且外面, 大公司还好, 小公司可能还是 jsp + jquery 让你吐血, 什么 vue, react, flux, html 语义化....人家不管~ |