前言

P.S. 这篇博客不聊技术,只谈工作生活(●’◡’●)

时光荏苒,又到了一年毕业季,每年这个时候很多大学生走出校园步入社会开始面试、工作之旅。回想起2018年我从一个二本学校毕业,经历了三年的时间磨练,也算是有了一些成长,正好借此机会就跟大家聊聊我这三年的点点滴滴。

第一年入职

2018年的7月份我在现在这家公司从实习生转正为正式员工,刚转正的时候岗位是助理开发工程师,那时候心里还美滋滋的,觉得转正后的工作应该和实习期的工作类似,可以完美胜任。不过我还是被现实狠狠抽了一巴掌…

不只是工作难度提升了,而且需要考虑的事情也变多了,当时就觉得力不从心,一度怀疑自己到底适不适合做程序员。

不过谁让我是打不倒的小强呢,我虽然笨,但是笨鸟可以先飞,哈哈哈哈哈哈。于是乎每天晚上开始自己加班,把当天的工作都干掉,绝不拖到第二天,也就是这时候我才明白为什么有一部分程序员喜欢开夜车写代码了。就这样我用时间弥补能力的不足,这一补就是大半年…

第二年学习

一晃到了2019年,经过这大半年的“补习”,我发现我也可以正点下班了,也不怎么需要开夜车写代码了,领导交给的工作任务可以准时完成,当时自信心爆棚,说白了就是有点小骄傲了,觉得自己行了,觉得自己有能力了…

有一天项目经理让我用Luence写一套全文检索demo,当时我就懵逼了:Luence是啥?咋没听说过?这玩意咋用?
于是乎我跟项目经理说:Luence我没用过,不会用这个…
项目经理:给你三天时间,自己百度查,边查边写。

说干就干,我开始边搜索边学习边写代码,功夫不负有心人,代码在第三天写完了,于是兴冲冲的跟项目经理演示demo,项目经理看了一眼代码后说:你这代码怎么用?怎么维护?(现在回想起来那个代码写的真的是狗屎一样,真烂,he~tui!!!)

这时候我又被狠狠的扇了“一巴掌”,让我明白了自己还差得远,没资格小骄傲,不过我也很感谢这“一巴掌”给我敲了一个警钟,让我明白自己还需要更努力的去学习,我也就立刻开启了我的学习之路,每天下班回家吃了饭就开始看博客、看视频、看文档、看开源项目等等,只要能学习到技术的东西都会去看,这一学就到了现在…

第三年成长

到了第三年发现自己有了质变,除了技术能力有了提升以外,最重要的是心态发生了很大的转变。

不知道其他小伙伴是怎么想,自我感觉是工作的时间越久,越觉得自己菜,觉得自己还有好多东西需要去学习,这也就让自己始终保持着一颗“学徒”的心,无论是公司大牛还是初出茅庐的实习生,我都能在他们的身上找到值得自己学习的地方。

现在回想起当初的自己,感觉这一路也是坎坎坷坷,当然了,也正是因为有了这些坎坷,才能有了现在的自己。

对刚入行的新手程序员的一些劝告

通过这三年的工作让自己总结出了一些经验心得,也就借此机会跟刚入行的新手程序员简单聊聊。

  1. 全面理解需求再开始写代码
    写代码前一定要思考,为什么要实现这个功能?我应该怎么去实现?实现的步骤是什么?一定要牢记,我们不是为了写代码而写代码,而是为了创造而写代码,写代码的过程就是创造的过程,自己写的代码就像是自己的孩子一样,他融入了我们的心血也被我们赋予了独特的意义。
  2. 一定要记得在拿到需求的时候,和对方多交流沟通
    写代码前要和对方沟通交流,必要的沟通和交流可以帮助我们理解需求,有些人会觉得沟通交流会耽误时间,其实不然,俗话说“磨刀不误砍柴工”,如果你的理解和对方的理解产生的偏差,而又不进行交流的话,后期返工耽误的可就不仅仅是时间了。
  3. 代码一定要及时详细的做好注释
    写注释是一个良好的编程习惯,有效的注释可以帮助他人快速理解你的代码,而且也能让你在很久没接触过代码的时候,通过看注释而快速的回想起来自己的逻辑(好记性不如烂笔头,别觉得自己记性很好,大多数人都记不住自己在很久之前写的代码的业务逻辑)。
  4. 不能低估代码质量的重要性
    多检查、验证、修改,等自己做完测试没有问题了再给别人。
  5. 遇到自己不懂的问题,一定要先自己想办法尽力解决
    自己遇到了问题,一定要先思考,通过自己的思考后依然无法解决时再去请教别人,而且在请教别人的时候自己也一定要带着三个答案去请教。导致出现问题的因素是什么?我尝试了什么样的解决办法?为什么没有解决成功?这样别人也愿意教你如何解决问题,同时自己也能记住问题的解决办法,避免下次遇到类似的问题。
  6. 需求改动的时候不要抱怨,要学会接受,生活不是只有诗和远方,这不是还有苟且嘛

结语

技术的更新换代让我们需要一直坚持不断的学习,否则就很容易被后浪拍在沙滩上。路漫漫其修远兮,吾将上下而求索,为了自己的奥迪,媳妇的迪奥,还有孩子的奥利奥,干就完了!奥里给!

最后,祝大家早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。

您有什么可以和刚入行的新手程序员分享的心得嘛?欢迎在评论区留言。

你在被打击时,记起你的珍贵,抵抗恶意;
你在迷茫时,坚信你的珍贵,抛开蜚语;
爱你所爱 行你所行 听从你心 无问东西

96年程序员分享工作三年的点点滴滴相关推荐

  1. 30岁的女程序员换工作了,才在公司呆了三年就体会到了艰辛

    30岁的女程序员换工作了,因为发现自己干不动了.我之前在一家互联网公司待了三年,就是养老.为什么这么说呢?就是每天早上9点上班然后5点半下班.天呐呃5点半下班是什么感觉呢?如果你是程序员,你可能真的没 ...

  2. 14 | 大师级程序员的工作秘笈

    前面我和大家分享了 TDD 的来龙去脉,那些尚未将 TDD 烂熟于胸的同学会分为两个派别.一派是摩拳擦掌,准备动手实践一番:另一派是早就自我修炼过,但实践之路不通.所以,市面上经常会听到有人说,TDD ...

  3. 亲身经历,大龄程序员找工作,为什么这么难!

    背景 四月份,公司还在招人,可筛选的人才真是越来越少,这可能是因为大家都在等年终奖吧.于是在简历筛选时,将学历和年龄都适当的放松了.正因为如此,面试了不少大龄的程序员. 网络上一直有讨论大龄程序员找工 ...

  4. 一个6年iOS程序员的工作感悟,送给还在迷茫的你

    前言 每一个开发者,都有一段不愿提起的经历,很多年前,刚刚从大学毕业的时候,很多公司来校招.其中最烂俗的一个面试问题是:"你希望你之后三到五年的发展是什么?".我当时的标准回答是( ...

  5. 好程序员分享做HTML5页面你要懂得这些

    为什么80%的码农都做不了架构师?>>>    好程序员分享做HTML5页面你要懂得这些,很多人问过我这个问题,而问这个问题的人基本上都是刚听说过HTML5,处在懵懂的阶段,他们往往 ...

  6. 百度三轮面试回来,想和Java程序员分享一下。

    转载自 百度三轮面试回来,想和Java程序员分享一下. 一,百度一面 1.给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样. 2.10 亿个 url,每 ...

  7. 别以为程序员的工作就是写代码

    大家好,我是鱼皮,今天给大家分享一个开发小经验. 很多没有实际工作过的同学,可能都会认为程序员的工作只有写代码 + 和产品经理 "拉扯",也会习惯性地用代码量来评价一个程序员的工作 ...

  8. BAT老程序员分享:Linux C/C++ 开发程序员的黄金方向和学习路线!

    目前从事 Linux C/C++ 开发的程序员很多,尤其是像百度.腾讯.阿里这样的大公司,他们的网站流量巨大,业务逻辑复杂,会遇到很多瓶颈,需要开发底层服务来提高程序效率,快速响应用户请求. 这些公司 ...

  9. java 快速从树节点找到数据_14期每日分享Java程序员分享超全哈希相关的知识

    什么是每日分享? 饥人谷每天为大家带来一篇程序员分享!内容都来自于热爱编程.热爱生活的小伙伴们!分享的话题与编程.生活.兴趣.爱好.运动等相关! 想要每天都进步一点点的小伙伴们快点下关注吧! 今天的分 ...

最新文章

  1. 那个每天半夜发加班朋友圈的程序员,你给我站住!
  2. python哪里下载import包-【Python实战】模块和包导入详解(import)
  3. 中国殡葬行业投资战略建议与前景策略分析报告2022-2028年版
  4. statCVS的问题剖析
  5. lbp7660cdn设置网络打印_一篇文章弄懂局域网打印机共享
  6. codevs 1230 元素查找
  7. Spring容器初始化实现V1 版本
  8. Android--获取当前系统时间
  9. 使用NoSQL Manager for MongoDB客户端连接mongodb
  10. java excel 列,使用Java读取Excel工作表的单列
  11. 雷神开机logo更改_Win10系统怎样更改开机logo
  12. 邀请别人进入队伍rust,rust邀请进队 | 手游网游页游攻略大全
  13. 半导体物理实验MatLab,Matlab在固体物理中的应用程序.doc
  14. Android将网页转为pDf,UrlToPDF 输入网址直接将网页转存为 PDF 档(Android)
  15. Python 学习:函数
  16. 7-151 计算存款利息
  17. Git生成公钥、私钥以及ssh key配置
  18. 2022.11.2 英语背诵
  19. ADO.NET Entity Framework 入门示例
  20. Luogu 3642 [APIO 2016] 烟火表演

热门文章

  1. 《深圳市龙华区重点企业(机构)优秀青年人才集聚工程实施办法操作规程》政策解读
  2. V2X综合管控平台的功能及应用
  3. 用大数据工具检索二十四史
  4. BeautifulSoup爬取虎扑步行街信息到Mysql
  5. Java语言-for循环详解
  6. 我的Android成长之路(1)----TextView设置不同大小字体
  7. 2022年海南最新建筑八大员(标准员)模拟考试试题及答案
  8. html语言 粗体,1.在HTML中,创建粗体字的文本标签是()
  9. SAP PA CO后台配置
  10. 近期的一些游戏设计思考 —— 聊一聊DNF