问题描述
本人从事java开发已经2年了,前后服务于两家企业,刚毕业时进了一家开发教育软件的小公司,由于本人在大学期间自学了J2EE,所以在这家公司上手也快,上班1个月之后,成了一项目的主要负责人,当然做的项目不大,只是一些学校办公系统和学生成绩管理系统等等。一年后掌握了公司的所有产品,如果继续呆下去就会成为核心开发人员,而且公司本来就小,项目经理的位置都是空缺的,我去做项目经理也是理所当然,但是我没有留恋,觉得这里没有我的发展空间,于是谢绝了老板的多次挽留,毅然离去,换到一家大公司,从事保险行业软件的开发,当时是2010年4月,工资5000,不高不低的水平,但是我渴望进大公司看看,就签了合同。如今一年快过去了,虽然在这里也学到了很多东西,但是发现自己不太喜欢从事保险行业,且觉得工资较低,也感觉自己无用武之地,这里不需要很强的技术,更需要精通保险业务的人员,也就是说业务知识比编程技术重要的多,而我觉得自己的强项在技术,而且喜欢研究技术,相信总有需要我的地方。参加工作两年了,目前的月薪也到了6000了,14薪,如果要换工作的话,期望税前月薪能上万,但不清楚上万的工作都有什么样的要求,望大家给点意见,指点下小弟。
解决方案
解决方案二:
要对某一个领域的业务比较熟悉,技术这一块肯定是一定要不错而且在框架集成方面有一定的经验,对项目管理以及解决问题的能力也要有一定的经验。月薪在10K以上怎么着也得是项目级的核心技术人员或者说是个组长。自己有没有系统的管理过一个项目,从业务需求的分析到项目进度的控制,还有就是写文档的能力,我认为要全面一些
解决方案三:
解决方案四:
首先我向你学习,你是一个有思想,会独立思考的人。我觉得你的理想是研发而不仅仅是开发,你更希望做基础平台、高深的技术研究而不仅仅是api的排列组合。就我看来,在大部分公司业务其实是很重要的,技术再好,却不精通业务,也很难做出让客户满意的软件。如果在中国it行业要月薪上万,是不是应该到一般公司的项目经理以上,或者能参与到大公司的核心技术或者基础平台中呢?ps:我和你情况类似,越来越觉得目前的工作对我而言就像鸡肋,有点嚼之无味,弃之不舍。
解决方案五:
在什么地方啊?
解决方案六:
工资高的代码不一定写的多软件做出来是解决问题的真正清楚业务流程的没几个人而写代码的人那是相当多的所以楼主还是三思而后行
解决方案七:
做java的很大程度是在做web系统开发,做过一个较大系统后,再做下去真的很难有提高,每天都是在重复的编码,实现一些重复的功能
解决方案八:
引用4楼wdz567的回复:
在什么地方啊?
在上海,物价和房价很高的城市
解决方案九:
上万的话,主要看你在技术方面会些什么了,问题是你没说。
解决方案十:
向楼主学习
解决方案十一:
引用8楼bao110908的回复:
上万的话,主要看你在技术方面会些什么了,问题是你没说。
JAVAWEB系统的话,中型系统可以一个人完成,从需求分析,架构设计,代码编写,以及维护期间的问题解决都没问题,过去的一年中这些都做过了,感觉在数据库设计和底层程序编写方面比较有优势,熟悉了一些J2EE框架的集成如J2EE,web开发语言js,ext,这些工具性的东西就不多说了,谁都会学,也用过一两年了,以至于到了一种瓶颈状态,不知道该学些啥,有空的时候就看些没见过的技术,最近又学了普元的EOS,不过这样在同一平面学习没多大意思。如果去新的公司,问我有什么价值的话,我觉得我可以成为系统的主要负责人之类的,或者是开发组长
解决方案十二:
引用5楼zn85600301的回复:
工资高的代码不一定写的多软件做出来是解决问题的真正清楚业务流程的没几个人而写代码的人那是相当多的所以楼主还是三思而后行
顶业务也很重要滴业务熟练了开发起来也就轻松多了
解决方案十三:
先看看外面需要啥吧,如果你掌握的某项技术或能力正好是人家看中的,薪水就好谈多了。如果绕了一圈发现自己不具备这些技术或能力,那就只有再蛰伏段时间,继续镶金积累了。
解决方案十四:
自己在网上找得话,薪水上万的可能性不大,公司招这样的人,一般是通过关系找的(挖墙脚),楼主2年java开发经验,月薪6K,已经很不错了
解决方案十五:
lz牛人,咱出道2年时,还在给人打酱油。
解决方案:
引用10楼shanghaipd的回复:
JAVAWEB系统的话,中型系统可以一个人完成,从需求分析,架构设计,代码编写,以及维护期间的问题解决都没问题,过去的一年中这些都做过了,感觉在数据库设计和底层程序编写方面比较有优势,熟悉了一些J2EE框架的集成如J2EE,web开发语言js,ext,这些工具性的东西就不多说了,谁都会学,也用过一两年了,以至于到了一种瓶颈状态,不知道该学些啥,有空的时候就看些没见过的技术,最近又学了普元的EOS,不过这样在同一平面学习没多大意思。如果去新的公司,问我有什么价值的话,我觉得我可以成为系统的主要负责人之类的,或者是开发组长
Java最初是以网络、多线程和安全著称的,因此我把这三样称为Java中的三大命脉。不知道你对这些了解多少?另外,说到J2EE,那么对于J2EE中的东西了解多少?说到对数据库设计比较有优势。就问个简单的问题,为啥Oracle中没有像MySQL,MSSQLServer那样有自动增长类型,而基本上采用序列来搞定,Oracle这样做你认为有什么理由么?
解决方案:
WPA无线WIFI网络破解
解决方案:
引用15楼bao110908的回复:
引用10楼shanghaipd的回复:JAVAWEB系统的话,中型系统可以一个人完成,从需求分析,架构设计,代码编写,以及维护期间的问题解决都没问题,过去的一年中这些都做过了,感觉在数据库设计和底层程序编写方面比较有优势,熟悉了一些J2EE框架的集成如J2EE,web开发语言js,ext,这些工具性的东西就不多说了,谁都会学,也用过一两年了,以至于到了一种瓶颈状态,不知道该学些啥,……
java在网络中的优势无非就是可以跨平台,这样解决了平台运行环境的制约,而java的多线程的优点是基于JVM进行的封装,这样在java中运用多线程要比C/C++等简便许多,而java语言的安全是基于封装的,即对修改封闭,对扩展开放,当然这里面有很多细节的东西,但宗旨不外乎如此。J2EE这个东西也不是一两句话能说清楚的,即便能说出个大概,也不代表就有能力了。MySQL,MSSQLServer那样有自动增长类型只有某个表可以使用,而oracle中的序列可以供很多表同时使用,并可以对序列号设置cache,这样生成主键的效率就大大的增加了,而且灵活性也加大了
解决方案:
自信可以,但不能自傲,上万工资的工作有很多,只要有能力一定能够找到的。如果做来做去就是个Web应用,做来做去就是个增删改查,那提升的空间就非常有限。你说你在底层程序编写比较有优势,具体是哪一类的底层程序?PS-1:你说的Java网络、多线程和安全完全不是我所想的,特别是安全,我感觉是把面向对象设计中的开闭原则给解释了一下。PS-2:序列使用的解释还是值得表扬的,呵呵。
解决方案:
引用18楼bao110908的回复:
自信可以,但不能自傲,上万工资的工作有很多,只要有能力一定能够找到的。如果做来做去就是个Web应用,做来做去就是个增删改查,那提升的空间就非常有限。你说你在底层程序编写比较有优势,具体是哪一类的底层程序?PS-1:你说的Java网络、多线程和安全完全不是我所想的,特别是安全,我感觉是把面向对象设计中的开闭原则给解释了一下。PS-2:序列使用的解释还是值得表扬……
我隐约看到了你的实力,是我有点嫉妒的那种类型。吾望先生指引,何以提高能力也,吾虽勤奋好学,然环境使然也,学而不用何能成大才也,日省乎己,虽有上进,犹急躁常伴己左右也,望不令赐教。
解决方案:
引用19楼shanghaipd的回复:
引用18楼bao110908的回复:我隐约看到了你的实力,是我有点嫉妒的那种类型。吾望先生指引,何以提高能力也,吾虽勤奋好学,然环境使然也,学而不用何能成大才也,日省乎己,虽有上进,犹急躁常伴己左右也,望不令赐教。
文绉绉的,哈哈火龙果是厉害的高手...
解决方案:
火大一出...长见识.唉!看看自己的水平.惭愧呀.
解决方案:
太深奥了、学习、、、
解决方案:
JAVA程序上万?我这里大部分都是。在成都。。有用JAVA编写过TCP/IP协议吗?有用JAVA写过网络监控软件偷看聊天记录的吗?有用JAVA写过自动登录乱发帖刷点击率每天9点自动签到的吗?有用JAVA干过一台普通PC机器上弄1500多个线程的吗?有用JAVA写过桌面应用拿去忽悠客户硬是砍掉VC的吗?...貌似我这里用JAVA的都不是在开发J2EE应用,虽然JAVA是跨平台的,但是它不跨厂商,SUN的,ORACLE的,IBM的,还有那些记不起来的。这几爷子总喜欢搞点与众不同,哥偶尔总是要那么杯具几次。。。。。
解决方案:
昨天将简历刷新了下,今天接到中软国际(上海)的电话,月薪8K,但是属于做外包的,没答应
解决方案:
进来接分来了
解决方案:
技术是个无底洞,越陷越深
解决方案:
其实,面对当前的通货膨胀,万元也很缈小,现在的月薪过万远和小时候的年入过万的万元户来讲差距太大了。
解决方案:
引用27楼humanity的回复:
其实,面对当前的通货膨胀,万元也很缈小,现在的月薪过万远和小时候的年入过万的万元户来讲差距太大了。
你这一说感觉真恐怖!!!
解决方案:
引用21楼dafeicao的回复:
火大一出...长见识.唉!看看自己的水平.惭愧呀.
略同。。。。。。。。。。
解决方案:
会技术的很多懂业务的也很多会技术又懂业务的又有几个
解决方案:
在项目开发当中业务逻辑是很关键的。保险的业务逻辑是很强的,而且保险与保险也不一样,比如:有产险、寿险等。如果是团险的话还要牵涉到保单、分单、被保人,投保单位、保费、保额、给付金额、理算金额、险种、责任项目等。各个保险公司的业务逻辑也是不完全相同的。如果LZ是想研发某方面的技术的话,去这种业务性很强的行业并不适合,可以去计算机研究中心,不过这些单位好像也在搞项目开发,LZ可以考虑去微软这种纯技术的单位去试试。
解决方案:
真的是受益匪浅呀,说出来不管有没有结果,总是能开阔眼界的,刚才还在烦我的增删该查,忽然觉的自己太小儿科了
解决方案:
转换货币单位,立刻上万
解决方案:
引用23楼ml_dark的回复:
JAVA程序上万?我这里大部分都是。在成都。。有用JAVA编写过TCP/IP协议吗?有用JAVA写过网络监控软件偷看聊天记录的吗?有用JAVA写过自动登录乱发帖刷点击率每天9点自动签到的吗?有用JAVA干过一台普通PC机器上弄1500多个线程的吗?有用JAVA写过桌面应用拿去忽悠客户硬是砍掉VC的吗?...貌似我这里用JAVA的都不是在开发J2EE应用,虽然……
操作系统对于进程所能使用的线程数是有限制的,你确定1500个线程可以么?不修改基本配置的话,我记得Windows上好像是2000个左右,Linux是1000个左右。开1500个线程完全没有必要,如果是密集型任务,一般CPU核数+1的线程数就可以了,多了也白搭。
解决方案:
只要LZ能自己实现一个分布式事务框架,工资上个几万不是梦想:
解决方案:
引用19楼shanghaipd的回复:
引用18楼bao110908的回复:自信可以,但不能自傲,上万工资的工作有很多,只要有能力一定能够找到的。如果做来做去就是个Web应用,做来做去就是个增删改查,那提升的空间就非常有限。你说你在底层程序编写比较有优势,具体是哪一类的底层程序?PS-1:你说的Java网络、多线程和安全完全不是我所想的,特别是安全,我感觉是把面向对象设计中的开闭原则给解……
..
解决方案:
ai路过啥也不说
解决方案:
我也是路过。。。。
解决方案:
羡慕LZ
解决方案:
看看、、、
解决方案:
看你技术怎么样了看你在那个地方
解决方案:
我又想说,路漫漫....
解决方案:
引用35楼zssazrael的回复:
只要LZ能自己实现一个分布式事务框架,工资上个几万不是梦想:
这个好生强大
解决方案:
引用18楼bao110908的回复:
如果做来做去就是个Web应用,做来做去就是个增删改查,那提升的空间就非常有限。
感叹啊,我是做web的,还是和楼主一样的业务-保险,也是不喜欢,也没啥技术含量,不过俺的工资只有楼主目前的1/5,倒是希望自己的工资是楼主的5倍,(没经验-半年,没学历-高中,北大青鸟一员)写到这里,有憋屈,有惹火,啥时候有自己的公司,或者有丰厚的收入,房子,车子,妻子,孩子。。。仰天出门大笑去,我辈岂是蓬蒿人,共勉之
解决方案:
o(︶︿︶)o继续钻我的书!!!基础没到一定的程度,酱油都没得打!
解决方案:
打酱油的路过
解决方案:
难道还不明白业务总体上而言比技术吃香?