返回介绍

学好编程必备的一个品质你知道吗?

发布于 2025-01-22 00:38:52 字数 1647 浏览 0 评论 0 收藏 0

计算机行业有个著名的 80/20 定律, 说是程序 80%的时间只会运行在 20%的代码上, 需要重点关注的就是这 20%的代码, 优化好了, 性能会极大的提高。

我发现学习编程的人可能也符合这个规律 。

经过这一段时间的观察, 我发现很多人在学编程的道路上都是旁观者(可能比 80%要多), 只有少数人(20% 可能都不到)才具备了学好编程的一个必备素质,那就是 self-motivated (翻译过来叫自我激励,有上进心,积极主动),这也是很多大公司要求的优秀品质之一

"旁观者"的意思是说只围观,不参与, 有什么好的视频,课程也都会去听,别人推荐好的资料也会去瞧一眼,但都是浅尝辄止,一旦遇到困难,或者需要卷起袖子亲自实践写代码, 就会退缩, 可能是觉得麻烦,也可能就是懒, 或者不愿意离开自己的舒适区 。

可是学习编程恰恰是一个 不那么轻松,舒适,愉悦的过程 , 相反 是一个模仿,探索,不断遇到问题,解决问题,然后才能体会到成功快乐的过程

我们没有办法像看电视,玩游戏那样学会编程。

这就对大部分人带来了挑战。

在大学里“旁观”了 4 年, 临到毕业找工作时可能会遇到这种情况:自己知道一些概念,也能写一点乱乱的代码, 但离实际的工作要求差的很远。 再加上没有实习或者项目的经验, 找工作还是挺吃力的。

对于"self-motivated" 的人, 能够主动的找资料去学, 能主动的去写程序,主动的找人解决问题, 主动的去找实习, 成长的非常迅速。

大一大二的时候可能还看不出来, 到了大三大四就能领先“旁观者”一大截, 找工作的时候也会轻松的多, 手握几个 offer 是很正常的事。

工作以后, 由于计算机软件技术发展很快,自学必不可少,如果不能自我激励去自学, 对一门技术的了解不会很深入, 新技术来了很快就会被抛下。

这时候 self-motivated 的人又能把旁观者拉下一大截。

从公司角度来讲, 当然更喜欢有上进心的, 积极主动的人,不仅会把分配的工作做好, 还能深入的学习很多东西, 甚至能帮别人干很多事情, 工作几年过后,薪水上肯定会有很大的增长,远远超过那些旁观者。

有句话说的太好了: 高薪并不是时间和经验的累积, 而是能力和实力的体现

指望熬时间, 熬到退休也拿不到高薪, 只有积极主动努力去学才是正途。

那这个“self-motivated”从哪里来的? 可能有两种情况:

1. 确实是喜欢编程, 看到新技术就两眼放光, 学了新技术, 解决了问题有极大的成就感和自我满足,这类人最容易在软件行业成功。

2. 自制力强 , 能不断的鞭策自己努力前行。

那编程的'旁观者'就怎么办? 就没有希望了吗? 当然不是。

编程只是 360 行之一, 并且是很辛苦的一个行业, 一个人在编程领域不是 self-motivated 的, 但是在别的领域例如产品,运营,销售,管理,市场,支持有可能做的风生水起。

所以重点来了: 趁着年轻多尝试, 不一定非要在编程这一棵树上吊死, 找找自己感兴趣的事情,投入进去才可能有大发展

旁观者 vs self-motivated ? 你自己选择一下吧。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文