前言:
写这篇博客主要是对以前的工作经历做下总结,并跟大家分享一些感悟,也是为接下来的一篇博客做铺垫——对我的5年编程生涯做总结。。。
从08年11月份从软件工程师培训学校毕业在北京工作了一年——对这段时间我的感受比较感兴趣的朋友,可以看下"我的程序员工作经历(一) 之 苦逼了"这篇博客,这里只是做个简短的概括描述:这一年,算是名副其实的菜鸟奋斗记,由一开始对上级和老同事的吩咐(比如:告诉你这个页面或功能你应该怎样去写代码)的唯命是从,到差不多半年之后的“算是入门和开窍”,有了自己的想法,对他们的吩咐或建议产生了质疑,并会去考虑:是否有更好的实现方法?如果按他们所说的去实现,以后会不会不方便维护、而且做很多重复的无用功?——也就是在那样“可能会让人误入歧途,并接受笨拙、繁琐的编程思想”的氛围中跌跌撞撞、摸爬滚打的形成了最初的编程思想——就是写代码一定要考虑到以后易维护,即做到重复代码段的方法封装,简单的copy代码是很愚蠢的行为!
我于11月底回到家乡襄阳,回来之前在北京就已经在网上看了下家乡的招聘信息并约好了一两家公司的面试,所以一到家下午就去了一家公司去跟boss谈了下,一个基本上完全不懂互联网的人想搞一个类似于当当网的电子商务平台,不知水深浅,就招了两三个人来做,其结果可想而知,这段半年多的工作经历实在是没什么可说的,略过!于2010年7月份辞职,在家给一个客户(就是之后要说到的合作人)做兼职开发——一个健康管理系统的网站,从开发到后期维护差不多用了两个月的时间:这期间我们也算是对彼此有个大致的了解,她感觉我技术不错、做事也算是比较认真负责,我感觉她人也还行,于是,在9月初,她拟定了一份合作计划(在此之前她已经跟我提过两三次一起合作的事)发给我,来回沟通修改了几次就定下来一起合作:固定工资+年底分红+浮动分红(根据年利润完成目标的情况)——现在想想这都是扯淡;不管怎么样,当时还是怀抱着一种“创业,乘着年轻再闯一下”的劲头开始了这段貌似“比较有前景”的合作。她负责做市场调查、提需求,我负责开发——做一套“营养配餐系统”PC端的桌面应用程序,就我一个人做开发,除了有些需求需要当面讨论、沟通时我过去找她,其他的时间都是我在家写代码;在家工作,听起来貌似挺爽的,也确实是不用每天忙着挤公交、赶着去上班,比较自在,但说实在的:我当时就怀揣着一起创业的激情,把事情当作自己的事情去做,其每天的工作时间和效率都比在公司上班要高许多。我给自己安排阶段性的开发计划,并努力的按计划完成...,一个人辛辛苦苦忙了近半年总算是把软件做好了,就等着她去打开市场、能把软件卖出去,但也就在我把软件做完而且已基本上稳定后,她跟我提出:目前市场没有之前想象的那么好,给你发工资都困难,我们还是终止合作吧——对这我其实已经早有预感,只不过没想到是她提出来的、还这么突然,我当时只是苦笑下,心想:我的奋斗激情又付之东流了,也没说什么,因为也没有什么好说的,就这样终止了合作。后来我回头一想:她是不是在“过河拆桥”而故意找的那么一个貌似比较合理的借口?!——罢了,我也不想去知道答案,只能说:付出了不一定会有收获,有些事情谁也无法预知,还有就是自己当时“涉世未深”社会经验缺乏。算是有点儿收获的就是:
1.这个营养配餐系统软件的开发,对我的技术提高比较大,基本上形成了:独立思考和解决问题的思维和习惯,并知道怎样处理复杂的逻辑和数据统计、报表展示。
2.原以为在别人的管理监督下能把事情做好就挺不容易了,这段经历让我发现相比而言:能自己管好自己并把事情做好更难!
3.合作需谨慎,一定要考察合作方的为人和经济实力等综合情况,“真诚、互信和尊重”是能够长期稳定合作的前提!
好了,连着几个月都没写博客了,这篇博客算是自己强迫自己才比较匆忙的写完;我目前在做产品经理,晚点儿会写篇博客对我已经画上句号的程序员生涯做个总结和经验分享,希望能与更多的朋友交流!