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

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

3天内不再提示

一位大数据工程师的成长之路

工程师人生 ? 来源:网络整理 ? 作者:工程师吴畏 ? 2018-06-21 10:34 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

工作七年,跨度比较大,每当遇到困难的时候,我总是想起两句话:

1、受人之托、忠人之事

2、不论处于何种艰难的境地,人始终拥有选择自己态度的自由

希望同行和朋友们听完故事之后有所收获,这篇文章就没有耽误大家的宝贵时间。

我的本科专业是电气自动化,毕业之后被分到一个火力发电厂工作,同学们当时都觉得这个工作很不错,主要是因为工作稳定轻松,待遇也还行。

我到了火力发电厂之后,看到的是大家基本上五班三倒制工作期间都在打牌,然后就是讨论买房买车,看起来整个值班室没有什么朝气。

我一想,我人生还长,总不能这样打牌打一辈子,所以从火力发电厂辞职到了深圳。

刚到深圳的时候,什么技能也没有,为了能够生活好一点,我决定能学点什么。IT技术有个最大的好处就是,只要有个笔记本就有生产资料。我就买了一本C++primer自学C++。然后应聘到一个做自动化的公司做业务。

该自动化公司的主要产品是运动控制卡,支持MFC二次开发应用程序,因为我会解决一些软件问题,所以客户较为欢迎我的控制卡,我也从此走上软件开发的道路。

因为我本科专业是电气自动化,后来应聘到一家电气公司开发二次设备的软件。公司所在的行业是智能电网,需要经常出差去国网和南网调试程序。我当时主要负责的业务是研发一款设计电网的软件,所以和设计院打交道比较多,因为各个地方的设计方法和标准都不一样,所以该设计软件的开发遇到了很大的困难。

软件最能够解决的其实是标准化的问题,也就是定义明确,逻辑清晰地问题。我当时发现其实设计院之所以购买这款软件,并不是因为这个软件在设计电网的事情上能发挥多大的作用,而是和资质的审批有关系。比如甲级设计院以50万一套的价格购买软件,然后以20万一套的价格卖个乙级设计院,乙级设计院再以10万一套卖给丙级设计院。

其实每一级设计院购买软件主要是为了得到审批,在这个软件中有一个功能,叫做图纸审批,本质上是在生成的图纸中插入一个验证码,这个功能能够判断出来该验证码是否是相应的配套软件生成的。我当时有点失落,感觉我的技术在为社会做贡献上没有什么成就,反而成为了官僚啥的帮手。

这个时候整个工作状态是很不积极的,此时看书也看不进,学习什么都陷入了停滞。

上面写的第一句话起作用了:

1、受人之托、忠人之事

我受公司之托,客户支托来开发这个软件,就要忠诚于这个事情,要认真把这个事情做好,才能赢得尊重。另外一个是,我要把遇到的困难不能当成是我的一种负担,而是一个责任和动力。

为什么是动力,因为正是有这样的问题,所以这个地方才需要我,才需要我来解决,我就有相应的价值。

有人说你这个软件是没有价值的,这个时候就联系到第二句话

2、不论处于何种艰难的境地,人始终拥有选择自己态度的自由

如果把人生的意义理解为创造价值、体验价值、选择态度,那么其实很多时候是没法去创造价值的,但是我还有最后一条自由就是选择我在这个事情当中表现出来的态度。

包括在这很久之后,有很多同行和我说,做技术没有追求,没有前途。

我是这么看待这个问题的,很多人在说没有前途的时候,他做技术的灵魂就已经死了,系统之神授予他的火焰就已经熄灭了,因为他在做技术这个事情上没有态度了。

所以即使该软件推广的过程中遇到很多困难,我还是坚持下来直到版本稳定。

这个时间已经到了2014年年底,在此期间阅读了很多技术书籍,做过的工作也包含很多内容,包括MFC开发、unix后台开发、oracle数据库DBA等等,有些朋友觉得我还不错,我也经常帮忙解决各样的技术问题,积累了一些经验。

传统的软件开发做得多了,感觉到千篇一律。尤其是当时的公司系统主要难点并不在技术,而是业务很复杂也很专业。此时正直移动互联网兴起,我希望能够学到新的技术,就到另外一家公司给顺丰做数据库服务。

这之间以前电厂的同事问我:“现在国家去产能,因为电厂污染严重,面临裁员下岗,能不能出来找点事情做”。这个事情其实我是没有预料到的,我也觉得电厂其实待遇什么都很不错,我就说“你都在里面打了几年牌了,外面的社会怕有点适应不了”我这个时候感觉到的是:

我并非未卜先知这个行业发展趋势而离开电厂救了我,救我的是我不想留在电厂每天到晚这样度过的态度。

顺丰的数据量很大,也遇到了很多技术困难,印象中很深的是上线之前,垃圾桶里面很多红牛的易拉罐。

我对技术充满好奇,很想知道很多事情为什么,尤其是为什么会有这么一个东西,所以到一个地方学会一些本事,到的地方多了就把周围的东西多少学会了一些。

也是从2015年开始,我对大数据技术很有兴趣,想通过一些特别的方式解决类似顺丰这么大数据量的情况下,关系型数据库不能解决的问题。

我学习新技术有一些小的方法希望分享给大家:

1、世界上没有孤立的东西,一个技术的发明肯定有他的源头,比如在大数据技术中:

大数据有分布式文件系统HDFS,单机也有文件系统,大数据有数据库,单机有数据库,都是可以类比的

2、学一项新技术可以找一些相关比较权威的资料,然后大概翻阅之后了解他们主要讨论的是一些什么问题,这些问题定义如何,互相之间的关系如何。

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

    关注

    59

    文章

    1592

    浏览量

    69690
  • 大数据
    +关注

    关注

    64

    文章

    8966

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式工程师的进阶之路

    嵌入式工程师的进阶之路)初级工程师(0-3 年)核心技能: 单片机开发:STM32F103系列 GPIO/USART/SPI 外设驱动,能完成 LED 呼吸灯、按键检测、串口通
    发表于 08-13 11:08

    做了电子工程师之后,最好拍的视频出现了#硬件设计 #电子DIY #电子工程师

    电子工程师
    安泰小课堂
    发布于 :2025年06月24日 17:45:57

    【abg欧博DFM】V4.6正式上线:工程师的PCB设计“好搭子”来了!

    款软件,更 是每一位工程师背后的“隐形助手” 。从设计之初的风险排查,到制造阶段的成本控制,再到装配环节的细节优化,我们始终致力于为工程师们提供更专业、更智能、更贴心的服务。 未来,
    发表于 05-22 16:07

    (仰天长啸)为什么受伤的总是硬件工程师...#MDD#MDD辰达半导体 #电子工程师

    电子工程师
    MDD辰达半导体
    发布于 :2025年04月27日 18:21:47

    问,成为硬件工程师需要几只手?#硬件工程师 #YXC晶振 #扬兴科技 #搞笑

    硬件工程师
    扬兴科技
    发布于 :2025年04月25日 17:15:37

    如何成为名嵌入式软件工程师

    如何成为名嵌入式软件工程师? 01明确岗位的角色与定位 嵌入式软件工程师主要负责开发运行在特定硬件平台上的软件,这些软件通常与硬件紧密集成,以实现特定的功能。 不仅需要精通编程语言(如C/C++
    发表于 04-15 14:37

    硬件工程师:回答我!#回答我 #硬件工程师 #YXC晶振 #扬兴科技

    硬件工程师
    扬兴科技
    发布于 :2025年03月25日 18:46:59

    招拿捏电子工程师#被AI拿捏了 #电子工程师 #电子电工

    电子工程师
    安泰小课堂
    发布于 :2025年03月25日 17:30:51

    一位老电子工程师的十年职场感悟

    这里主要以个人经历谈谈电子工程师技术生涯可能面临的困惑、关心的问题以及对未来的期待。Chrent新手感兴趣的问题1、电子工程师矛盾心态——电子新手新没事做,没人教,工作没有技术含量?电子新手往往
    的头像 发表于 03-19 17:32 ?460次阅读
    <b class='flag-5'>一位</b>老电子<b class='flag-5'>工程师</b>的十年职场感悟

    在两片ads1299菊花链模式连接下,次读取到的数据是216+1+216这种形式吗,中间多了一位额外的数据,可舍弃?

    我想问下各位工程师,在两片ads1299菊花链模式连接下,次读取到的数据是216+1+216这种形式吗,中间多了一位额外的
    发表于 11-18 08:38