为何会如此困惑,迷茫
痕枫冷 2014-05-04 03:10:44 先自我介绍下:
鄙人从其他行业自学转入android应用开发已经两年多。期间,学了三四遍java编程思想,两遍effective java,重构设计模式之类的。还钻研过java class字节码,深入jvm虚拟机,多线程,熟练使用synchronized,lock,Executors等多线程基础控件。对于安卓本身,也能够进行简单的自定义view绘制。学习过c++ primer, c++ STL(书上的demo基本上全码过去的,就是没做过项目),8086汇编,80x86汇编,罗云彬win32汇编(学过三分之二,当时觉得枯燥,没看完),windows程序设计(结合win32汇编一起看的,当然也没看完),apue(看过二分之一左右,没看完),算法导论(学习了四分之一),编程珠玑(囫囵吞枣看完过一本),学习过ruby 编程,ruby元编程,自学过很长一段时间vim,能用用vimscript写一些简单的function扩展vim,linux基本命令应该熟悉三四十个左右。平时业余时间比较喜欢钻研技术,看原版技术书籍(已经看过五六本左右)。
说的有点乱,总之,对技术的自我评价是:比较喜欢造轮子,什么东西想自己亲自实现看看。技术水平是这样的: javase基础比较好,能熟练使用基础API,泛型,多线程,重构,设计模式之类的(在项目中能够熟练自如使用十几种设计模式,也曾重构出一个http请求框架)。javaee学过一点,但是没坚持下来。对于C/C++,因为没做过具体的项目,应该处于初中级水平。汇编的话,逻辑跳转,串指令之类的还算熟悉,反汇编一段代码,基本上能看懂。ruby,perl的使用,应该限于做一些简单的工具之类的(比如我用ruby写过一个json解析的代码生成器)
说说我的困惑吧:
因为我对编程还算比较感兴趣,所以从其他行业毅然决然地转过来了。时间过得比较快,两三年,刷地一声,就溜过去了。辗转了两个不大不小的公司吧,做过十来个左右的android项目。做到现在,我发觉我疲惫了。对于不断变化的业务逻辑,频繁地加班,加上现实的成果与自我期望的脱节,我发觉最近心里很难受,没有心思认认真真码代码了。怎么说呢,总感觉在一个牢笼里面,我想跳出去透口气。
不知道各位有没有这样的困惑,想转方向,但是又不知道转什么,但不转,又不想继续被一些反复无常的业务逻辑的折磨(也许是想看到自己进步,而不是一直被困于业务无所增进)。随着年龄的增长,这种心里矛盾越发呛人。我不知道是自己过于浮躁,还是由于自己对技术的痴迷,希望得到别人的些许尊重,然后对于现实无奈的感叹,心里不爽。总之,我现在每天都处于这种否定心里,然后时不时想告诉领导,要辞职。
鉴于此,希望各位畅所欲言,指点下迷精,待跳出牢笼之后,不甚感激。