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

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

3天内不再提示

真正的程序员是什么样的

工程师人生 来源:工程师吴畏 2018-12-10 14:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在互联网高速发展的今天,每个人似乎都融入了互联网的环境里。因此而造就了很多的“程序员“。以至于每年的10月24,被定位程序员日。在这样的行业里,似乎每个人多多少少会一些编程,于是生产出大量自称程序员或者自以为是程序员的人。

关于程序员的段子,也在网上广泛生产传播,什么程序猿、程序媛、码农、屌丝、程序员鼓励师、找不到对象等等吧,每个名词背后都有一个或者多个故事。

就在这两天,一直在思考怎么才算一个真正的程序员。

我第一印象能想到几个词:拖鞋、裤衩、胡子、邋遢、没有对象。

如果要严谨一些的话,在这里应该先查一下字典,什么是程序员,再查一下历史程序员是如何产生的以及世界上第一个程序员,然后再描述一些程序员的发展过程,然后总结一下程序员的当前状况,最后总结一下结果以及对程序员的未来的展望。 上面的内容我就不说了,因为我确实不懂,我也没有太多时间和精力去查阅这些。因为我不是一个文案编辑,我是一个“程序员”。

1、程序员要会编码

哈哈哈,这句话说出来,自己就想骂自己。 其实,编程很容易。写个hello world似乎不用五分钟时间就可以了,但是写一个优秀地hello world可能就要5个小时,或者更长的时间了。就像生一个孩子可能就要那几分钟的事,但培养一个孩子就需要数十年的含辛茹苦。写代码就像写诗。除了那些人世间极个别罕有的天才之外,大部分人可能真的要大量阅读学习,勤加苦练才能写出高质量的代码。在此推荐一本书《clean code》

2、程序员要会学习

其实,这不是程序员的特色。在现在一个时代,如果不学习,时时刻刻都会感觉到要被淘汰。程序员的学习,似乎更加紧迫。科技的发展,每个公司每个人每天每时每刻都要去接受新的事物,新的技术。移动互联网有个特点就是——每周一小版本,每月一大版本。不停地迭代,不停地更新不只是为了支持业务发展,还有就是技术的更新与优化。在这样的一个技术高速迭代的时代,而又作为这个时代的第一个基础设施的创建者,不学习能行吗?

3、程序员要会解决问题

作为一个看也看不到的,摸也摸不着的互联网,出现问题实在是不可避免。断电、失火、弱网以及挖掘机挖断电缆。就在不久前,美国大半互联网瘫痪,也在前不久阿里云出现故障等等,这样的故事在互联网并不新鲜。因此,在程序员的世界里唯一不缺少的资源就是问题。各个论坛、博客都在总结着每个公司和团队遇到的问题。然而,在出现问题之后,程序员如何去高速快捷的解决问题,是一个优秀的程序员必备的素质。

4、程序员要回发现问题

其实,比解决问题更难的是如何去发现问题。小的时候就听说过一个故事,故事说一个人的发送机坏了就找来了一个专家来修,专家看了看说,很简单。电锯拉开,取出一个东西就好了。这个人就问多少钱?专家说1万。这个人就说怎么这么贵,专家说电锯拉开只需要1块钱,从哪里拉开需要9999块。其实,程序员所面对的发现问题比故事中的更要严重,因为程序员要在没有出现事故之前要预料到要出现的问题,进而去避免这个问题。这就要求一个程序员对程序的各个环节,各个地方都要去研究思考可以改进、优化的地方。

自己目前只思考了这四点,也是自己意识到自己欠缺的四点,也是以后要多加注意的四点。

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

    关注

    4

    文章

    956

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    入门神器 | 尚硅谷51单片机视频教程

    在软件工程日益复杂的今天,许多程序员习惯于在操作系统搭建的抽象沙箱中工作,通过高级语言与计算机交互。然而,代码的终极执行离不开物理硬件的支持。如果对底层硬件原理一无所知,开发者在面对极端的性能优化
    发表于 05-01 17:34

    使用 LPC55S69 和 MCUX 驱动程序的 CDC 应该实现什么样的吞吐量?

    ,使用 LPC55S69 和 MCUX 驱动程序的 CDC 应该实现什么样的吞吐量? 特别是,我想知道 CDC 驱动程序是否针对性能进行了优化,或者它是否设计为将复杂性降至最低。我试图避免切换到高速 USB
    发表于 04-16 09:20

    什么样的天线才能真正做好 RTK?

    做无人车、割草机、测绘无人机等智能设备的开发者,常会遇到一个扎心问题:明明配了高端 RTK 板卡,实测精度却总飘、固定解难出、厘米级定位形同虚设。很多人第一反应是板卡不行、算法不行,却忽略了最关键的一环 ——GNSS 天线。 不是所有天线都能做 RTK。普通天线与高精度 RTK 天线,看似都是接收卫星信号,本质上是 “能用” 和 “精准” 的鸿沟。尤其在机器人、自动驾驶、测绘等厘米级刚需场景,天线直接决定 RTK 成败。信为通讯(Kinvey)深
    的头像 发表于 04-15 11:01 186次阅读
    <b class='flag-5'>什么样</b>的天线才能<b class='flag-5'>真正</b>做好 RTK?

    当前VisionFive开发板上的JH7100 SoC对于NVDLA软件站适配的情况是什么样的?

    如题,想了解一下当前VisionFive开发板上的JH7100 SoC对于NVDLA软件站适配的情况是什么样的?
    发表于 03-31 07:44

    矿卡应该使用什么样子的网关或者路由器?

    做矿山车辆通信这么多年,接到最多的咨询就是:"我们矿上的卡车到底该配什么样的网关?"说实话,这个问题看似简单,但真正要给出一个靠谱的答案,得把矿山的实际工况掰开了揉碎了分析。今天这篇文章,我就从
    的头像 发表于 01-26 18:03 1147次阅读
    矿卡应该使用<b class='flag-5'>什么样</b>子的网关或者路由器?

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

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

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

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

    程序员最常见谎言

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

    堆和栈的区别

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

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

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

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

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

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

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

    手持终端PDA定制厂家|安卓手持机厂家|扫码手持机PDA供应商

    如何选择靠谱的手持终端PDA定制厂家?本篇指南讲透了!在仓储物流、零售巡检、工业制造甚至政务管理中,手持终端PDA早已不是陌生工具。但市面上品牌众多、功能繁杂,很多企业在选择时常常陷入困惑:到底什么样的设备才最适合自己的业务?又该找什么样的供应商才能
    的头像 发表于 09-27 12:02 649次阅读
    手持终端PDA定制厂家|安卓手持机厂家|扫码手持机PDA供应商

    SCADA数据采集站应该配什么样的UPS电源?选错可能让数据全丢!

    不够。今天我们就从实际应用的角度,聊聊SCADA数据采集站到底该配什么样的UPS电源,避免踩坑。1.为什么普通UPS不适合SCADA系统?SCADA(数据采集与监
    的头像 发表于 08-19 11:04 807次阅读
    SCADA数据采集站应该配<b class='flag-5'>什么样</b>的UPS电源?选错可能让数据全丢!

    程序设计与数据结构

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