作为一名程序员,最大的成就感来自哪里?
今天看知乎的时候,看到这样一个问题:“作为一名程序员,最大的成就感来自哪里?” 下面有一条回答蛮有意思的,拿出来跟大家分享一下。
其实,程序员更愿意自己被称为开发者,因为最大的成就感,就是来自开发、创造、改变。
我们是开发者,是一群用自己的双手构建新世界的人,看到自己的造物,成功运转,成就感自然就会瞬间充斥全身。
在普通人眼里,在如今这个数字化的世界中,程序员已经越来越接近无所不能的“造物主”。
隔壁刘叔叔、村头张大妈的电脑蓝屏了,第一时间想起的可能就是我们程序员。
想创业做电商的张三,可能第一个找的也是程序员,搂着肩膀问你能不能 2 天做一个百度,一周做一个淘宝,预算 5000。
公司漂亮的行政小姐姐,需要把几百个不同的兑换码,用邮件分别发给公司几百员工时,第一个想起的还是程序员。
有时,程序员还是希望大家忘记自己,比如张三和隔壁刘叔叔、村头张大妈的事情。
但对于行政小姐姐,程序员写个简单脚本,就能解决他们需要花费数周才能搞定的工作。
生活中,这类情况屡见不鲜。
就比如,你想把自己网易云上的歌单,喜欢的歌曲统统搬运到QQ音乐上。
假设你只需要搬运 3-5 首音乐,那人肉操作就可以了,但倘若你要搬运 300-1000 首呢?
有程序员给出了答案:做个小软件,爬一下网易云歌单,然后登陆 QQ 音乐后搜索并添加不就完事了?
热心的程序员用 Python 快速地做了出来,并且放到了 GitHub 上,可以在 1 分钟左右配置完毕,代码也易懂,推荐新手阅读代码。
传送门:
https://github.com/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 - 用脚本发推特。
传送门:
https://github.com/geekcomputers/Python
你在编程的道路上不断升级打怪,终于成为某个领域的大佬。你会遇到无数个萌新,和当初的你一样,问着一些他们已经思考好几天的问题。他们的难题在如今你的眼中,是几分钟就能解决的小问题。
当你帮助他们解决了问题,看着他们发的“跪谢大佬”,你会知道什么是成就感。
编程的世界,是分享的世界。成为大佬的人,乐于分享,贡献出自己的时间,回馈社区。有的人会随手解答萌新的疑问,有的会直接开源在 GitHub 上,送给萌新们。
例如,大名鼎鼎的 500lines,这个项目不仅有源码,还有大量文字介绍,总计有 18 个章节,全部都是由领域大佬所写,其中不乏 Python 之父 Guido van Rossum 这种级别的大佬。
中文版地址:
https://github.com/HT524/500LineorLess_CN
还有的人,会把自己多年的经验总结成书,让知识传承下去。就比如,比肩神的男人:高德纳。
高德纳自 1992 年退休后就专职写书,甚至在写书过程中,嫌弃当时的排版工具不好用,还“顺手”开发了排版软件——Tex。因为实在太好用,一不小心,Tex 成了如今学术界主流的排版软件。
你没看错,这是人家高德纳当初为了写书,顺手给自己开发的。
在这种情况下写出来的书,自然是神书,高德纳出品的巨著《计算机程序设计艺术》,直接折服了比尔·盖茨,留下了史上最强书评:
“如果你自以为是一个很好的程序员,请去读读高德纳的《计算机程序设计艺术》,要是你真把它读下来了,毫无疑问你可以给我递简历了。”
同样,也折服了几乎 99% 的程序员,成为大家公认的“程序员圣经级”书籍。
甚至可以说,如果你遇到一个问题,在这系列书里面找不到解决方案,那大概率就是一个无解问题。
对于绝大多数人,想看完这套鸿篇巨著,的确是一个要按年规划的大动作,但是买来作为纯粹的参考书,在遇到问题的时候翻一翻,内心还是非常踏实的。
而且,如果别人来找你报 BUG,当他看见你桌边放了本高老爷子的大部头,心里也会虚上三分
《计算机程序设计艺术》,绝对是“杀人越货、居家旅行”必备佳品。
少侠,不买一本防身吗?
这就是最优秀的开发者,开发一个软件、开源一个项目,写作一本书籍来帮助所有人,也许是引领编程领域的萌新、也许是用来服务普通人,最终改变这个世界。
我们不只是程序员,我们是开发者。
我们的成就感来自方方面面,是完成一件从来都没尝试过的事情;是让自己的知识化为生产力;是依靠自己的知识,轻松解决困扰别人几周的问题;更是利用自己的经验与知识,帮助后辈。
这就是我们开发者成就感的来源,生命不息,编码不止,即使耗尽最后一根头发。
原文地址:https://www.zhihu.com/org/ren-min-you-dian-chu-ban-she-19,感谢人民邮电出版社授权转载
程序员此生必收藏的一套书
Donald E. Knuth | 著
李伯民,范明,蒋爱军 | 译
巫斌,范明 | 译
贾洪峰 | 译
李伯民,贾洪峰 | 译
图灵奖得主高德纳创作的计算机科学理论与技术的经典巨著,被《美国科学家》杂志列为20世纪最重要的12本物理科学类专著之一,与爱因斯坦《相对论》、狄拉克《量子力学》、理查·费曼《量子电动力学》等经典比肩而立。
享受低价折扣
内部资料
免费电子书
超低价纸质书
出版社福利
入群马上获得
☟ 动动手指抱回家
作为一名程序员,最大的成就感来自哪里?相关推荐
- 我想当HTML程序员,我的理想当一名程序员
理想是海中的风向标,是高山上的雪莲花,是风浪中的小帆船,指引着我到达成功的彼岸,我的理想是成为一名程序员. 某个周末,我去练跆拳道时无意发现了附近有一个学编程的地方,我便让妈妈给我报了名,去体验体验. ...
- 作为一名程序员,数学到底对你有多重要?
最近在知乎上看到一个贴子,看完后我沉默了..... 沉思后想想,其实每个行业都会分等级,程序员也不例外!说好听一点的叫工程师,普通一点的叫程序员,差一点的叫码农,更差的还会叫码畜,码奴.(哎..... ...
- 3名程序员被抓!开发“万能钥匙”APP,撬走3个亿
来自:程序员头条 报道 又有 3 名程序员被抓!开发"万能钥匙"APP,撬走 3 亿! 最近,据央视新闻报道,上海公安机关接到共享单车企业报案,随后破获了一起共享单车万能解锁 Ap ...
- 英语很差,可能不会阻止你成为一名程序员,但一定会限制你成为一名“优秀的”程序员...
作者 l 会点代码的大叔(CodeDaShu) 我在很多平台上发表技术类的文章,收到过很多朋友的私信,问一些技术类和程序员职业发展类的问题,常见的问题比如"我已经 XX 岁了,想转行做程序员 ...
- 程序员的杂想-不要只做一名程序员
从一次进食堂吃饭感想:食堂运营模式一般有两种: 多个窗口,每个窗口有一位负责打菜 结账: 流水线: 到底哪种方式更好呢?作为程序员,首先想到的是吞吐量:怎么算呢?是以单位出队人次 还是以 工作人员单位 ...
- 因未发项目奖金,一名程序员决定删代码泄愤
长按识别上方二维码,关注公众号:后端面试那些事 回复"报告",获取你的GitHub年度报告! 作者 | 刘琳 来源 | 刘琳 你永远都想不到程序员会因为什么删掉代码. 你可能还记得 ...
- 28岁自学python来得及吗_我28岁了,还能成为一名程序员吗?迷茫和沮丧中
过去的两三年,我感到很不充实.我从事视频制作/编辑(主要使用Avid, Final Cut, After Effects这些软件制作视频)已经6年多了,在这中间还干过电视广播方面的工作.大概从4年前开 ...
- 来自一名程序员的表白
长沙连续冬雨连绵的天儿至昨日终于晴朗了,见到久违的阳光,心情格外舒畅,看哪儿都是带着"有色"眼镜.昨天翻看手机一看,原来是感恩节,老天还格外开恩把太阳放了出来. 感恩节虽是西方传统 ...
- 作为一名程序员,谁没跳过槽,“6”招让你“空降”大厂
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/Java__xiaoze/article ...
最新文章
- 【转】Go 语言教程(2)——表达式
- 【开源推荐】进阶实战,从一款音乐播放器开始
- 击败李世石后,人工智能转战医疗:用大数据诊断眼科疾病
- 你必须掌握足够的知识来明确如何拥有自己的观点。同时,也要培养把自己的观点付诸现实的能力。...
- 一种语音识别模型的训练方法及装置与流程
- LoggingBean如何获取调用类和调用方法信息LoggingSelenium
- 8051蜂鸣器程序c语言,蜂鸣器报警声C51程序
- LPC1788 IAP的实现及遇见的问题
- 巧用金山网盾对付游戏插件强行锁定主页
- 战术导弹飞行控制系统设计
- Python数据分析中 DataFrame axis=0与axis=1的理解
- 塔望·食品品牌营销|如何把私域流量做成私域“留量”
- 【数字基带传输】误码率的分析方法(BER Performance)
- 友盟 android版本统计,友盟统计下载_友盟统计安卓版下载_友盟统计手机版下载_友盟统计app_易玩网...
- ASC超算竞赛及基本思路
- 安卓系统安全学习小结(二)
- 使用canvas实现小矮人行走案例
- 惠普与戴尔模仿IBM转型难 消化整合周期长
- 通过工业智能网关实现设备综合效率监测及远程维护上下载
- 数字化推动后市场产业变革,开启汽车后市场新篇章
热门文章
- python字符串进行位运算_不懂python如何使用函数进行分组运算?7种方法,函数分组不再难...
- jsp连接mysql数据库 例子_jsp连接mysql数据库的例子
- 后端返回html标签到前端,后端返回的HTML代码字符串怎么能自动渲染到前端页面...
- micropython arduino选哪个好_玩转GPIO之ESP32基于MicroPython与Arduino的计算性能测试
- 20.Feature分支
- [lcm] Qualcomm平台的显示屏lcd驱动移植步骤
- 一旦上了CRM系统 就期待短期见效?
- [转]SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- 从assemblyer Instructure deepth understander C principle
- CCNP路由实验---3、人工汇总EIGRP路由