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

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

3天内不再提示

如何做好一个程序员

工程师人生 来源:简书网 作者:竹杖实验室 2019-11-25 11:33 次阅读

1.程序员的思想拓展

我们知道,程序员一般专精两三门语言,一般在某一两个特定项目组中工作。程序员们所熟悉的语言也各不相同,专业领域的交流,不是此时“程序员”节日的首要目的。

我用《黑客与画家》的重点,来谈一谈程序员的思维拓展。

1)黑客与画家,黑客与画家、建筑师、作家一样,都是创造者。

程序员需要认真对待自己从事的工作,要重视整个代码的架构,也不可以看轻一个变量的命名,就像画家们挑选一种相近的颜料,或者作家字斟句酌地表述思想。

2)良好的习惯

黑客成功的秘诀是打破常规,而打破常规的前提是养成良好的习惯。建立在正确基石上的东西,才可以寻求突破。

3)程序设计的品味:从程序员的角度如何做出优秀的东西,写出优美简洁的代码

4)在程序领域,失败的经验才是最佳的实践,即重视错误后的总结

5)研究的东西必须“新”,而设计必须是“好”的。从项目攻关和项目模块设计的角度,树立的一个基本标准。

关于思想拓展,我想说的是一个程序员的素质提高,并不是写得一手好代码就可以,程序员还可以拔高到人文的、审美的高度,对整个程序员社区的关照和贡献。

2.程序员能力的提高

程序员能力的提高我觉得包括学习的能力,和学习如何学习的能力。这里又有一个程序员刘未鹏在《暗时间》中提到,“迅速进入状态、长期保持专注状态和具备超强的抗干扰能力”是程序员必备的素质,很多程序员之所以出现很多低级错误,就是因为工作中三心二意,经常被测试人员、项目经理的杂事打断,不能很快进入状态所致。

低级错误,就能产生黑事件,黑事件就是金钱和公司名誉的损失,不可以不重视。

3.程序员职业的发展

程序员就意味着一辈子在一线写代码吗?并不一定。程序员的眼光要锐利切长远,不仅要有能力从一种编程语言快速切换到另一种语言,还要能够快速切换到相关的岗位,调整自己的工作角色。

比如,你计划三年或者五年,需要转岗到版本经理,那便要时时留心学习、虚心请教;

你想转岗到产品上,你就要开始着手学习交互设计理念了。这个过程中你也会不自觉地达成了一种换位思考,如果你站在产品经理或者版本经理的角度,如何看待产品的发展和目前的产品体验,投射到你的代码结构设计上,怎么去契合一个优秀产品的标准。

这样去思考,作为程序员的你,会看到更多的东西,也会让你写出更优秀的代码。

4.程序员的生活关照

对防止思想上的堕落,胡适先生在《赠与今年的大学毕业生》一文中给出了建议,

“时时寻一两个值得研究的问题”,这一点可以对于提高工作能力有所帮助;另外一点,“总得发展一点非职业的兴趣”,所谓职业的兴趣就是爱好。

作为一个爱生活的程序员,不可以把所有的时间都贡献给代码,这样的生活是有缺憾,而且很难长久维持的。多培养一些爱好,多和一些兴趣爱好相同的朋友一起交流聚会,这样生活才有乐趣。

不可以总是以“宅”为荣,要以“宅”为耻,要走出去,走到公园,走到书店,走到球场和健身房,走到任何想去的地方。另有一句开玩笑的说法,宅的程序员怎么会有女朋友。

参与志愿者服务也是一个不错选择,要知道社会是公平的,你对社会的输出越多,社会对你的回报也越多。同样,你的知识也在交流和分享的过程中,让大家受益,让社会有了正向的发展,长久来说,会跟你带来更多收益 。这也是我写这篇文章,倡导一些想法的原因,希望对大家有所益处。

最后我推荐一下程序行业或者程序员写的书:

《黑客与画家》,作者Paul Graham;阮一峰(译);

《禅与摩托车维修的艺术》,作者:罗伯特·M.波西格;

《暗时间》,作者:刘未鹏;

《如何变得有思想》 ,阮一峰(对,就是第一本书的译者);

《疯狂的程序员》,作者:绝影

共享是一种重要的互联网思维,无论是书籍、知识还是经验。公司倡导的“中国程序员节”对公司文化的塑造有意义,是一个正面的力量。本着共享的精神,让程序员更好地发展,达成一种相互觉得舒适的认同感。

“我们都是程序员,人也不错的程序员哦。”以此为荣。

责任编辑:wv

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

    关注

    4

    文章

    949

    浏览量

    29759
收藏 人收藏

    评论

    相关推荐

    AI编程工具会不会抢程序员饭碗

    AI编程工具可辅助编程,减少手动编码,提升效率,对程序员有积极影响也有挑战。程序员需深化技能、拓宽知识应对。长远看,AI与人类程序员将共生共荣。
    的头像 发表于 11-08 10:17 105次阅读

    第五届长沙·中国1024程序员节开幕

    据官方媒体报道,10月24日;  第五届长沙·中国1024程序员节在湖南湘江新区开幕;本次中国1024程序员节以“智能应用新生态”为主题。设置有岳麓对话、技术英雄会、主题峰会及赛事、展览等活动,
    的头像 发表于 10-25 15:42 155次阅读

    运放在采用双电源供电时,如何做好电源的滤波?

    运放在采用双电源供电时,该如何做好电源的滤波。直搞不清如何选择滤波电容的容值大小,耐压值和电源电压的关系。 如下图中,我采用的是±15V给OPA4170供电,滤波电容采用的是10uF/25V
    发表于 09-12 08:02

    京东上万程序员都AI用它!

    对大模型生成代码进行智能修复,为程序员开启代码漏洞修复的“自动驾驶”模式,不但减少人工接入、提高工作效率,更为企业抵御内外部各种攻击构建起道坚固的安全屏障,确保业务的连续性和稳定性。 JoyCoder是京东云自主研发的款辅助
    的头像 发表于 07-17 16:29 221次阅读
    京东上万<b class='flag-5'>程序员</b>都AI用它!

    程序员节视频创意大赛,用串口屏赢取千元大奖

    10月24日,程序员专属的节日里,我们盛大开启“程序员节视频创意大赛”特别活动!这不仅是场视觉的盛宴,更是智慧与创意的璀璨碰撞。我们诚挚邀请每
    的头像 发表于 07-08 10:38 72次阅读
    <b class='flag-5'>程序员</b>节视频创意大赛,用串口屏赢取千元大奖

    如何做好大功率环形电感选型工作

    电子发烧友网站提供《如何做好大功率环形电感选型工作.docx》资料免费下载
    发表于 07-04 17:08 1次下载

    程序员节视频创意盛宴,邀您共襄盛举!

    10月24日,程序员专属的节日里,我们盛大开启“程序员节视频创意大赛”特别活动!这不仅是场视觉的盛宴,更是智慧与创意的璀璨碰撞。我们诚挚邀请每
    的头像 发表于 07-04 09:00 67次阅读
    <b class='flag-5'>程序员</b>节视频创意盛宴,邀您共襄盛举!

    助力程序员告别困扰已久的梦魇-Bug

    程序员的噩梦是什么?不用怀疑,就是让你加班到崩溃的Bug!下面是经过业界大佬们“长期加班”积累的小妙招,助力你离早下班又进步~、定位Bug范围及性质要有效解决问题,首先要缩小范围,集中关注最近
    的头像 发表于 07-02 08:10 267次阅读
    助力<b class='flag-5'>程序员</b>告别困扰已久的梦魇-Bug

    大模型时代,程序员当下如何应对 AI 的挑战

    随着 AI 技术的飞速发展,特别是大模型的出现,传统的程序员角色正在经历深刻的变革,我们不得不重新对自己进行审视和思考。 通用领域大模型的“泛化能力” 在过去的二十年内,AI 领域的大部分研究
    的头像 发表于 06-28 16:19 501次阅读
    大模型时代,<b class='flag-5'>程序员</b>当下如何应对 AI 的挑战

    适者生存,程序员最终会流向哪……

    程序员没有永远的护城河!!就目前的互联网大环境来看,it行业已经是……
    的头像 发表于 03-11 17:11 387次阅读
    适者生存,<b class='flag-5'>程序员</b>最终会流向哪……

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

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

    瑞萨Flash程序员V3 发布说明

    电子发烧友网站提供《瑞萨Flash程序员V3 发布说明.pdf》资料免费下载
    发表于 02-19 09:37 1次下载
    瑞萨Flash<b class='flag-5'>程序员</b>V3 发布说明

    2024程序员的未来方向如何走?还看今朝

    这几年的IT行业想必大家已经感受到了,Android、Java、前端等等程序员都经历了大厂……
    的头像 发表于 02-02 09:45 776次阅读
    2024<b class='flag-5'>程序员</b>的未来方向如何走?还看今朝

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

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

    诚邀报名 | GPT驱动的新程序员时代,开发者如何编程?

    模式,开发者们迎来了编程范式的全新变革。传统的编程不再局限于编写线性代码和优化逻辑,自然语言取而代之,成为了编程的新工具,这大大降低了开发的门槛。 如今,以ChatGPT、Copilot等为代表的AI工具,将全球的知识库和代码库都呈现在用户面前,只要有足够的想象力,每个人都可以成为“新程序员”。在这
    的头像 发表于 12-11 22:20 512次阅读