一切有迹可循!优秀程序员的9个早期迹象


全文共2886字,预计学习时长8分钟

图源:unsplash

 

你刚开始自学编程。

 

又一个错误!控制板面弹出的红色文字似在嘲讽,你盯着它,满脸的难以置信。接下来又要花上一个小时在Goggle上搜索,修改代码,才能修复错误。

 

日复一日,你十分沮丧,困惑不已,心中琢磨自己真的有能力坚持到底吗?你抚心自问,“我这还算是会编程吗?”放宽心,一切辛酸都不会白费!在不久的将来,你会惊喜地发现,开始出现些许明显的迹象,告诉你即将苦尽甘来。

 

成功还是失败——不管是哪一种都会有迹可循,这是所有新手程序员的必经之路。本文会列举一些成功前的初期迹象。各位尽可通过这些蛛丝马迹预测自己未来是否会成功!

 

迹象一:并非我刻意,心神迷编程

 

你并非刻意,却总对编程充满好奇。即使在做其他事的时候,也情不自禁地想着编程。不论是开车、上班还是散步,满脑子都在想着怎么解决某个编程问题。迫不及待地想要回到电脑前,看看方法是否可行;想要在Goggle上搜索,寻求答案,弄清代码行不通的原因;或页面看起来不够雅观,想要它更好看。

 

这可是个好兆头!永不满足的好奇心好似一股巨浪,带人愈行愈快。学习过程中遇到难题时,自身的好奇心便是最强的力量源泉。无需深入挖掘,便可充满动力。可要怎么满足自己的好奇呢?毕竟,每天的时间有限。

 

迹象二:若是偷得闲,便来写代码

 

这和迹象一相互关联,可光有好奇心还不够。必须优先排出时间用来编程。若是不能安排充分的时间编程,必定没有时间满足自身好奇心。因此,要合理安排时间。

 

很多人一边全职上班,一边学习编程,他们的空闲时间少之又少。但若用这些时间编程,便是一个好迹象,这表明你明白学习编程的重要性,认为值得为之付出时间。与其周末去参加派对,不如花时间编程。

 

迹象三:时间虽不常,教程从不止

 

若没坐在电脑前,就用手机看教程。不满于自己的所知,想要学习更多。若是不能开声音,就读文章。若在免费教程上学不到东西,便去花钱购课。不论是在候诊室,还是在公交、火车上,要么在看教程视频,要么在读相关文章,午休时间也不落下,吃外卖时都要读一篇文章。

 

你明白,教程是学习理论的唯一方法。

 

迹象四:建立作品集,时刻多运用

 

实践出真知。教程不会教人所有知识,真到了实际操练,教程里忽略的所有“不相关”小细节都会突然成为控制板面上的错误。

 

莫要过分沉迷于教程中,要开始自己构建作品,再运用它们。现实生活中,不会有人专门花钱雇人按教程做,他们想让网站没有漏洞地在互联网上运行。因此,你要找到免费的托管,把自己的网站调动到互联网上。可为朋友和家人建立网站,从他们那获得反馈,建立自己的项目组合。要开始为现实世界添砖加瓦。

 

迹象五:心有路线图,凡事多遵循

 

图源:unsplash

编程语言可不存在于真空中。心里要有大纲,告诉自己要学什么语言,按什么顺序学,在哪运用,用它们能构建出什么。

 

一个人只有知道了哪些地方要用到编程,或是明白自己能否通过学习编程找到工作,才会开始学习这门编程语言。举个例子,若是不想建立网页,为何要学Javascript呢?必须要学而有目的、学为所用。

 

可以偶尔偏离大纲,用编程娱乐一下,比如开发一个小游戏。但是,总体上,要时刻紧跟大纲,莫要偏离太远太久。

 

寓学于乐固然好,可如果学习的东西过分随意,互不联系,同样无法开发出完整的软件,网页或游戏体验。娱乐的时候,也要和自己的大纲相互关联,才可学会平衡娱乐和有效学习。要想成为职业开发工程师,这一点尤其重要。若只能用代码做十个随机、互不关联的小把戏,想必没人会雇佣你。

 

迹象六:尽心搜谷歌,解读错误源

 

错误信息源源不断,简直是一位现成的私教!他不分日夜,常伴左右,不允许任何差池出现。多好的人呐!甚至都不用给他钱。他无所不在,呼之即来!他在控制板面上,终端里,还一路跃入云端的数据日志中。他可真是一位老学究,任何一个细节都不放过。当然,他也是长期的折磨。任由你骂,任由你喊,他都不在意。

 

但别去问他到哪找解法。他不过是过来告诉你具体哪里有问题。他相当擅长发现问题。有500行红色文字专门为你定制。若是倦了他,就必须用尽全力去在Google上搜索,解读他的信息。这是减少与他的见面次数的唯一方法。代码中有错,就必须要找到解决办法。

 

尽力弄明白是什么导致了错误,免得它以后再以其他方式偷偷溜到你的代码里。笔记本里要有单独的“错误”标签栏。花费数小时Google搜索和修改后找到答案,要把错误信息和解决办法一并复制下来,记入笔记。

 

迹象七:笔记代码块,勤勉不能少

 

没人能过目不忘。遇到Gems代码后,复制粘贴到OneNote选项卡中,做下标记。半年过去,当自己只记得一些解决过的问题,但忘了是怎么解决的时候,只需搜索代码片段即可大功告成。笔记就是给未来的自己准备的私人教程。严谨的程序员都备有许多标记分明、易于搜索的笔记。

 

迹象八:梦中有代码,起身改问题

 

做梦都想着编程,这可不是开玩笑。每个程序员都有这样奇怪的经历。如果尚未经历过,或许你对编程还没有百分百的激情。程序员会梦到错误信息、解决页面加载过慢问题、构建数据库,以及一系列和编程相关的事情。

 

图源:starecat.com

 

图源:probytes.net

 

程序员会夜半梦中惊坐起,起身开始打代码,因为他们在梦到了解决问题的方法,也常常刚醒或刚关灯的时候突然想到了解决方法。

 

迹象九:虽弃后又归,千千万万遍

 

我们都是人,有时事情太难,就放弃了;有时生活里的事情会扰乱生活节奏,让我们远离梦想。先是休息一天,随后一周,一周变成一个月,最后干脆不编程了。

 

可某一天,一人独坐,有趣的事情发生了。代码浮现在脑子里,像一阵清风,引人再次起航,去往未知的大陆。虽多次驱赶,却总徒然无功,这次是逃不掉了。打开编辑器,盯着上次留下的最后一行代码,心想,若是不放弃,现在该走到哪了。代码的“小甲虫”又开始叮咬你了。

 

千万次放弃,千万次开始。如此往复。每次发誓放弃,都会再前进一点。内心深处,你知道自己终有一天会上岸。

 

若是你正在经历学习编程之苦,莫绝望。终有一天会穿越教程之森林,林子的那边,原野无垠,天空湛蓝,万物皆通达。

 

回想自己在Goggle上搜索那些简单错误,或是因思考简单的代码问题而夜半不能眠时,笑容浮现。心里的大纲,帮助自己抵达了心之所向,不必学习随机、无用的东西,避免了困惑,沮丧。

 

图源:unsplash

有一天蓦然回首,你会意识到,这些迹象都真的是成功的标志。若是能够识别出上面这些迹象,那就别在当下放弃,成功指日可待!


推荐阅读专题

留言点赞发个朋友圈

我们一起分享AI学习与发展的干货

编译组:李恩、王依雯

相关链接:

https://levelup.gitconnected.com/9-early-signs-you-will-be-a-successful-programmer-1a604f04be39

如转载,请后台留言,遵守转载规范

推荐文章阅读

ACL2018论文集50篇解读

EMNLP2017论文集28篇论文解读

2018年AI三大顶会中国学术成果全链接

ACL2017论文集:34篇解读干货全在这里

10篇AAAI2017经典论文回顾

长按识别二维码可添加关注

读芯君爱你

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值