前言:

    看文章标题你就知道了:我是在拿自己说事,如果只是纯粹的说自己苦逼的经历,那就没什么意义,我更希望的是能把自己总结的姑且称之为'经验'的一些东西跟大家分享,不敢说对你有用,最多会有些思想上的冲击...

  08年11月初从北大青鸟学习软件编程毕业,跟几个同学一起来到北京找工作,从还没有出来时和刚开始,想的应该大概两周左右就可以搞定工作 到时间一天天过去——面试了几家公司,好像还进入了一两家公司的复试,但结果都没戏,才发现现实和想象的差距,其原因主要是:1.刚毕业, 没经验(是各种的,没工作和面试经验等); 2.11月份基本上已经过了招聘的高峰期,大多数的公司招聘只是做人才储备,招聘就优中选优,不是一个找工作的好时机。慢慢的有些焦虑和不安了,以至于跟同学开玩笑说:"再找不到工作,就要断奶了"——所谓的断奶有两层意思:一是,没钱吃饭; 二是,在家牛奶基本上每天都喝,到这儿后,这么长时间没喝牛奶,突然“断奶”,有点不习惯!眼看着半个多月过去,工作还是'怀才不遇',面试 电话也逐渐少了,迫于各种压力——就听了当时带队老师"先活下来再求发展"的建议,去了老师推荐的一家公司上班(在去这家公司面试之前,老师就 告诉我:工资低,大概1200左右,及公司的大致情况)。

  这是一家处于创业起步阶段的smile company(是当时的老板在其做电话销售的公司下新开的 做互联网开发的子公司),其公司主要发展方向是:想做一个类似于阿里巴巴那样的企业信息电子商务平台——企业管理联盟网。 这里有必要大致介绍下这个网站的情况:网站分为农林牧渔、文体教育等24个行业,其主要栏目页有:行业期刊、新闻动向、网上展会等,在当时貌似挺 庞大的一个网站,现在看来几乎没有任何技术含量,完全可以用现在流行的任何一个开源CMS系统去开发(像当时就已经有的phpcms2008),只不过老板和经理可能只是单纯的想:按着策划的项目,招人去做,没有更多的从成本核算和时间效率上考虑,应该选择:自己开发、外包给别人还是基于某个开源系统二次开发哪种方式更好,以我现在的经验和角度来看——我建议那些正在或准备做互联网开发创业的公司老板,如果想做一个网站自己运营,可以选择基于某个开源系统二次开发,这样无论是从成本、时间及网站的性能、可扩展和维护性上都比自己开发有优势,而且关键的是: 互联网行业很烧钱,这个大家都知道,对于创业期的公司,你有多少钱能去烧?!对于想自己开发追求所谓的安全和稳定性的,除非你有足够的钱去砸及 能招到真正有能力做好事的人。安全和稳定性在项目前期真的很重要吗?!就像<<谈谈小城市程序员的迷茫和坚持>>这篇文章中说到的“'用户体验性'的改善建议,应该(绝大多数)来自于用户,对于web项目不必等到做的自认为尽善尽美时才去推出(广),让用户帮你做体验测试和反馈意见,否则将可能会出现:投入太多(time and money) ,改来改去却并不是用户‘用起来舒服的’网站。”;瞬息万变的市场,一个好的创意或策划,如果你花了半年多或更长的时间,才将它推出,那可能它 就更不具备什么竞争力,更不用说你还要花不少的time and money去做推广,所以机遇很重要,抓住机遇,尽快让客户接触到你的产品,不要让你的idea 死在开发中!你也许奇怪,我为什么会有这貌似有些'愤慨激昂'的观点陈述,你再继续往下看就清楚了:与经历有关。

  再回到我第一份work的公司上,其经历正如上面所说的——老板招了4、5个程序员、几个美工,每天忙忙碌碌赶着做项目,我刚到公司才一个多星期, 就被迫不情愿的和其它的程序员一起加班,如果说加班到十一二点也还说的过去,但竟然为了追求速度,老板和经理施压,就像是'潜规则',你可以不遵守,但你也不大可能再混的下去了;我们把被子和洗漱的东西搬到公司,晚上加班到凌晨3、4点,中间如果实在太困了只能睡一会儿,这样高强度加班了 至少半个月;我来回忆描述下当时加班的状况,让大家看看这所谓非自愿强迫式的加班是多么的有效率吧!从晚上8点到凌晨3、4点,可能会比较认真的工作 一两个小时,然后,有的看电影或玩游戏,经理大多数都会晚上陪着我们加班,做下监督和精神上的鼓励,经理在他也不可能一直 盯着你,他过来你装模作样敲会儿代码,他走开去玩他的,你又接着玩你的;我到十一二点基本上都困的不行了,倒下没睡一会儿就被经理或同事叫醒了,迷迷糊糊的睁开眼,用凉水洗把脸,像梦游一样昏昏沉沉的走到办公桌前,盯着电脑木讷的坐着;实在是太困了,为了故作忙碌,手放在键盘上,‘噼里啪啦’敲代码 的声音像催眠曲一样不时的响起。其它的同事,可能比我能抗(熬夜)一些,仍是自得其乐的跟经理打着'游击战'...,到这儿,不用我说,大家都知道这样的加班 效率有多‘高’了!看似忙的热火朝天,boss可能很高兴,但我要告诉你:那只是你看到的假象,这样不仅没有加快项目进度,还会影响员工白天的工作效率,而实 际上确是如此。疲惫不堪的工作已经让人想escape了,更让人郁闷和打击员工工作积极性的事是:直到公司最后倒闭,还拖欠每个员工几个月的工资...,现在想想: 当时自己和其它的同事竟然会有这样的激情,也单纯的够可以,也许是年轻,也只有年轻——没什么经验,相信只要努力就会有所收获,不去考虑太多的倾入激情。 年轻,是多么美好、富有激情和创造力的时光,不同的是,有的人凭着年轻'初生牛犊不怕虎'的闯劲,事业有为、取得了成功,而我们(我和同事们)却感觉像是上当了 ——最起码是跟错了老板,选错了公司,激情和汗水都白白付出了。

  说完了苦逼,再谈谈多少有点儿什么收获吧:

  1.写代码要多想,要让代码简洁(避免重复的代码块)和方便维护:刚去时只有3,4个程序 员,网站已经做了有30%左右,最开始将近一个月的时间就是熟悉网站的结构和现有的代码,再按着几乎copy粘贴的方法做其它行业的相同页面。就像上面说到的网站虽然有24个行业,但相同页面的差别很小,而按着老程序员的写法,每次调整页面列表的显示,则需要把24个行业里的此页面都修改一遍,这样改了几次,我就有些受不了了,考虑应该把相同的控制显示的代码封装成一个方法,不同行业的页面里调用时传递不同的参数即可,以后再修改页面,就很快很方便了,整个项目的代码也减少了至少一半,代码重构很重要!

  2.笑对生活,多些总结,少些抱怨:关于人生·得与失,珍惜拥有的,对于失去的,多些总结,少些抱怨——就像我这苦逼的经历,后悔或抱怨没任何用,只能自我疗伤,再总结下经验;苦难的经历,不是炫耀的资本,但却是成长的锻炼,我从中获得了什么,变的更稳重或成熟了,都有可能,有些只是暂时无法凸显其作用罢了!

  好了,有段时间没写博客了,忙着工作,这篇都拖拖拉拉的写了近一个月;你看后,或能找到些安慰,或拍板砖,或顶一下,我都欣然接受!

  (于09年11月底毅然决然的离开了这家公司,从北京回到家乡)

我的程序员工作经历(一) 之 苦逼了相关推荐

  1. 一个毕业6年的程序员工作经历和成长感悟(终)

    接上篇:一个毕业6年的程序员工作经历和成长感悟(上) 一个毕业6年的程序员工作经历和成长感悟(中) 一个毕业6年的程序员工作经历和成长感悟(下) 回望过去6年的经历,自己有了很多变化:从表面上来说,工 ...

  2. 一个毕业6年的程序员工作经历和成长感悟(下)

    接上篇:一个毕业6年的程序员工作经历和成长感悟(上) 一个毕业6年的程序员工作经历和成长感悟(中) 2011年初,之前那个A+项目合作方提出新的需求,希望和我们合作继续开发一款关于宣扬低碳意识的游戏, ...

  3. 一个毕业6年的程序员工作经历和成长感悟(上)

    把时钟拨回到2007年的夏天,大学毕业.那时非常迷茫,不知道自己能做什么,想做什么,对工作有一种期待和憧憬,只是觉得计算机.网络有关的职位都可以投递简历. 2007年5月12日(历史惊人的巧合,没想到 ...

  4. 一个毕业6年的程序员工作经历和成长感悟(中)

    接上篇:一个毕业6年的程序员工作经历和成长感悟(上) 2009年6月,入职新公司.(因为我依旧在公司就职,就不透露公司名了,直接用"公司"二字表示,下文中涉及到开发的项目也会分别用 ...

  5. 一个毕业6年的程序员工作经历和成长感悟

    回望过去6年的经历,自己有了很多变化:从表面上来说,工作能力.经验的提高,收入水平有了提升:更深入的是你有了对工作.对生活更多的感受和看法.原来在大学里面不会去想.也不需要去想的一些问题都逐渐会面临和 ...

  6. 四年程序员工作经历,他放弃高薪工作转行当教师,这是什么原因?

    我为什么从毕业后从事软件开发工作,但后面没有讲为什么又从软件开发跳到现在教师的工作.这中间其实发生了很多事情.这是兴哥粉丝小唐的一段真实经历,他为何放弃高薪的程序员工作,而转到了薪水看起来不太高的教师 ...

  7. 一个中科大差生的 8 年程序员工作总结

    关注.星标公众号,直达精彩内容 之前分享过一些大佬的程序人生,不少读者留言说喜欢看这类文章,因为多多少少都会对自己有一定的启发,而且也快过春节了,相信大家也没有心思看技术文章了,哈哈. 这个星期我又发 ...

  8. 美团专家:35岁是程序员工作的终点?

    点击"开发者技术前线",选择"星标????" 在看|星标|留言,  真爱 来自:美团点评技术博客 地址:https://tech.meituan.com/stu ...

  9. java初级工作总结_【Java初级程序员工作总结_Java初级程序员个人年终总结】-看准网...

    这篇关于<2015年度程序员工作总>的文章,是特地为大家整理的,希望对大家有所帮助! 一年的时间,每当自己在总它的时候,感觉是那么的短暂-弹指一挥间.而也就是在这一挥间,承载着太多太多,有 ...

最新文章

  1. 计算机病毒中心:大量存在漏洞的Web网站被挂马
  2. Ubuntu8.04 LTS Hardy下的常用命令
  3. 打造司机在线培训,网易云信助力曹操专车“一路畅行”
  4. iOS的开发者的webview的js性能比Safari性能差5、6倍
  5. python中if else语句_python 中if else 语句的作用及示例代码
  6. 在Ubuntu 16.04 安装python3.6 环境并设置为默认
  7. PyTorch学习—1.深入浅出PyTorch(如何学习PyTorch)
  8. php 代码mysql 读写分离实例
  9. 高中数学建模优秀论文_高中数学建模优秀论文大纲格式 高中数学建模优秀论文大纲怎么写...
  10. 一:计算机中加法的电路实现
  11. matlab均值量化函数_Matlab量化函数quantiz解析
  12. 程序员等于吃青春饭吗?
  13. win10一直卡在欢迎界面进不去怎么办
  14. 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(二) Logstash简介及常见配置语法
  15. 跨专业考计算机研究生有专业限制吗,跨专业考计算机研究生难不难
  16. 阿里云DataWorks介绍
  17. C语言strchr()函数以及strstr()函数的实现
  18. IEEE754标准: 浮点数在内存中的存储方式
  19. ubuntu解压rar文件
  20. 通过JMS监听Oracle AQ,在数据库变化时触发执行Java程序

热门文章

  1. 国外的开源的CMS系统(ASP.Net-C#)
  2. php 桌面应用程序_PHP应用程序环境
  3. 学习-Java继承和多态之子类对象特点
  4. PAT 乙 1069 微博转发抽奖
  5. 全媒体营销:多渠道推广、全方位沟通的未来之道
  6. C++基础学习DAY1-02 双冒号作用域
  7. 解锁iPhone密码的三种方法
  8. 6.18别光买买买了!来围观京东金融有颜有才的工程师小哥哥
  9. 每一次公益背后都是浙江天搜拥抱正能量的体现
  10. 【leetcode买卖股票系列问题】多次买卖/手续费/冻结期