程序员入门 13 条心法,零基础入门到精通,收藏这一篇就够了

嘿,小伙伴们!最近有人问我,有没有啥经验要传授给刚入门的程序员们?我一开始觉得这问题有点搞笑,毕竟我才干了 10 年活儿,好多读者编程的时间都比我年龄大!

不过,当我翻了翻那些“程序员入门指南”后,突然发现,它们漏了点啥!所以,今天咱就来唠点不一样的,送给初入江湖的程序员们 13 条心法,有些可能还跟别人说的不太一样,嘿嘿。

  1. 别把“权威”当圣经

为啥大家听我讲编程?不是因为我代码写得有多牛逼,而是因为我喜欢写点东西。其实,你看到的那些大V,也差不多是这样。这并不意味着你要全盘否定他们的观点,而是要学会思考,这些东西跟你的情况到底搭不搭。编程这玩意儿,没有啥绝对真理,很多东西都没经过科学验证,研究结果也模棱两可。

不过,也别担心自己被“忽悠”或学了啥“歪路子”。只要你喜欢某个观点,就去尝试呗!只要不坑同事,就算日后觉得方法不对,那也是学习过程中必经之路嘛!

  1. 先搞定调试这门黑科技

强烈推荐去借一本《调试的九条规则》,或者让公司买一本,相信我,这书贼好读,能教会你其他入门书都没怎么提到的重要技能。

  1. 总有一天你会找到“编程真谛”

你会发现一种“正确的编程方式”,让一切豁然开朗,甚至会觉得全世界都应该用这种方式才对。对我来说,这个真谛是测试驱动开发,对你来说,可能是函数式编程、Lisp、形式方法,也可能是其他千奇百怪的东西。

我不会劝你别沉迷于“真谛”,因为那几乎不可能。说真的,发现真谛的感觉超爽,人生苦短,为啥不爽一把呢?只是,你要记住,自己正在被迷住,别把“真谛”和自己捆绑在一起。热恋期总会消失,你会发现,编程无论用哪种“真谛”都会遇到挫折和混乱,而且不按真谛来搞,也能做出牛逼软件。慢慢地,你会学会更多“真谛”,并根据实际情况灵活切换。

  1. 别记恨“真谛狂人”

当你第一次接触“真谛”,很可能来自一个“真谛狂人”。别记恨他们,他们也是从那里过来的。还有,要把技术本身和“狂人”推销手法区分开来,大多数观点都需要稍微调整才能跟其他观点兼容。

  1. 每个最佳实践背后都有个恐怖故事

如果你不理解某个最佳实践,就去找找它的恐怖故事吧!也许会让它变得合理,也可能发现它完全不适用你,然后你就安心地用另一种方法干活儿了。

  1. 质疑“约定俗成”

很多最佳实践和约定俗成都依赖历史和文化因素,也就是“因为前辈们这么做,前辈们的前辈们也这么做,他们当年是为了解决现在已经不怎么重要的问题”。所以,如果听起来像个传说,那它很可能就是个传说。只要愿意深挖,你往往能找到整个演变过程。

  1. 多出去走走,散散心

相信我,散步能解决很多问题!

  1. 挖一挖工具的深度潜力

几乎你用的每个工具都藏着不为人知的深度,从编程语言到 Git 再到 Jira,没必要成为每个领域的专家,但是花个 5-10 分钟了解一下它们能做啥,绝对没错!

  1. 和其他部门聊聊天

跟技术支持、业务团队、销售等等聊聊天,如果可能,深度体验一下他们的工作(如果有时间,而且感觉合适的话)。你会发现自己学到不少新东西!

  1. 多尝试不同类型的编程工作

这可不一定意味着跳槽,大多数公司内部都在做多种类型的编程工作。举个例子,如果你在一家做网络开发的公司,那就试试前端、后端、运维、数据库等等,这不仅能帮你学习,更重要的是,能帮你找到真正喜欢的软件开发领域。我当年干前端开发简直痛苦,后来转到后端就快乐多了,同事们也更开心,因为他们可以专心搞前端!

  1. 别盲目追赶框架潮流

你可能听说过软件领域瞬息万变,不要盲目追赶框架潮流,要专注于学习基础技能。这话没错

为了帮助大家更好的学习网络安全,我给大家准备了一份网络安全入门/进阶学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂这些资料!

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

[2024最新优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享]


在这里插入图片描述

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

[2024最新优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享]
在这里插入图片描述

在这里插入图片描述

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

[2024最新优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值