惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
Apple Machine Learning Research
Apple Machine Learning Research
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
M
MIT News - Artificial intelligence
腾讯CDC
B
Blog RSS Feed
H
Help Net Security
J
Java Code Geeks
有赞技术团队
有赞技术团队
Y
Y Combinator Blog
博客园_首页
Last Week in AI
Last Week in AI
博客园 - 【当耐特】
博客园 - Franky
B
Blog
MongoDB | Blog
MongoDB | Blog
博客园 - 叶小钗
Martin Fowler
Martin Fowler

GeekPlux

一代人的博客,一代人的青春注脚 那些年我打过的日结工 来美国的两年后 2023 一蓑烟雨 在美国拥有一辆 Tesla 的成本 我的 Workspaces 十年进化史 How to Sync Logseq Plugins, Themes and Settings Across Multiple Devices Setting Up Umami as Your Google Analytics Alternative: A Step-by-Step Guide 迁移豆瓣读书记录到 goodreads Enhance Your Internet Privacy in 2023 Refactor your blog comments system with Webmention.io 来美国之后,如何快速安顿下来 Three Levels of Information Perception 疫情三年 与人聊天的美好 我获取信息的方法 2022 版 我是如何学会编程的 Legacy code best practice: how to take over an existing project smoothly 2020 恍如隔世 接外包的一些坑和小技巧 论交友 往返香港隔离指南 即将失明,还能继续做程序员吗 小谈我对新技术的态度 How to use tailwindcss with AMP in a Next.js project 远程工作如何提高效率 复式记账、财报、量化与图论 我为什么从阿里巴巴离职 2019 柳暗花明 投资被动型指数基金正在造成下一次金融泡沫?
为什么我喜欢写代码
GeekPlux · 2015-11-14 · via GeekPlux

原文地址:https://geekplux.com/2015/11/13/why-i-like-coding

我知道很大一部分的程序员,最初都是游戏爱好者。因为喜欢游戏,进而喜欢电脑,研究它,想知道怎么制作个游戏,怎么破解一个游戏等等。这部分因为喜欢一件事进而喜欢上鼓捣代码的人,算作一类。另一类就是我这种,一开始并不知道自己真正喜欢的是什么,甚至不知道什么是代码,但接触了编程之后,就停不下来的人。

虽然我在高考填志愿的时候,专业一栏都写的是「计算机科学与技术」,但我对这个专业的了解比对女性生理结构的了解还少。大一的课程终于接触到了真正的代码,我却没有因此产生浓厚的兴趣。而后来,当运行成功一个自己编写的程序时,那种头皮发麻,一股电流从背脊击穿头部的感觉,让我瞬间明白了这才是我该做一辈子的事。

编程的反馈很快

编程之所以有趣,最主要的原因是它能即时反馈。你写下一行代码,立即就能知道它的对错;你写完一个程序,一运行就能知道成功与否;如果做的是界面,那就更明显了,代码一变,界面立马就变。

所以编程学起来也特别快,它能给你立马呈现出你这两个小时到底学到了什么。成就感的积攒,又会推动你进行下一步的学习,不停迭代。

人总是喜欢能更快得到回报的东西。

痛并快乐着

众所周知,程序员最讨厌八阿哥(Bug)。除非是当天任督二脉被打通,一般情况下程序员写出的代码都会有 Bug。有时候找 Bug 找的真的想撞墙,人都快崩溃了。我至今忘不了当初我上司,每次点击运行之后,大喊一声「决战吧,代码!」的样子。

但只要 Bug 一被解决,整个人都会「羽化而登仙」。。。被摧残过后的成果最令人兴奋。(不过我在这里友情提醒各位,如果你看到一个程序员眉头紧锁,千万不要去打扰他,不要问我为什么)

编程很实用,且容易出作品

好的程序员「笔落惊风雨,诗成泣鬼神」,分分钟能做出一个优秀的网站、APP 或实用的小工具。虽然说要做出颠覆世界或者能给自己带来巨额财富的软件很难,但做一个普通的小程序还是没问题的。比如我有个学长,特别喜欢写那种抢秒杀的代码,双十一前后抢到了一部 iPhone 6S 和各种免单。。。

代码改变思维

Code change the world 这句我一直知道,但代码改变思维我是真切体会到的。尤其是你学的编程语言或者框架多了之后,你的思维会被这些代码所影响。不知不觉,我们的思维方式可能从发散思维,变成了线性思维,或是面对不同的问题采用不同的思维方式。

一切的学科学到最后都是哲学,代码也是有哲学的。它渗透在我们的血液里,给我们渲染出了新的视野。很多程序猿在从业多年之后还保持着强大的好奇心,卓越的学习能力,开阔的眼界,这一定程度上能归功于代码。

虽然现在很多人鼓吹互联网泡沫就要破灭,但我觉得代码仍会是在未来生存必备的技能。美帝宣传「人人都应学编程」不是一句空话。