Java工作5年的迷茫,是否要转互联网?
2018-03-28 16:58
239 查看
故事概述
最近工作上的事比较烦心,无处宣泄,来此抒发一下吧!故事背景
本人从事Java工作5年了,刚参加工作的两年什么都不懂,在两家小公司分别干了一年,什么都做,从前端到后端,到数据库,两年时间用到了Java的90%的技术,什么jsp、js、jquery、easyui、css、struts1、struts2、spring、mybatis、springMVC、多线程、socket、等等,还意外的学了另一门濒临灭绝的语言(flex)。学的很杂,没有一个精通的。两年后来到了现在这家公司,才算稳定下来,在这三年了,用的技术框架也很专一,专一才能精通,自己的技术也算是有了质的提高。当然也很感谢前两年的经历,让我在后面的工作中,不管遇到哪个方面的问题,都能很快的锁定问题所在,高效的解决掉。故事正文
在现在这家公司干了三年,公司主做传统行业的系统,跟当下的互联网公司不一样。所用技术比较固定,只要对平时项目中用到的技术了解了,基本就适应了这个公司的生活,主要还是业务方面的学习。其实技术与业务是分不开的,任何技术都要有业务做支撑,它才有存在的价值。公司的调薪制度也可以,加之自己的努力得到了领导的认可,与刚入职的自己相比,薪资翻了2倍多,平时的压力也不是太大,一年中会有几个月加加班,其他情况都能正常6点下班,算是安逸。我这个人也比较追求安逸,觉的挣得钱够花就可以了,所以也就在这安定了下来。可惜,生活总是会不时的跟你开个玩笑,人生哪有一帆风顺的。这半年里,公司在各个方面发生了很大的调整,包括业务和组织结构。调整就意味着一部分人的变动。可能有些人升职加薪,有些人黯然离去,有些人在夹缝中求生存。我所在的部门就属于夹缝中求生存的一支。公司分配了一个所谓的蓝海项目,如果这个项目能做好,我们的地位或许能保住。在这个诱人的大饼下,我们开始了疯狂的加班生活,只为了完成这个项目,分得那份大饼。几个月后,项目做的差不多了,即将上线,但我们接到了一个噩耗:部门要被合并。合并就相当于否定了我们的成果,很多人都有了不同的情绪。而我刚好也三年了,合同将要到期。合并对我自己以后的发展有可能会有影响,因为合并前领导有意要提升我的职位,合并后原来的领导做不了主了。所以我也开始思考自己以后的路要怎么走了。。。
趁着最近工作不是很忙,抽空去面试了一家互联网公司。从下午2点面到5点半,整整三个半小时,4轮面试。3轮技术+1轮人力资源。说的我口干舌燥。互联网公司与传统行业有着不小的区别,无论是在技术上还是业务上。面试算是过了,但最后给的待遇不如人意,与我现在的差不多,可以认为是没有增长。如果考虑转行的话,这个也勉强能接受,就当交学费了。但让我纠结的是这个公司的上下班时间是早10点到晚8点,这就意味着在不加班的情况下,我每天到家的都将近10点了。习惯了朝9晚6的模式,去突然接受另一种工作作息时间,确认很难接受。况且互联网公司的压力较大。到底要不要接受这份工作,让我陷入了万分纠结之中。
去的好处:
1、作为一个从传统行业向互联网转行的跳板,在里面工作个一两年,有个互联网的工作经验,以后再跳到更好的互联网公司就容易多了。
2、能学到互联网常用
8d57
的一些新技术。
去的坏处:
1、待遇没有提高
2、工作时间暂时不能接受,压力大
3、创业公司(4年)不稳定
4、未必就真的能学到什么技术,顶多是从传统行业的业务实现调到互联网的业务实现上去。
留下的好处:
1、继续这么安逸的混着,挣着不多不少够花的钱
2、说不定能行个狗屎运,升职加薪(0.01%的概率)
3、媳妇要生孩子了,工作之余可以有更多的时间陪陪孩子和家人。
留下的坏处:
1、太过平庸,没有进步。
2、调薪未知。
3、项目能否继续做下去。
故事结局
现在是各种纠结,如果是我自己的话,我跳的可能性更大,光脚不怕穿鞋的,趁年轻多闯一下。但是现在有个各种牵挂,想多陪陪家人,不想过那样的生活:早上自己去上班了,孩子还没醒;晚上下班了,孩子已经睡了。除了偶尔不加班的周末,其他时间虽住在同一个屋檐下,却从未见过这个叫做父亲的男人,那是多么可怜的场景。想来想去,如何解决这个问题,那就看当下你最需要什么了。需要钱?可是跳槽并没有加多少钱。所以我决定还是先在这干着吧,等一年后孩子稳定了,家庭各方面都稳定了,再去做一个突破吧。希望我的选择是对的!
题外话
面试一次总得有个收获,这家面试虽然时间之长,但三轮技术面试问的问题差别不大,1面应该是个小组长,2面是技术经理,3面是技术总监。Java基础、原理之类的倒是没有问一个,而是给你假设了各种场景,让你提供解决方案,然后让你对自己的方案做优化,优化到无法优化。而这些场景基本围绕海量数据的处理、高并发、多线程、分布式、缓存、以及团队管理方面。这些东西在传统行业很少会用到,但在互联网公司用的就比较多了,所以想找互联网公司工作的同行们可以在这一块多下点功夫了。有些技术虽然你恶补一下,知道点原理,但是人家会问你有没有在项目中用到过,对于很多回答没有用过的应聘者,面试官会以没有项目经验为由将你pass了。所以就算你没有用过,你也要装饰一下自己,说用过。当他让你介绍一下怎么用时,你可以结合自己做过的项目,看哪个功能会用到这个技术点,结合着说一下,尽量保证没有漏洞。相关文章推荐
- 工作5年之后,对java基础的一点回忆 (1)
- 一个6年java程序员的工作感悟,写给还在迷茫的你
- 一个6年Java程序员的工作感悟,写给还在迷茫中的朋友
- Java程序员5年工作学习总结
- 一名刚工作半年的java程序员的迷茫,求大神指路
- 工作5年,我的互联网工具箱(30个提升办公效率的神器)
- java开发的工作是否"年轻饭"?
- 献给从事java工作3年,在【技术道路上】困惑、迷茫的兄弟姐妹
- java下载的excel显示发现不可读取的内容。是否恢复此工作薄的内容?如果信任此工作薄的来源,请单击‘是’。”
- 一个阿里工作4年java程序员的从业心得,写给还在迷茫的朋友
- 工作5年的我,突然之间迷茫了。
- 一个6年java程序员的工作感悟,写给还在迷茫的你
- Java Excel在“xxx.xlsx”中发现不可读取的内容。是否恢复此工作薄的内容?如果信任此工作簿的来源,请点击"是"
- 一个6年java程序员的工作感悟,写给还在迷茫的你
- 深入分析 Java I/O 的工作机制
- 用递归判断一个数组是否递增 JAVA代码
- java中获得当前程序的工作目录
- 工作多年的.NET程序员,是否建立了自己的开发知识库?分享制作电子书的经验
- java中子类继承父类时是否继承构造函数呢?