求大神们指点迷津
我是新来的,请大家多多关照!
我想把我的经历写出来,求大神们看完后指点下,先谢谢大家
我是2011年毕业的大专学生,以前学的是电子工程,毕业后找了个工作就是帮公司装机顶盒,那时做了1个月,觉得看到了老的时候的样子(一辈子装机顶盒,没得技术),一辈子感觉很吓人,所以就决定不做这份工作,那时我告诉了我哥(我哥是做网站的),我哥建议我做软件,然后我就听我哥的,找了个培训机构,,开始我的软件生涯,直到2012年7月份,我从培训机构中毕业出来。
也许是运气好,一出来就找到了个公司,那是我在培训机构学的是java web开发,但是自己觉得web开发要用很多的框架,觉得自己很难掌握,然后看到很多人用android手机,很想做android开发,也觉得手机是未来的一种潮流,当时那个公司就是做android开发的 ,也是一个新创建的公司,我也就顺理成章的做android开发了,然后就开始疯狂的学习android,写android项目,不懂的就问老员工,这样一直到12年末,差不多3个月吧,也在公司里听到很多小道消息说公司不好什么的,那些老员工都准备明年初走,而我呢,老板对我有知遇之恩,但确实老板为人不好,最后考虑了很久,还是选择离开。
到了13年,过完年开始找工作,也许3个月学不到什么,一直找到4月底才找到了工作,继续做android开发,刚进公司,那个老板以前是做php的,做android他们公司也才开始,一进公司就项目就来了,老板对我说,这个项目要3周开发出来,那时我看项目,就一个引导页,没得需求,没得界面,心里一直苦笑,这是要我死的节奏吗?然后老板说有什么什么功能,叫我先写列子,以后直接用进去就是了,接着就是来点需求,界面,做点,这样循环,这段时间也是我最苦的时间,因为界面和需求很快就出来了,老板又要的很急,结果就是2个月没得休息日的上班,每天都是12点以后才睡觉,天天不停的写代码,为什么是2个月呢,因为开发完客户说这儿不行那儿要改,至少每个界面都改了4次以上,最后的项目是过了,但是自己却生病了,而且在这期间,周六,日加班没得工资,没得餐补,那是我觉得我是学技术的,也就没多在意,项目完了后,新的项目又来了,一天都没休息,又开始做,那是看到fragment很有趣,就变学变用到项目中去,直到这2个项目做完已经是11月份了,因为我跟老板确实相处的不好,因为老板太吝啬了,连过个中秋都好意思买一盒月饼然后给我们员工一人一个,国庆都没请我们吃饭而且还叫我们加班,更不说端午了,我觉得真的为这种人赚钱没得意思,然后果断就辞职了,又开始找工作。
现在又在另一家公司上班,也许是我一直都是一个人在开发,接触的东西多,比现在这家公司预计的时间块,现在没得什么事情做,已经10多天了,而且这个公司大神也多,很多东西大神写的我用。我现在开始迷茫的,我不知道我该怎么去学习更多的知识。我以前的项目用过很多的东西,我熟悉android的4大组件,熟悉线程异步请求数据,熟悉SOCKET编程,以前的项目也用过设计模式,比如观察者模式,修饰模式,责任链模式,代理模式,单例模式等,也大量的用过javase的知识,现在没事的时候就看下数据结构和算法,自己懂链表啊,二叉树(二叉树只会添加子节点的实现)啊等是怎么实现的,也看排序,会冒泡,选择,插入,并归,希儿,快速排序,现在组长说要实现什么,我都能很块的运用设计模式进行开发,现在没事的时候我就看java变成思想,但是觉得讲解有些太过于多余,比如继承与合成,讲解的那么多,还不如句话来说明,就是人类和男人就是继承,车里面的零件就是合成为车,也许我太菜,希望大家勿喷,说到现在,其实我也不知道我要说什么,也许我语言能力不好,我就是想问下大神们,指点下我因该怎么去学习下去,我不想无聊的过日子,这样心里不踏实,而且现在还年青,想多磨练下自己,希望大神们指点指点。
------解决方案--------------------有些人喜欢先理论后实践,有些人喜欢先实践后理论。
现在的主流思想是先在学校学好,再应用到实践,但实际上谁说得清优劣?
LZ可多看看别人的代码,他们的思想方式,如果你来做,是什么样的,这样有什么影响。
java编程思想是一本好书,还是要看,这是一种积累。
LZ可以看看现在公司用到的框架,学习学习,或者在网上、技术论坛里看看,找一些自己感兴趣的学学,和大家互动讨论一些问题,都会有收获的。
(以上内容,也是对我自己讲的)