badboy的gravatar头像
badboy 2015-03-22 17:58:11

java web开发工作多年职业发展的疑惑和跳槽建议

一本211院校计算机相关专业毕业,某java培训机构实习培训半年,现在参加工作整一年 。 

 工作中主要是使用 sping , hibernate , spring mvc , ExtJs ,Freemarker , Mysql 做简单的 cms , 可以独立使用以上技术搭建开发环境,并使用 powerDesigner ,uml ,完成数据库建表 , 程序简单设计 , 并完成一定的开发任务 。 

java : java核心技术 卷1 里除Swing章节外的其他章节内容能基本掌握,卷二里 流,xml,socket ,jdbc 能基本掌握 (例如工作中,使用反射等java基础对hibernate的hql进行封装,对已经封装好的代码能熟练阅读并使用,但是要是让我自己去封装去写的话,完成工作需要较长的时间)

spring :对 Ioc , aop , spring 对jdbc ,hibernate 支持 spring 注解等spring 基础知识以及spring基础配置,基本熟悉。

spring mvc : 能熟练编写控制层逻辑,并响应给显示层做显示。

hibernate : 能熟练使用hibernate对实体类及数据库表进行映射,并通过spring对hibernate的支持,完成基本的增删改查等操作。

ExgJs :能熟练使用Ext并结合javascript 完成后台页面的编写,并封装数据提交给控制层进行下一步的操作

Freemarker :能熟练完成静态页面的组装,完成数据和视图的显示。

MySql : 停留在使用sql语句的层次,能熟练使用 sql 查询及建表等语句 。 

其他基础项: xml , html , css , jquery ,Struts2 ,javascript 相对于前面内容来说使用较少,但都在使用,能很快上手。

其他: 开发中使用过Oracle,对Linux有一定的操作经验(部署环境,基础的命令行操作)

 

    我对自己的评价: 

       一瓶子不满半瓶子咣当 。 这是我现在真实的写照。 我清楚的认识到自己还有很多东西需要学习,对代码,框架的使用还达不到完全熟练的地步。

    我想问的问题是这样的:

         公司位于某偏远二线省会城市,我跟公司签了一年的合同,现在合同马上就要到期了。 其中四个月实习,实习工资2600(无补助) ,转正6个月转正工资4000整(无补助,入职后第五个月开始缴纳了五险。 没有住房公积金)。  公司是小公司,但是很和谐,我们老大待我也很好,平时对我是照顾有加。

        现在要续约, 比较迷茫 。

        纠结于: 我到底处于程序员的什么层次 初级,中级,高级?

                继续签约的话,我应该跟公司要多少的工资 ?

                如果跳槽的话,根据我这情况,值多少钱 ?

                对我以后的发展给些建议 。。

(最后,感谢各位前辈能读完我那么多废话, 牛币暂定30 ,如果您的回答能让我以及大家都能感觉特别惊艳,可以跟牛哥沟通,继续追加牛币。。再次表示感谢。。)

所有回答列表(19)
Devops的gravatar头像
Devops  LV5 2015年3月24日

Q1:我到底处于程序员的什么层次 初级,中级,高级?

ps: 行业内定义职称现在都按工作年限来做的,没有什么硬性的技能证明;还有就是你所在的岗位在公司内属于什么样的一个层次,不过每个公司不一样。一年工作经验,刚刚起步,别给自己下一个层次划分,把技能+行业+做人一起提升比那什么层次重要多了!

Q2: 继续签约的话,我应该跟公司要多少的工资 ?

ps: 我感觉我和你差不多,毕业后参加了培训班,然后入职一家能源行业企业级应用研发的公司,公司氛围很好,但是应用技术偏于死板,技术团队构成不合理,在里面呆了2年多,也有你这个迷茫期。我最后想说的是:职业生涯第一个公司很重要,对你以后影响也蛮大的,如果你觉得目前的岗位对你的提升没多大帮助,趁早走吧!出去闯一闯比什么都好!尤其是软件行业,现在不缺机会,只缺人才!如果你想续约,牛哥的薪酬浮动参数可以参考一下。中东部二线城市4000-5000应该算是解决温饱了!

Q3: 如果跳槽的话,根据我这情况,值多少钱 ?

ps: 跳槽建议(211本+1y+传统行业经验)

二线城市5k-6.5k,个别大公司能到7k+。外包岗位的话在这基础上加1k;

一线城市6.5-10k,金融/互联网公司能到10k+;

Q4: 对我以后的发展给些建议 。。

ps: 虽说现在各种技术框架遍地开花、各种新技术层出不穷、现在企业都是为了能高效产出、安全稳定,这些新东西也都是为这服务的,但是作为个人的话,还是建议重基础基础再基础(java核心技术1 2 不错),凡事从知其然而不知其所以然 到 知其然而知其所以然;另外学习一门外语当兴趣爱好也不错,还有好好锻炼身体吧,再有珍惜身边支持你的人或者女人。

 

最近很少来最代码、望牛哥见谅!以上只是个人浅见,勿拍砖!

评论(2) 最佳答案
最代码官方的gravatar头像
最代码官方  LV168 2015年3月22日

国内一般是按时间来界定初中高级程序员的,除非你实力非常强劲,一年工作经验的毫无疑问是初级。

二线城市4k也算可以吧我觉得,续约的话一般是按当前工资的10-30%来续签,如果你确实表现好可以不按规则来续签,但是可以肯定的是跳槽能涨50%-60%也是比较困难的。

后续的发展还是能多做项目,这样对未来的发展经验是更有益的,如果公司没有那么多项目可以考虑兼职去做一些私人的项目,既可以赚钱也可以给自己多点项目经验,找工作这些也都可以写到经验的。

最后祝牛牛的职场发展顺意。

lonyi的gravatar头像
lonyi  LV7 2015年3月23日

一般两个方向,要么技术研发这块,要么走产品这块。

技术研发就不说了吧,做好了就是大牛

产品那块的话,就建议找加如一个好点的行业进去,一般在同一行业同项目做上两年,工资应该在8K+以上。PS:成都这边是这样

如来不如去的gravatar头像
如来不如去  LV16 2015年3月23日

城市不一样工资当然不一样。。。反正帝都的程序是这样的:刚毕业4K-5K 一年6.5K以下 两年到三年 由于中级和高级界限不是很清楚 外加个人能力 普遍在8K-12K浮动。。。至于你家那里!!!不懂

橙子1的gravatar头像
橙子1  LV6 2015年3月23日

个人觉得,现在参加工作1年左右的话,如果现在的工作环境比较和谐,有充足的学习机会和发展空间,暂时不要跳比较好,从我个人的跳槽经历来分析,一个工资高的公司好找,但一个河蟹的环境就比较难找了!

越是大公司,钱多的公司,勾心斗角出现的几率就越大,很不和谐!从而工作干的也来越无趣,人际关系越来越冷漠!

从二线城市 1年经验 开到4k ,个人觉得不少了,如果续签可以再涨一些,可以说相当不错了,在加上项目奖(如果有的话)和年终奖(这个一般都有) ,总体来说还是相当不错的~ 

如果喜欢写代码,可以在和谐的环境下,和同事多多探讨,进步速度会相当的快!

如果不是很喜欢,可以学一些项目管理的东西,准备进入管理方向,或是考虑进入销售方向,这个方向对代码要求就更低了~

到底怎么选,还是看自己了

DrSoul的gravatar头像
DrSoul  LV4 2015年3月23日

和楼主差不多,但是13年7月毕业,spring,struts,hibernate,shiro这些框架都能熟悉使用,框架整合很熟,建模OK,系统组成个部分都了解,相当于通用架构熟悉吧,前端基本放弃了,因为都走了前后端分理,目前也是想跳的节奏,有点迷茫,目前公司不大,技术氛围很差,项目也没前景,最主要是人际关系复杂。

嗼小鱼的gravatar头像
嗼小鱼  LV10 2015年3月23日

必须跳槽,java也就那么回事,不用觉得太难,这年头有钱才是爷;1年实际工作经验,一般都是说的2-3年,2-3年再怎么也要个7-8k撒;

 

技术经验自己学习积累,开源的java不懂就问,大部分都有解决方案和思路,但要提升肯定就是你自己总结归纳成自己的东西,也就是经验!

cnm的gravatar头像
cnm  LV11 2015年3月23日

现在我也是在迷茫。到底是要一个和谐的工作环境,还是出去试试融入别的公司人群。

 

说实话,你的技术确实和我一样,处于一个初级测状态。因为再上去一点,会自己整合常用的框架到一起,方便自己使用。

 

高级程序员,则是比较专注于一个产品。

 

当然,看你自己怎么想的。现在公司能够有赚钱的产品,还算稳定的话,可以继续待下去。没事做的话,你也可以做做新的东西,说不定公司哪天接了新单,要用到呢?如果做的好的话,公司销售也可以往你做的这个方向拉单。体现出你在公司的价值。

清凉妹的gravatar头像
清凉妹  LV10 2015年3月23日

我的个人感觉,工资和城市不是最大问题,现在的企业,都会找其他的企业合作,而且,现在的企业,不管什么样的单位,都会向全国或是国外发展,IT这行业,不是死守阵地的,楼主说的,我完全不同意,我觉得,干这行业的,跟城市毛关系没有,因为现在企业收入的来源,不光是一线和二线城市,任何一个企业,都会和其他单位合作,假如我在这个二线城市,一个月3-4k,初级程序员,和一线城市的程序员4-6k,我觉得,不公平,因为一线也会和二线合作,反过来,二线也会和一线的城市合作,所以,为什么IT跳槽那么多,就是因为,凭什么,我干的同样的活,拿的却比别人少,不是说你能力低,虽然有点,但是,不是这个问题的所在行,是企业太抠门,是企业拿这个幌子,现在的企业,是拿一个人当好几个人用,看看人家国外的IT行业,自己去想想,现在的企业,就是抠,宁愿把钱投资到自己的腰包里面,员工呢??????,每天单位都喊着团队,可是,一点不团结,在我看来,发展好的单位,都是为员工考虑,而且也很团结,最后只想做的,你还是没有找到你合适的单位和企业,找到了,自然就好了,主要就是抓住机会,慢慢体会吧,我亲身体会的,不制止这些,不想多少............

javaframe的gravatar头像
javaframe  LV12 2015年3月23日

我个人觉得先续签吧,我也是刚出来工作不到一年,工资才3.5k,但是没有工作经验,我还是忍了先做着,公司也没有什么项目给我做,都是写一些小模块和一些基本数据库,但平时时间还是挺多的,我现在就是利用平时时间来学习,希望自己能学到更多的东西。这个主要看你自己是否感兴趣,如果不怎么感兴趣,那可以考虑跳槽吧。刚出来很多人都是跳槽的。

caoj3737的gravatar头像
caoj3737  LV5 2015年3月23日

看到大家这么积极,我也给刚入行的小牛牛给点中肯的建议

1、首先,需要判断你是否合适在目前公司继续干下去的一个标准是:你的家乡是否在这个偏远的二线省会城市!!你是否愿意继续一直在这个城市工作和生活下去!!

基于第一条,我相信有很多有工作经验的的牛牛都有同样感觉,尤其是帝都的牛牛们。工作是为生活服务的!!!你在一个地方干了很多年,结果在那个城市却没法生活下去(不是生存,若都不能生存了,还干个P啊。生活是指的正常的买房成家、结婚、生子等)

2、工作行业和背景对于你以后的职业发展非常重要!!!对于工作环境和谐这个说法,我想说一般人品不是太差的话,还是没有那么太多的恶劣环境的,一般来说搞技术的大家都还是惺惺相惜的吧。目前来看,同一工作年限的人,在不同的行业里干了若干年后,收到的回报和职业空间是非常不一样的!!!小牛我深有体会啊!!!!

3、鉴于以上的理论,对楼主的建议如下

 a:如果当前城市是楼主的故乡,且楼主基本定在这干城市或周边发展。那么可以去申请涨薪,涨不涨可以继续干一年;一年过后,往更好的地方跳。

b:如果当前城市不是楼主的故乡,且楼主只是刚好着工作找到那儿去了。那么,我建议楼主尽快跳槽,找工作的城市就往你确定会生活的地方走吧。在跳槽的时候不用考虑工资,先挪窝再说,因为对于你来说有一年工作经验,能找一份工作还是比较容易的。这时候你可能会说,我现在还不能确定我以后再哪儿生活呢,我的女神都还不知道在哪儿呢?那么我建议你,回到你的故乡或找一个离你故乡更近一点的工作机会更多的地方去!!!

c:工作和生活的时间轴,自己综合考虑,这个具体操作麻烦,自己把握!!!!因为一般来说,27--30为结婚高发期,那时候你考虑的事情就多了。

d:(这条建议比较片面,仅供参考!!)关于跳槽年限的频率,我个人觉得,3年是一个参考值。因为以前听某牛说过,如果你在一个公司干3年,那么你技术、业务至少都有一定的成绩了,这时候如果没有得到一定的认可,那么找找原因,换个地方吧!

综上所述:选城市、选行业、最后才是选公司!!!

lietian的gravatar头像
lietian  LV8 2015年3月23日

这个话题我很喜欢,作为一个五年开发经验的it人士必须给你点意见:

在我看来,留不留在一家公司,一份工作的重要性有主要以下几点:

1、钱。按二线城市,4k我认为已经不错了,证明公司对你比较重视。当然也可以跟生活压力拴在一起,每个年龄段都有每个时间段的使命,按你这个年龄段应该是处在一个不断的进步索取进步索取的阶段。呆下去公司能给你这方面多大的进步空间,这你应该最清楚。

2.公司的前景。这个我赘述太多。

3.领导、以及团队。俗话说的好,找一份好工作不如找个好领导,可见领导的重要性。领导对你好,同事也不会对你差到哪里去。有一帮合得来的同事,工作也自然顺心不少。工作是生活的一部分。

剩下的看你了。

guan_zh的gravatar头像
guan_zh  LV2 2015年3月23日

必须跳槽,java也就那么回事,不用觉得太难,这年头有钱才是爷;1年实际工作经验,一般都是说的2-3年,2-3年再怎么也要个7-8k撒;

BenzGL550的gravatar头像
BenzGL550  LV10 2015年3月23日

各位牛牛好积极啊。下面是我的个人意见,仅供参考。

我觉得吧,首先看领导的个人魅力、其次是公司的发展前景、然后是工资,最后是同事关系。

领导的个人魅——值不值得跟着他干,凭什么跟着他干。公司发展前景——公司的前途。工资——必须的。同事关系——2或3年工作后一般是以前同事内推的比较多吧。

ziweixing的gravatar头像
ziweixing  LV3 2015年3月24日

我觉得刚毕业不要看中钱,要看好自己是否技术有提升的空间和公司产品发展前景,另外一个同事关系也非常重要,并不是多跳槽就是好事情,也并不是多拿工资就是好事,同事关系复杂的话,自己工作也不开心,换句话说,it人士,应该也要高效工作,快乐生活。

monologu的gravatar头像
monologu  LV3 2015年3月24日

我不是喷子,我只是想多嘴几句。其实说句实在话,你会的这些技术并不值钱,为什么不值钱呢?这些都是烂大街的技术,并不是说技术本身烂大街,而是这些东西它已经被大多数人掌握,在别人看来这些就属于基本需要掌握的技能,谈不上用来作为提升身价的筹码,大多数人都需要靠工作经验(年限)来提升身价。如果你说你懂负载均衡,你分布式架构很屌,那也许情况就会好很多,不要介意自己处在什么位置,你想到达的位置的那些人经历了多少、付出了多少你永远不会知道。不排除你是奇才(奇才很多吗?多了就不叫奇才了)。一步一步来,踏踏实实,今日你的付出将来不一定有回报,但如果你舍不得付出,你得到回报的几率将更渺茫。

文成1116的gravatar头像
文成1116  LV21 2015年3月24日

个人有一个困惑,java学习工作两年半,基础知识扎实,上海工作,公司常年外包外地银行工作,也就是说必须要到外地出差。包吃住10K。但是太忙,几乎天天加班,想学点东西,没有时间。有点讨厌这种被工资买断的生活。想要一些可以自由支配的时间。想离职,渴望正常的生活,可我这个公司才来3个月啊,昨天才过试用期。该不该离职呢?困惑中。

870661875的gravatar头像
870661875  LV2 2015年3月24日

工作4年了,12K。工资一般,每天觉得很不开心。不知道以后要干什么,迷茫

prime2015的gravatar头像
prime2015  LV14 2015年10月13日

楼主的这个提问对我来说很有意义,我回答不了什么问题,在此对楼上各位感谢一下

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友