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

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

3天内不再提示

一位程序员的成长经历

工程师人生 来源:工程师吴畏 2019-02-14 15:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

昨天收到了心仪企业的口头offer, 回首当初什么都不会开始学编程, 到现在恰好五年。 整天在社区晃悠, 看了不少的总结, 在这个时间点, 我也写一份自己的总结吧。

我一直在社区分享, 所以, 这篇总结也是本着一种分享的态度, 希望相比我还年轻的同学们, 可以从中找到一些让自己成长更快的文字。

先介绍下背景:

1. 2008年3月开始学习编程, 目前2013年3月;

2. 2009年6月计算机专业本科毕业;

3. 大学期间, 基本稳拿班级倒数第一, 高考英语49分, 大学英语除了补考没及格过。

接着, 是一份总结:

1. 5年间60%以上的时间, 每天凌晨2-4点睡觉;

2. 为学习编程花费的总时间超过6000小时;

3. 手写了超过50万行代码;

4. 记录了超过100万字学习笔记;

5. 录制了两份视频教程;

6. 翻译了小型技术文档5份以上, 5个php扩展的官方文档, jqueryui官方文档一份, 书籍《php扩展和嵌入式

7. 供职过4家公司;

8. 获得两次优秀员工;

下面是这几年的流水, 本人没有过硬的文采, 只是以流水的方式记录, 希望可以激励到别人, 仅此而已:

2008年03月 -- 2008年10月, 一个偶然的机会, 看到了北京尚学堂的java视频教程, 以此为起点, 我开始了自己的编程学习之路。 5月份汶川地震, 我在甘肃, 学校给通宵电, 在这段时间, 我就基本很少去学校上课了, 每天晚上学习到凌晨5-6点, 接着睡到10-11点, 每天两袋1.3元的方便面, 其余所有的时间都用来学习。 这段时间, 我学会了基本的程序设计, 更重要的是, 视频中, 马士兵老是给我灌输了影响我后来最重要的两个观念: 1) 不要怕英文, 出错信息, 文档, 都是学习英文的机会; 2) 不要怕出错, 出错就是学习的机会。 在后来的5年中, 我一直坚持, 我是从基本每个英文单词都要查翻译软件, 到现在能翻译一些东西的。 同样, 我在碰到问题的时候, 都是自己跟踪源代码去解决。 这两个观念直接决定了我今天可以进入自己心仪的企业。

2008年10月 -- 2009年1月, 这段时间, 宿舍搬到了校本部, 没有通宵电了。 学校一位老师找我们帮他做项目, 他为我们提供了他的宿舍, 很烂, 但我依然搬进去了, 就为了通宵电, 我住进了这个阴森森的宿舍, 恐惧缠绕着我, 但我依旧坚持。 白天帮老师做项目, 晚上继续自己的学习。 同样, 我也很感谢这位老师, 虽然他只给了我们很少的报酬, 但是, 我知道, 我得到的远远不是这些报酬可以比拟的。 这里这种很容易满足的心里也是很重要的, 我奉劝各位职场新人, 刚开始不要期望什么, 放低身段, 去做自己的积累就好了。 (想起从社区里看到的一句话: 现在的你, 凭什么翘着二郎腿, 你应该放下你的腿, 身体前倾, 时刻保持战斗姿态)

2009年02月, 一个小插曲, 我独自一人来到北京, 开始了第一次真正意义的独立, 我来找工作。 我开始在网上投了10多份简历, 没有回信。 接着我就急了, 直接从网上找招聘的公司, 查地图, 直接去公司面试, 一般都还是会给面试机会的。 最好的成绩是一家表示能给到3000左右, 但后来也没信了。 这段时间, 我有两个收获: 1) 我打印了一整本的《Java数据结构与算法》, 20天的时间, 把基础的数据结构与算法读了一遍; 2) 在一个完全陌生的城市, 我独自一人, 查招聘信息, 查地图, 找公司, 厚颜无耻的霸王面, 这一切都是对我处世能力的极大提升。

2009年03月 -- 2009年06月, 回到学校, 仍然没有工作。 我继续在老师的小黑屋, 实现了所有我找工作时学习的数据结构与算法。 接着, 就进入了毕业季, 每天都泡在酒精中, 浑浑噩噩。 这段时间, 老婆把工作签到了山东淄博, 我也联系了一家淄博的公司, 准备毕业后去面试。 这段时间, 和高中的毕业季一样, 是值得怀念的, 放松, 惬意。

2009年06月 -- 2010年03月, 我来到了淄博, 找到了之前联系的公司, 面试没有通过。 淄博是一个小城市, 做软件开发的没有几家, 还好, 山东人好, 虽然没有面试通过, 但我依然可以借宿在公司宿舍找工作, 就这样, 我放下了所有的尊严, 在别人的宿舍借住, 15天后, 我找到了我的第一家公司。 公司有30人左右, 做国家电网的项目, 老板人很好, 我还得到了一台笔记本电脑, 并且可以带回家。 我每天加班到9点, 然后回家继续学习大凌晨2点左右。 公司的工作相对轻松, 当然, 工资也很少, 只有1.5k. 老婆每周末都过来, 我们虽然没有钱, 经常要靠吃方便面度日, 但我们很幸福。 这段时间, 我学习了python, javascript, 翻译了jqueryui的文档, 录制了一套python的视频教程, 录制了一份fullcalendar的视频教程, 我的生活非常的充实, 当然, 我还有另一个收获: 我学会了吃苦。 冬天, 我住的小屋窗户基本起不到保暖作用, 买个小电暖也起不了多少作用, 屋里水龙头都已经结冰, 我很长时间每天需要吃两包方便面, 但我依然坚持学习, 因为我知道有一天我将不再这样。

2010年03月 -- 2011年03月, 从后来很多次建议来看, 不得不说老婆很有眼光。 她建议我去北京找工作, 我请了3天假, 再一次来到了北京, 不同于上一次, 我现在有大半年经验, 我翻译过文档, 录制过视频教程, 有一定资本了。 然而, 事情并不是那么顺利, 当时期望的用友并没有通过, 在用友面试完后, 我就觉得自己一无是处。 无奈, 只能退而求其次, 来到一家刚创业的游戏公司。 跟这家公司谈完薪水后, 我先给妈妈打了电话, 5.5k, 已经到了妈妈不能相信的地步。 就这样, 我正式的踏入了北京的土地。 一年中, 我更多的是为公司付出, 自己以javascript研发进入, 后来页面制作也的我搞, php后来我也要做, 服务器我还要搞, 不得不说, 非常锻炼人。 还是前面的态度, 我觉得这种锻炼就是我最大的收获, 从这里开始, 我正式的转向php开发。到2011年3月的时候, 已经觉得公司很不行了, 又碰巧老婆怀孕, 不得不考虑结婚的事情, 因此, 我就辞职, 回家结婚。

2011年04月 -- 2012年03月, 婚后的生活很好, 我又找到了一份工作, 这家公司相对比较大, 2000+的规模。 不过有一些体制内的特质, 我进入的薪资是6k, 全年能拿到18薪以上, 公司的福利待遇都很完善, 工作也相对轻松, 我的领导人也很好, 技术也很好, 就这样, 在这家公司, 我又开始了自己的学习之路。 我继续每天凌晨2-3点睡觉, 完成了这几年最重要的积累: unix环境高级编程, unix网络编程, php内核和扩展, shell/awk/sed等等最基础的东西。 同样, 在大公司中, 我也学会了更多的团队协作, 同事关系方面的东西。 2012年03月, 公司一位副总跳槽, 就这样, 我们小组集体来到了下一家公司。

2012年03月 -- 2013年03月, 新的公司, 项目还没有上线, 已有的东西问题诸多, 我们被委以重任, 6.1日上线。 旧的团队存在诸多问题, 士气不振, 技术水平不足。 我们在6.1之前完成了很重要的几件事: 1) 提升团队士气; 2) 整理旧的框架不好的东西; 3) 修改大量的bug; 4) 规范工作流程; 5) 规划未来的技术框架。 虽然后来看做的东西一般, 但在这么短的时间完成这一切, 我觉得实在难得。 虽然我一直自我感觉对自己更多的提升是自己业余时间的学习, 但不可否认, 在这家公司的一年中, 我在团队建设, 团队管理, 团队协作方面也有了质的变化。 在这家公司, 我的薪资得到了很大的提升, 达到了18K, 这是我从来都没有想过的事情。 所以, 我想给诸位职场新人说, 你不要一开始就想要这要那, 只要你做的够好, 终有一天, 你会发现你得到的远比失去的要多。

后面这两家公司中, 我觉得更重要的是我学会了一种处世方式, 首先学会听别人说话, 然后自己做感悟, 做提升。

流水的结束, 就是在昨天, 我收到了自己心仪公司的口头offer, 并且也已经给现在的公司提出了离职。 和leader聊了一会儿, 大家都还挺开心。

在前5年中, 我用的网名是selfimpr, 是self-improvement简写而来, 含义是: 自强不息。 5年中, 我从所有可能激励我的地方去激励自己, 让自己可以一直坚持走到今天。 这几天, 我在考虑, 用一个词总结我的前5年。 我想, 这个词就是“积累”。

这也正是我想给这个行业的后来者说的, “积累”, 并且要是不计回报的积累, 因为你一旦太过计较回报, 你的心就很难平静, 往往就会半途而废。

此外, 还有一点要说的是, 比我基础更差的同学估计也很难找了, 所以, 能不能学有所成, 关键不在你是否有基础, 而在于你付出了多少。

接下来, 我已经更换了自己的网名goosman, 是从swan goose演化而来, 我不知道“鸿鹄”用英语怎么说, 就用了这个单词, 希望我可以像书中所说, 利用自己前5年的积累, 一展鸿鹄之志。

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

    关注

    4

    文章

    956

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SASETalk | 从车辆工程到ASIL D芯片安全:一位年轻工程师的成长进化论

    “SASETalk”是磐时打造的深度访谈栏目,通过与企业内资深技术专家对话,记录他们亲历的技术历程与行业观察,从个人视角解读行业发展变迁,共同探讨未来技术趋势与工程师成长路径。本期嘉宾PROFILE
    的头像 发表于 04-02 18:03 2190次阅读
    SASETalk | 从车辆工程到ASIL D芯片安全:<b class='flag-5'>一位</b>年轻工程师的<b class='flag-5'>成长</b>进化论

    十年铸剑・共敲开市锣|一位工程师与美格智能的“A+H”新征程

    。庄重的仪式过程中,有这样幕让在场的许多人印象深刻:与其他公司的上市仪式不同,在最重要的8登台嘉宾中,美格智能的一位年轻工程师,作为全公司800多名工程师的代表,
    的头像 发表于 03-19 19:05 1139次阅读
    十年铸剑・共敲开市锣|<b class='flag-5'>一位</b>工程师与美格智能的“A+H”新征程

    海康威视推出基于自研观澜工业大模型的包装配件AI质检

    今天,给大家介绍一位“新同事”,TA就是海康威视新上岗的包装配件“AI质检”,这位“新同事”来头可不小——“背靠”海康观澜工业大模型能力,即使面对海康威视工厂配件包装体量大、规格多变的复杂场景,也能精准识别配件错放、漏放问题并实时拦截风险。
    的头像 发表于 02-02 10:03 953次阅读

    芯盾时代SDP助力企业应对核心机密泄露危机

    无论你是程序员、文案、财务,无论你想撸代码、出海报、做报表,各式各样的AI总能满足你的需求,让你的工作更加轻松。
    的头像 发表于 12-26 11:49 851次阅读

    大理的AI野心藏不住了——风花雪月中千名程序员探讨人工智能

    2025 年12月4日至6日第二届CCF程序员大会暨大理人工智能与应用国际开发者大会在大理圆满落幕。
    的头像 发表于 12-24 17:45 893次阅读
    大理的AI野心藏不住了——风花雪月中千名<b class='flag-5'>程序员</b>探讨人工智能

    什么是

    有些信息在存储时,并不需要占用个完整的字节, 而只需占几个或个二进制。 例如在存放个开关量时,只有0和1 两种状态, 用一位二进位
    发表于 12-15 08:07

    一位00后如何登上MLOps全球舞台

    在AI开源生态快速崛起的浪潮中,SwanLab产品负责人林泽毅的成长历程,正是无数开发者从追光者蜕变为发光者的生动缩影。从大二时靠开源项目撬动机械狗梦想,到大三打造爆款开源证件照项目,再到如今掌舵
    的头像 发表于 12-12 16:25 902次阅读

    程序员最常见谎言

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

    堆和栈的区别

    程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
    的头像 发表于 11-27 18:13 1232次阅读

    软通国际亮相2025沙中开源与AI科技峰会

    2025年11月11日,由沙特程序员协会(parmg)主办的"2025沙中开源与AI科技峰会"在利雅得盛大启幕。
    的头像 发表于 11-14 17:45 1606次阅读

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

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

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

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

    星光不负,码向未来:1024致敬每一位“以码为梦”的鸿蒙开发者

    行代码,都是照亮数字世界的颗星;每个梦想,都值得被温柔以待。这不是场简单的庆祝,而是次真挚的致敬。在1024
    的头像 发表于 10-24 18:47 350次阅读
    星光不负,码向未来:1024致敬每<b class='flag-5'>一位</b>“以码为梦”的鸿蒙开发者

    16MCU和DSC程序员参考手册(502页)

    纯分享帖,点击下方附件免费获取完整资料~~~ 内容有帮助可以关注、点赞、评论支持下,谢谢! 【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第时间告知,删除内容,谢谢!
    发表于 07-18 14:36

    程序设计与数据结构

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