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

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

3天内不再提示

一名程序员的自省

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

扫码添加小助手

加入工程师交流群

我08年到北京后开启了程序员之旅,来北京后第一份工作是作为外派员工在中石油做.net 方面的开发,技术不怎么好,计算机基础知识也是很匮乏的。但是当时我在中石油所做的项目开发中,还算能应付工作,天天朝九晚五,也从没有加过一天半,工作的大部分时间都是比较清闲的,安排的工作也不是很复杂,时间给的也比较充足。在那几年我认为程序员也可以很轻松的,也只是一份工作而已,并没有像其他人所说的那样苦逼,那样心力憔悴。下班的业余时间看到合住的同学经常看些学习视频的时候稍有不屑,技术好坏有什么分别呢,还不是拿着一份差不多的薪水,就算你暂时高点又怎样,只是跳了家公司,运气比较好罢了。有了这种认识,我在业余时间基本没花时间学习技术,上班也都是按要求完成工作任务,有什么不能解决的问题求助网络和问旁边同事。加上我们做的是业务系统,大部分时间是在写一些业务逻辑的代码,时下的一些流行的技术都没有用到,项目只是在09年用了微软的silverlight做数据统计展示,而我也不在那个开发小组,所以不管是个人的业余学习还是在工作中的被动学习都是非常少的。如果一直这么呆下去,自己倒也不会认识到有什么问题,更不会出现这篇博文了。

去年九月份公司要把我调回去做本公司的项目,原本公司自己是不做项目的,纯外派。不知道什么时候开始开拓自己业务的,为什么偏偏调我回去呢,据说作为外派员工我在那边表现还可以,技术也不错。也不知道他们是怎么看出来的,我还是挺自知的一个人。我知道回公司做项目肯定不比现在轻松,加上当时的市场行情也是准备跳槽的,心想在哪干不是干,给我加钱继续在这家公司做也是可以的,我们公司的外派员工是按人头算钱的,估计我也差不多到头了,继续做下去也涨不了什么了。几经讨价还价,公司给我涨了三千,同时也结束了外派在中石油的三年多时光。很轻松自在,毫无工作压力的三年。

回公司后做的互联网舆情检测的项目,项目不大,准确来说是个模块,是别的公司做外包给我们公司的活。一个C++管数据采集(爬虫),我做B/S数据分析和应用展示。项目虽然不大,但对我来讲是面已经很广了,要做系统分析,数据库设计,界面设计,还要写代码,总之除了数据采集后的事情都是我做,小公司就是全能行,这回真意识到了,应老板要求还要形成一些文档。加上时间紧,一路稀里糊涂,几经波折和磨合花了差不多一个月的时间终于把这项目完成。自己觉得做的很烂,源代码我都不想再去看,由于这种性质的项目,一个月下来数据库一个表就有上亿条的记录,查询速度很慢,我也没时间想其他的方案去整理和优化,最主要是不想去碰那块了,自己是有点追求完美的人,虽然在中石油没学习接触过太多的技术,但是在写代码的时候都是尽量优化一些逻辑同时让代码可读性更好点。所幸的是客户方对这个块没怎么去用,也就这样过关了。

经历过这个项目,我明白做完成一个项目很容易,只要客户好说话,做的很差的项目也能成功上线,就像12306一样。但作为一个程序员来讲还是不愿看到自己写那么烂的东西,虽然工作完成了,但心里总有个结,但很多时候一些时间仓促、设计不合理等其他外因影响下,我们的确做的很多不完美事情。

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

    关注

    4

    文章

    956

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何成为一名高薪嵌入式工程师?

    学嵌入式,也可以轻松入门。 如果你已经明确好,想要从事嵌入式开发,想要成为一名高薪的嵌入式工程师,那下面这几点建议请好好看看: 、夯实技术基础 ✅编程语言 C语言:嵌入式开发的核心语言,需
    发表于 04-09 09:03

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

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

    隼眼科技获得第六届综合交通创新创业大赛总决赛第一名

    由中交集团举办的第六届综合交通创新创业大赛总决赛于12月16日落下帷幕,隼眼科技参赛的“基于92-94GHz毫米波雷达的全天候感知系统”获得了第一名的好成绩。
    的头像 发表于 12-18 17:07 754次阅读

    程序员最常见谎言

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

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

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

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

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

    亿纬锂能荣膺AQR新能源乘用车电池系统供应商质量表现第一名

    2025年9月25日,2025年中国汽车产品质量表现研究(AQR)结果发布暨颁奖典礼在北京隆重举行。亿纬锂能凭借卓越的产品质量表现,荣获 "新能源乘用车电池系统供应商质量表现第一名" 奖项,亿纬锂能质量中心副总裁施诺受邀出席典礼并代表公司领奖。
    的头像 发表于 10-21 18:00 1753次阅读

    东风本田CR-V荣获2025合资SUV质量体验第一名

    近日,2025年中国汽车产品质量表现研究(AQR)结果发布暨颁奖典礼圆满落幕。东风本田CR-V凭借卓越的质量表现,荣获“合资SUV质量体验第一名”的桂冠,这权威奖项不仅是对东风本田CR-V的肯定,更是对品牌在质量、品质等方面多年坚守“长期主义”的最佳褒奖。
    的头像 发表于 10-09 09:56 723次阅读

    作为一名PCB质检工程师,我为什么在用手持式面铜测试仪?

    在PCB行业,铜厚直是决定阻抗、散热与可靠性的关键指标。过去,工程师把板子搬到实验室、等待台式铜厚仪出结果;作为一名PCB质检工程师,如今,我更愿意把“实验室”揣进口袋——手持式面铜测试仪正在成为
    发表于 08-11 11:59

    软通动力斩获2024年中国IT服务市场份额第一名

    近日,赛迪顾问发布《2024-2025年中国信息技术服务市场研究年度报告》。软通动力凭借在智能化转型浪潮中的卓越表现,以领先的数智化能力持续领跑中国IT服务市场,不仅斩获2024年市场份额第一名,更在IT咨询、IT运维等核心领域巩固优势,综合竞争力持续提升。
    的头像 发表于 08-01 17:53 2072次阅读

    润和软件稳居数字业务类解决方案市场第一名

    ”)凭借自身卓越的技术实力和创新能力,连续五年稳居数字业务类解决方案市场第一名;在细分领域:数字信贷系统解决方案子市场持续保持第一名,数字银行解决方案子市场跃升至第一名。同时,其在开放银行、交易银行、智能营销、智能风控、数据智能
    的头像 发表于 07-14 17:36 1471次阅读

    华为荣登GlobalData运营商基础设施管理服务排名报告Leader象限第一名

    象限第一名。 报告对通信服务商从商业模式、解决方案、网络设计与优化、网络转型能力、服务规模、和业务敏捷性六个维度进行了全面评估,华为综合得分第。这印证了华为在对全球运营商客户提供领先服务解决方案、网络极致性能和数智化转型等方面做出了卓越
    的头像 发表于 05-22 18:43 1219次阅读
    华为荣登GlobalData运营商基础设施管理服务排名报告Leader象限第<b class='flag-5'>一名</b>

    程序设计与数据结构

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

    如何成为一名合格的KaihongOS南向驱动开发工程师

    如何成为一名合格的南向驱动开发工程师 1. 我需要具备哪些方面的知识? KaihongOS南向适配的方向分为:驱动开发、内核开发。根据适配方向划分,需要掌握的知识技能分别为: 驱动开发
    发表于 04-23 08:02

    如何成为一名合格的KaihongOS北向应用开发工程师

    如何成为一名合格的北向应用开发工程师 在快速发展的软件开发领域,北向应用开发工程师是个专注于系统级应用开发的高需求职位。 以下是成为一名合格的KaihongOS北向应用开发工程师的建议。 1.
    发表于 04-23 06:46