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

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

3天内不再提示

一名程序员的自省

工程师人生 来源:工程师吴畏 2019-07-18 16:40 次阅读

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

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

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

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

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

    关注

    4

    文章

    931

    浏览量

    29571
收藏 人收藏

    评论

    相关推荐

    如何成为一名嵌入式C语言高手?

    如何成为一名嵌入式C语言高手? 嵌入式系统是当今科技领域的核心,而C语言则是嵌入式系统开发中最常用的编程语言之。成为一名嵌入式C语言高手需要长时间的学习和实践。下面将介绍些方法和
    发表于 04-07 16:03

    如何成为一名嵌入式C语言高手?

    如何成为一名嵌入式C语言高手? 嵌入式系统是当今科技领域的核心,而C语言则是嵌入式系统开发中最常用的编程语言之。成为一名嵌入式C语言高手需要长时间的学习和实践。下面将介绍些方法和
    发表于 03-25 14:12

    薪资高、青春饭,是不是程序员=青楼?

    花期太短。技术迭代快,年龄大容易失业。 就这几年的互联网环境而言,不管是前端、Java、Android开发等等行业。已经感受到程序员不是太卷就是工作难找,薪资过低。以前高工现在拿着中低程序员薪资
    发表于 03-06 21:32

    1月18号“纯鸿蒙”千帆启航,程序员预备!

    Android”、与互联网大厂合作已达400+家、原生开发薪资岗位来看。鸿蒙对程序员来说无疑是条非常好的道路。 鸿蒙对程序员的影响 鸿蒙的出现,首先直接影响的是程序员。鸿蒙直接切割
    发表于 01-16 22:13

    程序员表白程序

    电子发烧友网站提供《程序员表白程序.rar》资料免费下载
    发表于 11-21 10:41 0次下载
    <b class='flag-5'>程序员</b>表白<b class='flag-5'>程序</b>

    程序员节 | 今年程序员们都想要的礼物竟然是……

    原文标题:程序员节 | 今年程序员们都想要的礼物竟然是…… 文章出处:【微信公众号:微软科技】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 10-24 10:35 266次阅读
    <b class='flag-5'>程序员</b>节 | 今年<b class='flag-5'>程序员</b>们都想要的礼物竟然是……

    移植ARM DHCP服务器版本1程序员指南

    的, 大致了解DHCP服务器的作用。 这是为那些想要将ARM DHCP服务器移植到嵌入系统的程序员编写的。 这本书分为以下几章: 第章 导言 阅读本章, 介绍ARM动态主机服务器移植程序( DHCP
    发表于 08-18 06:46

    霓虹灯程序员指南

    如果您对ARM技术完全陌生,请阅读Cortex-A系列程序员指南,了解有关ARM架构配置文件和般编程指南的信息。 ·霓虹灯技术是ARM高级单指令多数据(SIMD)扩展的实现。 ·霓虹灯单元是执行
    发表于 08-17 06:32

    ARMv8-A霓虹灯程序员指南

    程序员,如固件、设备驱动程序或android内核开发人员•希望为基于Arm的目标设备优化库或应用程序程序员•非常热衷于Raspberry Pi爱好者本指南涵盖了如何开始使用Neon,
    发表于 08-08 07:25

    ARM系统跟踪Macrocell程序员模型架构规范1.1版

    ARM 系统跟踪大型电池程序员示范建筑规格V1.1 建筑规格
    发表于 08-02 10:11

    61.[程序员小飞]如何在3分钟内安装好数据库MySql和Navicat,简单又易懂

    程序员
    充八万
    发布于 :2023年07月20日 09:16:19

    Neuron C 程序员指南

    Neuron C 程序员指南
    发表于 07-04 20:48 0次下载
    Neuron C <b class='flag-5'>程序员</b>指南

    ISI 程序员指南

    ISI 程序员指南
    发表于 07-04 20:47 0次下载
    ISI <b class='flag-5'>程序员</b>指南

    打开 LNS 程序员参考

    打开 LNS 程序员参考
    发表于 07-04 19:50 0次下载
    打开 LNS <b class='flag-5'>程序员</b>参考