900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 作为一名程序员 最大的成就感来自哪里?

作为一名程序员 最大的成就感来自哪里?

时间:2021-11-30 11:58:52

相关推荐

作为一名程序员 最大的成就感来自哪里?

今天看知乎的时候,看到这样一个问题:“作为一名程序员,最大的成就感来自哪里?”下面有一条回答蛮有意思的,拿出来跟大家分享一下。

其实,程序员更愿意自己被称为开发者,因为最大的成就感,就是来自开发、创造、改变。

我们是开发者,是一群用自己的双手构建新世界的人,看到自己的造物,成功运转,成就感自然就会瞬间充斥全身。

在普通人眼里,在如今这个数字化的世界中,程序员已经越来越接近无所不能的“造物主”。

隔壁刘叔叔、村头张大妈的电脑蓝屏了,第一时间想起的可能就是我们程序员。

想创业做电商的张三,可能第一个找的也是程序员,搂着肩膀问你能不能 2 天做一个百度,一周做一个淘宝,预算 5000。

公司漂亮的行政小姐姐,需要把几百个不同的兑换码,用邮件分别发给公司几百员工时,第一个想起的还是程序员。

有时,程序员还是希望大家忘记自己,比如张三和隔壁刘叔叔、村头张大妈的事情。

但对于行政小姐姐,程序员写个简单脚本,就能解决他们需要花费数周才能搞定的工作。

生活中,这类情况屡见不鲜。

就比如,你想把自己网易云上的歌单,喜欢的歌曲统统搬运到QQ音乐上。

假设你只需要搬运 3-5 首音乐,那人肉操作就可以了,但倘若你要搬运 300-1000 首呢?

有程序员给出了答案:做个小软件,爬一下网易云歌单,然后登陆 QQ 音乐后搜索并添加不就完事了?

热心的程序员用 Python 快速地做了出来,并且放到了 GitHub 上,可以在 1 分钟左右配置完毕,代码也易懂,推荐新手阅读代码。

传送门:

/Denon/syncPlaylist/blob/master/README_CN.md

瞧,利用编程,就可以帮自己和朋友们节省机械化操作,不再一边气得骂骂咧咧,又不得不继续搬运。甚至都不需要有多么高深的水平,只要入门级别的程序员就能做出类似的工具。

这就是技术最好的使用场景,用技术来替代人类,去完成那些枯燥乏味的工作。

编程语言的学习过程,也是充满了成就感。

就例如非常简单的 Python。

想要高效学习 Python,必然是要伴随着实践,先为自己输入一些知识,随后在符合自己能力范围内去尝试使用这些知识。

当你让字母成功组合,发挥出神奇功效时,你一定会知道什么是成就感。

就像你当初第一次打开电脑连接网络,随后就打开了新世界的大门。

如果你刚刚入门 Python,那强烈建议你来试试这 20 个“小玩具”,可以给你刚学会的知识一个用武之地,让你的知识可以变成生产力。相信我,当你掌握其中某一项时,你就再也不发愁成就感的来源了。

1. batch_file_rename.py - 批量重命名指定目录下面所有文件的后缀名。

2. create_dir_if_not_there.py - 检查用户主目录中是否存在目录,如果不存在则创建目录。

3. Fast Youtube Downloader- 使用aria2c多线程快速下载YouTube视频。

4. Google Image Downloader- 查询指定词语并从Google中下图。

5. dir_test.py 测试目录是否testdir存在,如果不存在,它将为您创建目录。

6. env_check.py -将检查是否已设置所需的所有环境变量。

7. fileinfo.py -显示文件的信息。

8. folder_size.py - 统计文件夹大小。

9. logs.py -将搜索*.log指定目录中的所有文件,对其进行压缩,然后按日期。

10. move_files_over_x_days.py - 将指定年龄(以天为单位)的所有文件从源目录移动到目标目录。

11. nslookup_check.py - 这个简单的脚本打开文件server_list.txt,然后为每个文件执行nslookup检查DNS条目。

12. osinfo.py - 显示操作系统的一些信息。

13. ping_servers.py - 根据提供的参数,此脚本将ping与该应用程序组关联的服务器。

14. ping_subnet.py - 在提供前3个八位字节后,此文件将扫描可用地址的最终范围。

15. powerdown_startup.py - 此文件通过服务器列表并ping机器,如果它已启动,它将加载putty会话,如果不是,它将通知您。

16. puttylogs.py - 此文件会压缩给定目录中的所有日志。

17. script_count.py - 统计目录下不同脚本。

18. script_listing.py - 此文件将列出给定目录中的所有文件,并遍历所有子目录。

19. testlines.py -这个简单的脚本打开一个文件,打印出100行。

20. tweeter.py - 用脚本发推特。

传送门:

/geekcomputers/Python

你在编程的道路上不断升级打怪,终于成为某个领域的大佬。你会遇到无数个萌新,和当初的你一样,问着一些他们已经思考好几天的问题。他们的难题在如今你的眼中,是几分钟就能解决的小问题。

当你帮助他们解决了问题,看着他们发的“跪谢大佬”,你会知道什么是成就感。

编程的世界,是分享的世界。成为大佬的人,乐于分享,贡献出自己的时间,回馈社区。有的人会随手解答萌新的疑问,有的会直接开源在 GitHub 上,送给萌新们。

例如,大名鼎鼎的 500lines,这个项目不仅有源码,还有大量文字介绍,总计有 18 个章节,全部都是由领域大佬所写,其中不乏 Python 之父 Guido van Rossum 这种级别的大佬。

中文版地址:

/HT524/500LineorLess_CN

还有的人,会把自己多年的经验总结成书,让知识传承下去。就比如,比肩神的男人:高德纳。

高德纳自 1992 年退休后就专职写书,甚至在写书过程中,嫌弃当时的排版工具不好用,还“顺手”开发了排版软件——Tex。因为实在太好用,一不小心,Tex 成了如今学术界主流的排版软件。

你没看错,这是人家高德纳当初为了写书,顺手给自己开发的。

在这种情况下写出来的书,自然是神书,高德纳出品的巨著《计算机程序设计艺术》,直接折服了比尔·盖茨,留下了史上最强书评:

“如果你自以为是一个很好的程序员,请去读读高德纳的《计算机程序设计艺术》,要是你真把它读下来了,毫无疑问你可以给我递简历了。”

同样,也折服了几乎 99% 的程序员,成为大家公认的“程序员圣经级”书籍。

甚至可以说,如果你遇到一个问题,在这系列书里面找不到解决方案,那大概率就是一个无解问题。

对于绝大多数人,想看完这套鸿篇巨著,的确是一个要按年规划的大动作,但是买来作为纯粹的参考书,在遇到问题的时候翻一翻,内心还是非常踏实的。

而且,如果别人来找你报 BUG,当他看见你桌边放了本高老爷子的大部头,心里也会虚上三分

《计算机程序设计艺术》,绝对是“杀人越货、居家旅行”必备佳品。

少侠,不买一本防身吗?

这就是最优秀的开发者,开发一个软件、开源一个项目,写作一本书籍来帮助所有人,也许是引领编程领域的萌新、也许是用来服务普通人,最终改变这个世界。

我们不只是程序员,我们是开发者。

我们的成就感来自方方面面,是完成一件从来都没尝试过的事情;是让自己的知识化为生产力;是依靠自己的知识,轻松解决困扰别人几周的问题;更是利用自己的经验与知识,帮助后辈。

这就是我们开发者成就感的来源,生命不息,编码不止,即使耗尽最后一根头发。

原文地址:/org/ren-min-you-dian-chu-ban-she-19,感谢人民邮电出版社授权转载

程序员此生必收藏的一套书

Donald E. Knuth | 著

李伯民,范明,蒋爱军 | 译

巫斌,范明| 译

贾洪峰| 译

李伯民,贾洪峰| 译

图灵奖得主高德纳创作的计算机科学理论与技术的经典巨著,被《美国科学家》杂志列为20世纪最重要的12本物理科学类专著之一,与爱因斯坦《相对论》、狄拉克《量子力学》、理查·费曼《量子电动力学》等经典比肩而立。

享受低价折扣

内部资料

免费电子书

超低价纸质书

出版社福利

入群马上获得

☟ 动动手指抱回家

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。