感触于这个帖子
http://bbs.csdn.net/topics/390819350
个人感觉,做为JavaEE的程序员,我最烦两类问题
1、jar包冲突、框架整合、插件不兼容、web服务器启动报错环境等等,还有,maven项目多了之后,依赖容易混。
2、层出不穷的框架和新技术,今天出个spring、明天又出个summer,再过几天公司说不定又要你去研究分布式、云计算、大数据,而且每个新技术、新框架都要花很多时间去研究API、配置文件,都是点到为止;导致没有时间深入的学习某项技术的源码,只能去网上搜些个"所谓讲原理"在面试官面前装一装逼。
与C/C++程序员的"逻辑、内存、效率"等等观点相比,根本就是南辕北辙。
这是我的真实写照,不知道大家有没有感触
while(欧美不断的产生开源框架){
花33%的时间在文件配置、框架整合上;
花33%的时间在增删改查上和其他的业务实现上;
遇到问题之后,剩余的33%的时间花在百度谷歌、复制粘贴上;
回到家很累,没时间充电、没时间锻炼、没时间谈女友;
if(到30岁&&(没有当到架构师||没有当到项目经理)){
被迫转行;
break;
}
}
还有,本人是信息与计算科学毕业的,对于操作系统、计算机网络、服务器或计算机其他原理等等方面非常的木讷,也干了快四年了,但工作中还是存在些“拆了东墙补西墙、拔苗助长”的解决方案----"如果Spring的IOC配置失败,那我就先在Main函数里边把对象new出来",“SQL语句如果在pl/SQL里边运行正确,但加在mybatis文件里边就死活报错,那我宁愿暂时不管dao,先把service、action、jsp等等功能实现”。
比如,今天刚刚从svn更新的项目,报错:

老子还要把手头几万字的需求文档变成代码啊!哪儿他妈有时间研究别人制造的环境问题啊!没办法,注释掉

然后启动就成功了:

svn、maven、Eclipse还不定时报错,弹出你妈破B窗口,影响我的工作心情,我也不管了。
各位Javaer,我该怎么办?有没有什么“万能解决环境问题的办法”或者“学一种万能的技术,吃老本”的方案?