0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

程序员找工作经历

工程师人生 来源:工程师吴畏 2019-06-18 17:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    955

    浏览量

    30791
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    程序员最常见谎言

    了。 28我已经测试过了,这个功能没问题,可以上线了。 29别担心,这个问题很快就能解决。 30代码快写完了,已经完成 90% 了 。 希望大家对程序员多一些容忍以及谅解! 各位程序员你们都被我说中了哪些?说说你们的观点
    发表于 12-10 08:24

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了一个圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 455次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    开鸿智谷“以赛促学、以赛选才”|1024程序员节暨开源鸿蒙构建大会圆满落幕!

    10月24日,由开鸿智谷联合主办的长沙1024程序员节暨开源鸿蒙构建大会在长沙圆满落幕。本次活动以“湘聚长沙,共赴热AI”为主题,通过技术分享与实战竞赛相结合的方式,着力培养“开源鸿蒙+AI”领域
    的头像 发表于 10-27 17:58 503次阅读
    开鸿智谷“以赛促学、以赛选才”|1024<b class='flag-5'>程序员</b>节暨开源鸿蒙构建大会圆满落幕!

    程序设计与数据结构

    的地址)出发,采用推导的方式,深入浅出的分析了广大C程序员学习和开发中遇到的难点。 2. 从方法论的高度对C语言在数据结构和算法方面的应用进行了深入讲解和阐述。 3. 讲解了绝大多数C程序员开发
    发表于 05-13 16:45

    工程师经验分享:社区之星 赵云 沉着稳定才能做好技术

    控制算法理论和实践有过推导和大量的研发调试经验。   工作经历: 华为技术有限公司---芯片验证工程师 上海问问网络科技有限公司---电机驱动软件工程师       社区访谈: 社区小助手:可以分享一下您的学习、工作经历吗,您是怎样进入电子行业的呢? 赵
    的头像 发表于 04-15 15:58 1013次阅读
    工程师经验分享:社区之星  赵云 沉着稳定才能做好技术

    计算机网络排错思路总结

    明人不说暗话,这篇文章我们来聊一个非常有用,同时也是程序员必备的技能,那就是网络排错思路大总结。
    的头像 发表于 04-01 17:32 654次阅读
    计算机网络排错思路总结

    如何在 树莓派 上编写和运行 C 语言程序

    ,一本很好的书是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。这本书对经验丰富的程序员和想学习C语
    的头像 发表于 03-25 09:28 943次阅读
    如何在 树莓派 上编写和运行 C 语言<b class='flag-5'>程序</b>?

    零基础入门:如何在树莓派上编写和运行Python程序

    是一种非常有用的编程语言,其语法易于阅读,允许程序员使用比汇编、C或Java等语言更少的代码行。Python编程语言最初实际上是作为Linux的脚本语言而开发的。Py
    的头像 发表于 03-25 09:27 1556次阅读
    零基础入门:如何在树莓派上编写和运行Python<b class='flag-5'>程序</b>?

    Gemini Vision + Raspberry Pi 化身“数字导盲犬”?

    本文讨论了一位程序员利用树莓派、摄像头、Gemini和Python构建PeregrineEye设备,使其成为“数字导盲犬”为视障者服务的项目经历,包括项目灵感、功能、构建过程、遇到的挑战及未来计划等
    的头像 发表于 03-25 09:20 1718次阅读
    Gemini Vision + Raspberry Pi 化身“数字导盲犬”?

    C++学到什么程度可以找工作

    C++学到什么程度可以找工作?要使用C++找到工作,特别是作为软件开发人员或相关职位,通常需要掌握以下几个方面: 1. **语言基础**:你需要对C++的核心概念有扎实的理解,包括但不限于指针、内存
    发表于 03-13 10:19

    现在一级通信与广电建造师那么难找工作了吗?

    现在一级通信与广电建造师那么难找工作了吗?
    发表于 02-22 11:01

    阿里云升级通义灵码AI程序员,全面上线

    近日,阿里云宣布其备受瞩目的通义灵码AI程序员已正式全面上线,为开发者带来更为强大和便捷的编程辅助工具。 此次上线的通义灵码AI程序员,在功能上实现了全面升级。现在,它支持VS Code
    的头像 发表于 01-09 11:16 965次阅读

    TMS320C6000程序员指南

    电子发烧友网站提供《TMS320C6000程序员指南.pdf》资料免费下载
    发表于 12-24 17:19 2次下载
    TMS320C6000<b class='flag-5'>程序员</b>指南

    TMS320C55x DSP CPU程序员参考补充

    电子发烧友网站提供《TMS320C55x DSP CPU程序员参考补充.pdf》资料免费下载
    发表于 12-21 11:36 3次下载
    TMS320C55x DSP CPU<b class='flag-5'>程序员</b>参考补充

    学嵌入式好找工作吗?

    学嵌入式好找工作吗? 在当今科技飞速发展的时代,众多新兴职业领域不断涌现,嵌入式也是很多人选择职业发展方向时的一个选项。那么,学嵌入式好找工作吗?嵌入式是不是一个好的职业发展方向?答案是肯定的,以下
    发表于 12-16 15:43