程序员怎么样找到项目经验和自学之间的平衡感觉现在的项目学不到东西,自己学又用不到项目中,很没有方向感。

哥们,我们俩的情况太像了。我的背景:普通二本院校三本软件工程专业。今年大四,这学期开学来到学校合作的培训机构培训了三个月的Java,在培训班里中等稍微偏上的水平。在学校学习一般,不挂科,也没什么值得拿出来说的成绩。不打游戏,有空了做自己喜欢做的事和学习写代码。培训没有结束就陆续有企业去招人了,我被一家上市公司(听上去是不是感觉很牛逼,呵呵了)要了,做金融相关的项目。当时宣讲的时候说的是用Java,tomcat,Weblogic,公司框架,我还心里乐呵方向挺对的。来了以后才发现所谓的公司框架就是一个把前后台都封装好了的基于XML配置的框架。底层确实是Java,JavaScript等,我的工作思想瞬间从面相对象变成了面向标签。心里很是迷茫。所谓的要用到Java是和其它系统对接的时候会稍微用到那么一点,然而一两年内感觉不一定能接触到。虽然人在,但心还是飘忽不定。就你说的,工作十年和工作一年的经验是一样的,虽然说的夸张,但就是这个意思。楼上有个哥们说可以研究源代码,但现在还没有那个能力,新来的精力也有限,框架现在用着还不太顺手呢。额(⊙o⊙)…写的有些凌乱,希望能深入交流!补充一点: 来之前以为银行项目就是做存钱取钱的系统的,来了才知道原来所谓的银行项目是做银行内部自身的运行管理用的系统,叫费控系统,长知识了。开发的时候并非从注册登陆开始写,而是有一个模板系统(我姑且这样叫它),在上面改,改标签。并且风格都是一样的。在银行可以用,在保险公司可以用,在互联网公司也可以用,忽然感觉是个公司都可以用。
■网友
以前曾有个同道朋友问过我类似问题,写过一篇博文,网址是:工作经验到底是个什么东东?工作经验从哪里来?
■网友
我要说的必须要匿名呀,我在一家外企工作,是做测试的,为日本做嵌入式车载系统软件测试(是不会似乎还可以的样子),其实基本不用写代码,是的,是基本不用写代码,要么是搞自己都不知道文档,要们就是看日本那边发来的的源代码分析输入输出,就是单体测试。
■网友
你是每天都工作12小时,还是公司的代码对内部都是闭源的?如果是后者,那么赶快辞职吧,这样的公司的确很难有提高。如果不是,你又不是每天都要工作12小时,周六日都要加班,那么你可以拿那个框架的代码来看,看看别人是怎么写的,我相信一个配置度这么高的框架,一定是一个牛人留下来的丰富资产,或者看看有没有可以改进的地方。同样的框架,用C++或go重写会不会效率高一点,用python重写会不会就没那么多配置文件了?银行系统一定会有很多表单提交吧,那么在前端加入angluarjs会不会令前端变得更容易维护了?看吧,随便想想都能想到很多可以学习的东西,更别说每天抽半个到一个小时看书,每年至少学一门编程语言这种很多牛人都会做的事情了我一直不提倡过分功利地看待学习技术。作为写业务逻辑的程序员,学操作系统有什么用?学算法有什么用?短期内的确没啥用,也可能两三年都无法在项目中应用到这些知识,但真要遇到问题,不懂这些的话别说要你解决问题了,可能你连发现这个问题都做不到,正如有个人说的,当你在跑的时候,别人可能已经在飞了,而你连抬头都不知道
■网友
"但是项目进度需要,很难去深究源代码的实现,感觉就是在干体力活,为了赶进度而赶进度。"真的很难?真的没有时间?有两个词需要区分,“不能”和“不愿”


    推荐阅读