昨天辞职了,准备自学java,发帖留念以后来看。
--------------------编程问答-------------------- LZ 曾受过的煎熬,我也经历过,做过的决定对自己负责就行了,其它没什么,成功是肯定的。送LZ两个字吧,“加油!”。LZ是哪里人交流下吧!450753828 --------------------编程问答-------------------- 加油! --------------------编程问答-------------------- 每天回帖即可获得10分可用分! --------------------编程问答-------------------- 提醒下,think in java不适合初学,而且有些地方翻译的不好,等你有一定经验再看会有收获--------------------编程问答-------------------- 顶起 加油!!!! --------------------编程问答-------------------- 加油,可以加个qq交流下,962839575 --------------------编程问答-------------------- 生活不容易呀。 --------------------编程问答-------------------- --------------------编程问答-------------------- 我也是 qq58742094 正准备去培训 呵呵 --------------------编程问答-------------------- 有条件最好去培训,自己学习很没头绪吧...... 当然只要你用功... --------------------编程问答-------------------- 加油,俺也再看 Think In Java中... --------------------编程问答-------------------- 同样在自学,到hibernate了
时间啊时间 --------------------编程问答-------------------- 我也是刚刚转JAVA的,如果你爱学的话, --------------------编程问答-------------------- 加油吧。。。。 --------------------编程问答-------------------- 转载:http://topic.csdn.net/u/20111108/01/0ff5c4cb-5750-4284-a902-54897eb3020a.html?66052
作者:zl3450341
今天看了雅琪MM的工作七年总结,也深有感触,从一个开发者到设计者,管理者角色的转变。算算,我也做开发2年了,也该总结一下自己了。
09年3月在广州,正式从事JAVA开发。那时候只是刚刚知道JAVA谓何物,JAVA基础也就很一般,坦白说学过23天 JAVASE,突击过15天SSH,写一个BBS。一个小公司做三个月的临时工。对于我从事的这份工作,这门语言完全处于茫然阶段,当时面试完以后,给我的评语是:基础还可以,框架完全是一团糟。
回想起来我很想感谢那个公司,让我技术提升了另外一层次,算是突破吧,又或叫做入门。试用期2个月,都在接受培训。从前台到后台,我很感谢我的导师,他在我眼里一直是个大牛,即便现在仍然是。后台代码写的漂亮,又精通前台,公司的页面组件基本上都有他参与开发。虽然他给我讲的并不多,每天只有15-30分钟时间,其余的都是自己在看公司资料库,写练习。重新过了一篇JAVA基础、SSH、TDD(测试驱动开发)、CC、MAVEN使用、JQUERY、基础的CSS知识。虽不深入,但却也知其一二。试用期过后,分配到房地产事业部,主要工作职责主要维护公司的物业管理系统、人事管理系统。 其中人事系统是客户和我们自己公司都在使用的。当时我正好参加了公司的人事系统结项大会,开发这个系统的员工薪酬开支是:90W。整个系统文档是21G多,这可谓是我当时维护工作中最头疼的事。维护工作也算简单,主要是新增一些功能,或者客户打电话过来说由于一些误操作异致了一些问题,让帮忙解决脏数据之类的。这两个系统是截止目前为止,我所经历的最标准、最严格、最规范的系统。给我打上了很深的烙印,之后所开发的系统的我都会自觉不自觉的拿来跟它们比较。 唯一遗憾的是:我没有参与这两个系统的开发,没有亲身经历开发过程。 在公司呆了半年,我总觉得是不是太闲了一些,而且没在参与完整系统的开发,再加上部门的业务不太稳定,公司将发展重点放到影院产品线上,导致房地产行业部大量的人员流失。后来得知,后来我走后。整个部门被UC吃掉了,全部挖过去了。
在这家公司,最大的最大的收获就是:对于技术问题,不再有畏难情绪,相信技术的问题总有办法解决、然后就是学会了解决的问题了办法即GOOGLE。 到现在,只要碰到问题,我第一反应仍是GOOGLE,以至现在的公司的领导都说我很少拿问题出来讨论,其实我是习惯了依赖GOOGLE,JAVA水平也提升了一个程度。
10年的8月我到了深圳,由于缺乏工作经验、项目经验加之又是招聘淡季,找工作变得很困难。一个偶尔的机会去比亚迪打了一个月临时工~之后他们希望我留下来,但是由于待遇问题无法达成一致,最后只能作罢。9月份急匆匆的进了一家公司,其实这是一个我比较反感的公司,公司会统一发工作Q,上班时间禁止在线听歌之类的占用带宽的行为。各种各样的罚款,比较有意思的是公司的一个实习生,发工资是扣完种种之后,拿到只有800块。各种义务加班,连晚饭都不管。发生多起已离辞员工过来找公司清算薪资的,总之就是各种各样的扣和少发。工作气氛只能用一个词来形容:民怨沸腾。我多次跟老板沟通过,无效。总是得到各种承诺、各种许可,但却屡屡失言。三个月,我已经彻底失望,下定决心走人,便是我开始找工作,很快找到下家,然后提出离辞,公司也给力的就批了,走的时候我还跟老总说了一句:我不希望我再回来清算薪资问题。11年的元旦,我正式去新公司入职,也就是我现在的公司,后来上家确实也没有给我少发工资。
这份工作,虽然只有短短的三个月,但是让我认识到自己在沟通方面的优势,长项。敢于表达自己的观点、而且会讲事实摆依据去说服对方来认同我的观点。认识到自己的长处、优点是件幸福的事。
从11年的元旦至今,一直在现在的公司工作,主要是开发公司的产品租用平台。整个平台由我一个人设计开发,这是我之前所未经历的,所以其中有很多的辛酸和故事,当然也有很多值多兴奋的事情。平台在0.2版的系统进行重新开发,既要兼容之前的功能、又有新增功能。做需求分析,只用了一个时间,在现在看来确实太短了,前期需求的透彻、具体的环境的分析不够细致,导致后期开发的时间改动稍微有点点大,至少超出了我的预期。接着设计原型,公司的策划MM是新招来的,在这方面可谓是新手,AXURE基本上不会用,对于原型设计更是没啥概念,恨不和一个界面列出所有的功能来。没办法,她天天夸我帅,我只好天天手把手的教她~~ 开个玩笑,其实她是孩子的妈了,只是长的一张娃娃脸。当然了,现在她的AXURE用的那比我是好多了。接着进行技术选型上,和领导们有了意见分歧,在我看来,只是一个简单的信息存储系统 + 一定量REST通信服务,对性能,并发无要求。我强烈建议采用SSH,但领导对于SSH这些开源框架关注的并不多,对于代码的稳定性可靠性有置疑。无论我怎么说,他们坚定的坚持要我用自己封装一套出来,我并不怀疑我的沟通说服能力,但是当领导内心已经坚持,任我如何说,亦是无效。最后用了3个月,对JDBC、SERLVET进行了封装了,页面的渲染领导要求采用SITEMESH,关于SITEMESH公司里面,没有一个比较熟悉的人,只是在他们在用OPENFIRE时,觉得这东西不错,框架式页面搭建。可悲的是SITEMESH这东西,于是从OPENFIRE中抠出来代码,一直加到组件中进行封装。可悲的是,这个代码绘制页面不够灵活,与我的需要有些出入,为了让它更灵活,符合我的需要,于是对这套代码进行了重写扩展。然后在第三个月开始设计数据库,开发,至今已经到了内测阶段。
这份工作,是我独立设计开发的第一套系统,对我的意义比较大。重新封装JDBC、事务处理、SERVLET,也算是对我的基础知识的一个检测,但是暴露出来的问题的也很多:
需求分析、设计缺少经验、需要分析和系统设计应该是一个迭代的过程。先进行梗概的分析、把握。再对具体环境更行细节的分析。就拿订单而言:订单如何产生、产生以后会经过那几个状态、什么时候归档(完成),每个
环节涉及多个少角色、每个状态的转变是进行何种操作引起等等......而不是简单的分析一下订单的本身包括的信息就完事。前期的需求越是细致,精确,后期的改动就越小。
缺少宏观的设计,缺少整体的把握。比如技术的选型、页面组件的选取和采用。比如做开发的时候,碰到需要用REDIRECT的方式从后台往前台传值的情况,而且这个值是动态的,需要我后来改近了自己写的组件也达到这样的功能,但是如果采用现成的STRUTS,根本不需要浪费时间。又如前台的验证组件,弹出框架等组件都是到用时才去选择,这也是缺少一个整体把握的过程。
盲目的采用新技术。如采用SITEMESH来渲染前面页面,在公司没有一个人对此项技术很了解的情况的盲目采用这种技术,导致了很多不必要的麻烦。在我开发中的很多问题都是由于这东西引起的、很多BUG也是由它引起,一个功能本来没有问题,但由于在渲染的主页面上定义了一个其它的功能,导致原本没问题的功能失效。最广泛的就是页面验证组件,大面积的失效。导致我重写验证。
经验缺少:如:页面上同是用TABLE布局的地方,都要考虑到表格单元格内容过长,导致页面变形;比如某些字段在数据库中做了长度限制的,在前面前面要也做到统一;比如组件不能吞掉异常,事实中在开发中,所有的异常应该抛出来在同一层中进行处理;再如,组件的使用要统一,如使用JQUERY。我为了避免在开发中会引入其它JS库,所以在渲染界面写了JQUERY.NOCONFLICT();结果由于与弹出框架发生了冲突。导致我有些界面用JQUERY,而有些界面则是用$来引用......
马上又是2012年的元旦了~意味着今年一年又过去了,从整体上对这二年进行一个总结,以及对接下来的工作和生活的一个规划。
读书方面:
在这二年中,主要看了如下几本书:
《JAVASCRIPT权威指南》
《JAVASCRIPT高级程序设计》(约三分之一)
《锋利的JQUERY》
《ASPECTJ COOKING》
《MYSQL开发者权威指南》(约三分之二)
《SPRING IN ACTION第二版》(约二分之一)
《JAVA编程思想》
《JAVA核心技术第八版I、II卷》
《重构--改善既有代码的结构》(约三分之二)
《JAVA与设计模式》(目前只读了约三分一)
《UML与ROSE2003从入门到精通》(正在读)
《时间管理幸福学》(正在读)
《简化你的时间》(正在读)
从整体上看完了STRUTS1和2的源代码。很庆幸的是:从开始工作开始,把读书这个习惯坚持下来了,虽然中途偶尔也有三天打鱼、二天晒网。很多好奇,为什么很多书我没有读完。是这样很多东西,我只需要那部分,则先学那分部。比如我在看学习JQUERY的时候,我发现我JAVASCRIPT的基础不够,于是我就看完了《JAVASCRIPT权威指南》以及《JAVASCRIPT高级程序设计》的JS面象对象、JS的DOM操作部分。至于其它部分,我不急需,所以暂且放置。比如,我看《重构》最后那分三之一,大部分都是讲设计的重构的,需要对设计模式有一定的理解,于是我开始系统的学设计模式,《JAVA与模式》一书中有大量的讲设计的,但是我发现我的UML,只会常用那几个,如类图、时序图,且都是用的时候临时学的。于是我开始学UML 与 ROSE。
技术方面:
从只知其一不知其二,开始慢慢追逐技术的实现,从只懂用框架、开始理解源码。从能实现功能至追求代码的漂亮、开始养成重构的习惯。从停留在表层编码,开始关注设计,思考问题开始站在设计的高度来思考。
生活方面:
在2011年,谈了女朋友。她很贤惠、对我很好、对我的父母也很关心很好。烧的一手好菜,而且有很我的工作也很支持,我在看书,写博客的时候,她大忙碌在厨房,为我煮好吃的,给我解决了生活上的琐事。让我可以更专心的做我喜欢做的事。
薪资方面: 从2010到2011年初,薪水完成翻一番的目标,达到预期标准。遗憾的是:这一年内没有加薪~~
工作方面:只能用一词来形容:颠沛流离。由于学历,工作经验问题又或者是机遇问题一直没能找到比较理想的工作。虽然现在的的公司企业文化、工作气氛都很好,但是我始终感觉不到团队的气氛。
当然也有很多值得反思、检讨的方面:
心态还跟不上时事的转变。我已经不再是学生,是一个工作了2年的社会青年、工作对我而言是爱好、更是饭碗。我已经不再曾经的文艺小青年,我们即将面临结婚、生子、赡养父母等各项人生大事,不能抱着玩耍的心态,更需要对自己的人生负责。
工作状态不稳定。有时候上班会整天整天的聊Q,这一般多发生在后期改BUG阶段,我个人比较喜欢写核心代码、写新功能,其实无语是改BUG,还是写新功能,都是工作职责,此事可大可小,小可说缺乏工作热情,大可说不负责任。这点在今年9,10月份表现的很明显、爱在QQ上闲聊、在CSDN上花太多时间。
没有掌握适一个好的工作法。工作缺乏计划,很多时候回到家,回想自己一天都干了什么时,大脑是一片空空的。
不会管理自己的时间。有时候一天天会很闲,一天天却又很忙,这点跟第三点有点类似。基本上是同一个类的问题。所以我买了2本管理时间的书。
这一年基本没有陪女朋友逛几次街。
在即将到来的2012,做一些如下计划:
读完《UML 与 ROSE》 《JAVA与模式》 《重构》 《HIBERNTE实战》及主要部分源码 《SPRING IN ACTION第二版》、《SPRING技术内幕》以及主要部分的源码 以及工作中需要用到的技术。
希望换到一家大公司、一个好的技术团队、接触标准的开发流程、完整参与一些大的项目开发、可以暂时终结我工作上颠沛流离、让我可以得以沉淀、在技术上突破一个层次。薪水上,再上涨2K。
如果顺利、下半年与女朋友结婚、她无要求我买房买车,我必须给她一个交待。
改掉爱在QQ上闲聊的习惯,适当减少来CSDN 的时间(写博客除外)
掌握一套适合自己的工作方法,让自己的工作有条理有计划、学会管理自己时间。
雅琪MM的格言,我借用了。希望雅琪MM不要告我侵权^_^。
低头做事、抬头做人。 保持空杯心态,继续加油。
--------------------编程问答-------------------- 刚刚踏上这条据说是非常苦逼的路.... --------------------编程问答-------------------- 顶楼主一个。 --------------------编程问答-------------------- 既然做了 就加油吧 坚持住!一起努力!未来是美好的!有付出就有收获! --------------------编程问答-------------------- 我表示同一专业。。。支持一下! --------------------编程问答-------------------- 同是非科班的板砖生顶起!!!
加油,你一定行的!!!!! --------------------编程问答-------------------- 加油吧 --------------------编程问答-------------------- 加油···· --------------------编程问答-------------------- 新手推荐《JAVA核心技术第八版I、II卷》英文是《Core Java》 有中文版,
这本书感觉不错,当然还有oracle的官方引导
sa 干巴爹 --------------------编程问答-------------------- 建议初学者别用ssh,少用别人的框架 自己去理解对象抽象 欢迎交流 (盟网〃编程交流中心 10939695) --------------------编程问答-------------------- 顶一下。。lz加油那 --------------------编程问答-------------------- 人生就是一个个的围城而已。。。 --------------------编程问答-------------------- 加油! --------------------编程问答-------------------- 坚持下去会成功的!必须成功!如果不成功就没有天理了! --------------------编程问答-------------------- 楼主厉害 加油 --------------------编程问答-------------------- 好好学习 !!!精神上支持你!!先给你推荐一本书《java疯狂讲义》李刚的书!!!绝对超级好的书!!!是我当初学java的书籍!!!现在一直在用!!!买书最好不要买大学老师出的书!!都是扯谈的!!!要买培训机构有实战老师出的书,它们知道在实际中怎么用,什么重要 --------------------编程问答-------------------- 是的,我很欣常你的勇气和艺力,交个朋友吧,有时间跟你聊聊,也许对你有所帮助.
我从事.NET方面的开发,也懂点JAVA.
QQ:28437257 --------------------编程问答-------------------- 搞编程的没前途。赚不到钱的。干这行累死人不偿命。 --------------------编程问答--------------------
按你这个逻辑 你还是赶紧死掉 反正你总要死的。 --------------------编程问答-------------------- 楼主的书写、计划、总结能力很吸引我...Mark! --------------------编程问答-------------------- 楼主有做微博编辑的风范。。。我接触微博也比较早但是那时候没毕业 所以现在出来还是直接找编程 --------------------编程问答-------------------- 楼主加油 --------------------编程问答-------------------- 对于一个程序员来说 经验 、 技术 、 学历背景 都不是最重要的东西 因为这些东西都是任何人通过时间就可以得到的, 但是对于技术的热情不是人人都能拥有的。 楼主加油 预言你不久的将来即将成为大牛。。。。 --------------------编程问答-------------------- 哎|java程序员,看到了吧。是个人就可以抢你的饭碗。 --------------------编程问答-------------------- 建议楼主不要买啥从入门到精通。都是扯蛋的。建议一些入门级书咯。再买一本java编程思想学学理论。
最好由个老鸟带着成长会很快的。 --------------------编程问答-------------------- 一样非科班的,不过大家方向不同,加油! --------------------编程问答-------------------- 非科班。。培训中 --------------------编程问答-------------------- 原来我们是同门师兄 --------------------编程问答-------------------- 请不要辞职来学习。可以一边工作一边学习,这样的话你压力相对会小一些。我原来就是,我还不是计算机专业的,是文科类的。我是一边工作一边学的,几乎放弃了所有的业余生活。我有 10 几年没怎么看过电视了,呵呵。 --------------------编程问答-------------------- 有人说程序员是青春饭,过了30岁就没法做了
-------------------------------------------
如果你这么认为的话,那就不要学了。我都 32 了,还不是在做么? --------------------编程问答-------------------- 每天回帖得10分 楼主加油哦 --------------------编程问答--------------------
+1
--------------------编程问答-------------------- 建议LZ先不要辞职来学,等学得差不多再辞吧,这样生活压力不会太大,我以前也是这么过来的。现在正在找工作中! --------------------编程问答-------------------- 这家伙很勤快,留下的太多,我看着头晕!
--------------------编程问答-------------------- --------------------编程问答-------------------- 我感觉既然你已经你已经决定辞职了,决定学习编程了,我的建议你还不如下本报个类似的培训班学习下。在那样的环境下,咱们先不说老师教的咋样,就业怎么样,首先在那种环境下可以给自己一个督促,一个动力,是你坚持下来,每天不虚度!祝你成功! --------------------编程问答-------------------- 程序员就是吃青春饭?那这种应该属于码农,楼猪加油吧 --------------------编程问答-------------------- LZ还是不要进来当码农了吧 --------------------编程问答-------------------- 生活所迫,希望成功,本人40岁,还在学习,编程十几年,欢迎加入. --------------------编程问答-------------------- 慢慢来,只要想做,就一定能成功! --------------------编程问答-------------------- 楼主早该学java了。 我在读书的时候就开始学习java了。 共勉。 --------------------编程问答-------------------- 每天回帖即可获得10分可用分! --------------------编程问答-------------------- 其实很多人都是没有过来人的指引,才走了很多弯路的。 --------------------编程问答-------------------- 本人也是在慢慢的啃,看到楼主如此的坚决,不由得想说声“加油!” --------------------编程问答-------------------- 呵呵,加油吧!!! --------------------编程问答-------------------- 哎,以前我同学和我们一起搞技术,他的堂哥自己开公司,但是当时呢,他觉得做技术肯定很有前途,并且跟自己专业有关,而且还每天觉得很充实。工作三年后的他,现在最后悔的事情就是选择了做技术。虽然充实,虽然稳定,但是心中极度不平衡。赚白菜的钱,操卖白粉的心。头发变苍,皮肤变干,身体严重亚健康,还挣不到多少钱。平时除了喝水,从没有开口的机会。说实话,和出家差不多。但是出家不用对着电脑,不伤眼伤身。出家还没压力。如果你要选择这个行业,我建议你还是去庙里更好。 --------------------编程问答-------------------- 哦忘记说了,他堂哥当时劝他,做什么也别做技术!他就是不听。 --------------------编程问答-------------------- 做你想做的事,不后悔,在离开的时候:可以尽情地说,自己努力过。 --------------------编程问答-------------------- 顶起楼主~~ --------------------编程问答-------------------- 楼主意志很强大~ --------------------编程问答-------------------- 每天回帖即可获得10分可用 --------------------编程问答-------------------- 想做就去做,没什么能阻挠住那颗易做图的心,相信你可以的,加油 --------------------编程问答-------------------- 你一定要学会多看书,这才是王道啊。。。 视频,百度,google 代替不了书本上的第一手资料。。。! --------------------编程问答-------------------- 加油吧…… --------------------编程问答-------------------- 加97#哈 --------------------编程问答-------------------- 书不可少,是对的:
[img= http://ft0.storage.mail.sina.com.cn/17ebf8ae40ac44898f3062ffe280923d?Cheese=6f0417&ssig=en1tjMVW9H&Expires=1334558967&KID=sae,mk4jz2x3x4][/img] --------------------编程问答-------------------- --------------------编程问答-------------------- java程序猿路过,送六个字“多动手,多动脑”。 --------------------编程问答-------------------- 楼主同学、、、刚看看书可是不行的哦、、 说实话我很欣赏你上面讲的话、能讲出这样的话说明你很有才,更不笨、、学程序是需要一步一步来的、在我的想法中第一步永远都不会是java(仅个人观点)、如果真的想自学的话、不妨先学门脚本语言、深入下html、之后了解下c、之后学java会很轻松的、、、很多人学c++都是c过度的、但毕竟c++和java不同、c++很难、但是如果用c过度java就简单多了、、、但是总而言之、楼主如果要再较短的时间内学到市场上要用的东西、还是找个培训机构来的好、有些培训机构你去里面弄个几个月就可以出来上班了、毕竟长期自学还不如花点钱让自己早点上班、其实上班是学东西最好的地方、、 --------------------编程问答-------------------- 完了,又一个误入歧途了! 回头是岸啊~ --------------------编程问答-------------------- 支持楼主,我当年也是自学的,弯路很多。别死读书,一定要上网找视频来看,勤动手。 --------------------编程问答-------------------- 顶,lz
--------------------编程问答-------------------- 其实我以前上大学的时候是比较排斥写代码的,觉得整天对着那些代码有吊意思,对身体和性格的养成都不好
-----------
如果你以前都比较排斥,现在就不要选择这行...
--------------------编程问答-------------------- 我也是自学的,
但我以前就很喜欢代码.
--------------------编程问答-------------------- 今天第一天上班,直接没事干,无聊......... --------------------编程问答-------------------- 我学的是PHP --------------------编程问答-------------------- 我是边上班边自学的PHP,学了5个多月了。我建了个编程学习群,大家加入哦,群号:195539033。 --------------------编程问答-------------------- 顶,lz
付出总会有收获的 --------------------编程问答-------------------- 顶楼主!加油! --------------------编程问答-------------------- lz, 给你个建议吧
看视频教程入门比较好
verycd上有个尚学堂马士兵的教程
从java基础到ssh, 设计模式, 等等
非常不错 --------------------编程问答-------------------- 楼主加油吧,我也是自学的现在大三了也在自学JAVA可以说把大学的逍遥时光几乎都奉献给了他,相信再过一年毕业后会学有所成的 --------------------编程问答-------------------- 楼主:坚持就是胜利! --------------------编程问答-------------------- 低头做事、抬头做人。 保持空杯心态,继续加油。
挺不错的一句话 送给楼主
PS:抄袭别人的 --------------------编程问答-------------------- 随便看几本书, 外包还是可以去得, 就是有点累. --------------------编程问答-------------------- 每天回帖即可获得10分可用分! --------------------编程问答-------------------- 做事、抬头做人。 保持空杯心态,继续加油。
挺不错的一句话 送给楼主
PS:抄袭别人的 --------------------编程问答-------------------- 加油,深有同感。 --------------------编程问答-------------------- 加油加油啊,哈只整合 --------------------编程问答-------------------- --------------------编程问答-------------------- 只能顶楼主了~~~ --------------------编程问答-------------------- 楼主 加油
java 加油 --------------------编程问答-------------------- 顶起来。 --------------------编程问答-------------------- 哥们学Android吧,上手快,薪水相对来说较高,要求基础相对较少 --------------------编程问答-------------------- 支持楼主,共勉! --------------------编程问答-------------------- 不喜歡java,喜歡c --------------------编程问答-------------------- 迷茫中。
补充:Java , 非技术区