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 ,如果您的回答能让我以及大家都能感觉特别惊艳,可以跟牛哥沟通,继续追加牛币。。再次表示感谢。。)
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 不错),凡事从知其然而不知其所以然 到 知其然而知其所以然;另外学习一门外语当兴趣爱好也不错,还有好好锻炼身体吧,再有珍惜身边支持你的人或者女人。
最近很少来最代码、望牛哥见谅!以上只是个人浅见,勿拍砖!
个人觉得,现在参加工作1年左右的话,如果现在的工作环境比较和谐,有充足的学习机会和发展空间,暂时不要跳比较好,从我个人的跳槽经历来分析,一个工资高的公司好找,但一个河蟹的环境就比较难找了!
越是大公司,钱多的公司,勾心斗角出现的几率就越大,很不和谐!从而工作干的也来越无趣,人际关系越来越冷漠!
从二线城市 1年经验 开到4k ,个人觉得不少了,如果续签可以再涨一些,可以说相当不错了,在加上项目奖(如果有的话)和年终奖(这个一般都有) ,总体来说还是相当不错的~
如果喜欢写代码,可以在和谐的环境下,和同事多多探讨,进步速度会相当的快!
如果不是很喜欢,可以学一些项目管理的东西,准备进入管理方向,或是考虑进入销售方向,这个方向对代码要求就更低了~
到底怎么选,还是看自己了
我的个人感觉,工资和城市不是最大问题,现在的企业,都会找其他的企业合作,而且,现在的企业,不管什么样的单位,都会向全国或是国外发展,IT这行业,不是死守阵地的,楼主说的,我完全不同意,我觉得,干这行业的,跟城市毛关系没有,因为现在企业收入的来源,不光是一线和二线城市,任何一个企业,都会和其他单位合作,假如我在这个二线城市,一个月3-4k,初级程序员,和一线城市的程序员4-6k,我觉得,不公平,因为一线也会和二线合作,反过来,二线也会和一线的城市合作,所以,为什么IT跳槽那么多,就是因为,凭什么,我干的同样的活,拿的却比别人少,不是说你能力低,虽然有点,但是,不是这个问题的所在行,是企业太抠门,是企业拿这个幌子,现在的企业,是拿一个人当好几个人用,看看人家国外的IT行业,自己去想想,现在的企业,就是抠,宁愿把钱投资到自己的腰包里面,员工呢??????,每天单位都喊着团队,可是,一点不团结,在我看来,发展好的单位,都是为员工考虑,而且也很团结,最后只想做的,你还是没有找到你合适的单位和企业,找到了,自然就好了,主要就是抓住机会,慢慢体会吧,我亲身体会的,不制止这些,不想多少............
看到大家这么积极,我也给刚入行的小牛牛给点中肯的建议
1、首先,需要判断你是否合适在目前公司继续干下去的一个标准是:你的家乡是否在这个偏远的二线省会城市!!你是否愿意继续一直在这个城市工作和生活下去!!
基于第一条,我相信有很多有工作经验的的牛牛都有同样感觉,尤其是帝都的牛牛们。工作是为生活服务的!!!你在一个地方干了很多年,结果在那个城市却没法生活下去(不是生存,若都不能生存了,还干个P啊。生活是指的正常的买房成家、结婚、生子等)
2、工作行业和背景对于你以后的职业发展非常重要!!!对于工作环境和谐这个说法,我想说一般人品不是太差的话,还是没有那么太多的恶劣环境的,一般来说搞技术的大家都还是惺惺相惜的吧。目前来看,同一工作年限的人,在不同的行业里干了若干年后,收到的回报和职业空间是非常不一样的!!!小牛我深有体会啊!!!!
3、鉴于以上的理论,对楼主的建议如下
a:如果当前城市是楼主的故乡,且楼主基本定在这干城市或周边发展。那么可以去申请涨薪,涨不涨可以继续干一年;一年过后,往更好的地方跳。
b:如果当前城市不是楼主的故乡,且楼主只是刚好着工作找到那儿去了。那么,我建议楼主尽快跳槽,找工作的城市就往你确定会生活的地方走吧。在跳槽的时候不用考虑工资,先挪窝再说,因为对于你来说有一年工作经验,能找一份工作还是比较容易的。这时候你可能会说,我现在还不能确定我以后再哪儿生活呢,我的女神都还不知道在哪儿呢?那么我建议你,回到你的故乡或找一个离你故乡更近一点的工作机会更多的地方去!!!
c:工作和生活的时间轴,自己综合考虑,这个具体操作麻烦,自己把握!!!!因为一般来说,27--30为结婚高发期,那时候你考虑的事情就多了。
d:(这条建议比较片面,仅供参考!!)关于跳槽年限的频率,我个人觉得,3年是一个参考值。因为以前听某牛说过,如果你在一个公司干3年,那么你技术、业务至少都有一定的成绩了,这时候如果没有得到一定的认可,那么找找原因,换个地方吧!
综上所述:选城市、选行业、最后才是选公司!!!
这个话题我很喜欢,作为一个五年开发经验的it人士必须给你点意见:
在我看来,留不留在一家公司,一份工作的重要性有主要以下几点:
1、钱。按二线城市,4k我认为已经不错了,证明公司对你比较重视。当然也可以跟生活压力拴在一起,每个年龄段都有每个时间段的使命,按你这个年龄段应该是处在一个不断的进步索取进步索取的阶段。呆下去公司能给你这方面多大的进步空间,这你应该最清楚。
2.公司的前景。这个我赘述太多。
3.领导、以及团队。俗话说的好,找一份好工作不如找个好领导,可见领导的重要性。领导对你好,同事也不会对你差到哪里去。有一帮合得来的同事,工作也自然顺心不少。工作是生活的一部分。
剩下的看你了。
我不是喷子,我只是想多嘴几句。其实说句实在话,你会的这些技术并不值钱,为什么不值钱呢?这些都是烂大街的技术,并不是说技术本身烂大街,而是这些东西它已经被大多数人掌握,在别人看来这些就属于基本需要掌握的技能,谈不上用来作为提升身价的筹码,大多数人都需要靠工作经验(年限)来提升身价。如果你说你懂负载均衡,你分布式架构很屌,那也许情况就会好很多,不要介意自己处在什么位置,你想到达的位置的那些人经历了多少、付出了多少你永远不会知道。不排除你是奇才(奇才很多吗?多了就不叫奇才了)。一步一步来,踏踏实实,今日你的付出将来不一定有回报,但如果你舍不得付出,你得到回报的几率将更渺茫。
- 等 最代码怎么获取牛币啊?
- 完 谁来告诉我最代码上线的时间,答对者给5牛币,先来先得
- 等 牛友们,大家好,你们做程序员多久了?现在还好吗?
- 完 在微信打开的页面里进行app下载
- 等 最代码2014年欢乐聚声会
- 完 mysql如何查询表数据并且对3个字段降序的SQL?
- 完 最代码牛币机制改革
- 完 成功的在bae上使用了自定义运行环境 jetty+nginx的组合,大家对jetty+nginx优化有哪些心得?
- 完 进来分享一下各位牛牛是如何加入最代码大家庭的?
- 等 为什么java BufferedImage类处理大图直接抛出内存溢出的异常?
- 等 最代码是否开发手机app客户端?
- 完 java程序员学习哪些java的技术?java有哪些框架?都能做哪方面的开发?
- 等 php格式网页文件怎么运行?
- 等 Java volatile值获取的问题
- 等 前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常
- 等 大专本科计算机科班怎么找到Java工作?
- 等 eclipse怎么把三个java swing游戏项目合成一个项目?
- 完 伙伴们,大家都有什么好的解压方式么,分享一下~
- 完 三四线城市,6、7k,运维工作,索然无味,想去辞职上培训,各位牛牛有什么建议嘛
- 等 jsp页面输入中文变成问号
- 等 JPA在线上运行一段时间后报错Caused by: java.lang.IncompatibleClassChangeError: null
- 等 PHP 这个规则用preg_match_all怎么写
- 等 大佬们,有没有知道Alfresco如何配置LDAP登录呢?
- 等 php的install目录是框架带的吗?