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

点击上方 "编程技术圈"关注, 星标或置顶一起成长

后台回复“大礼包”有惊喜礼包!

每日英文

Life is just like a journey. There is no need to care about your destination, what you should care is the scenes along the road and the mood of enjoying it. 

人生就像一场旅行,不必在乎目的地。在乎的,是沿途的风景以及看风景的心情。

每日掏心话

摔跤了不要哭,爬起来站直一笑,拍拍身上的尘灰,继续奔跑。正视人生的每一个挫折,适应人生的每一回起伏,吸取人生的每一场失败,利用人生的每一个坎坷。

责编:乐乐 | 来自:读芯术

编程技术圈(ID:study_tech)第 1135 次推文 图源:百度

往日回顾:告赢了!程序员拒绝春节带电脑回家工作被开除,判决获赔19.4万!

     

   正文   

图源:unsplash

 

你刚开始自学编程。

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

图源:unsplash

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

 

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

 

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

 

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

 

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

 

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

 

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

在公众号顶级架构师后台回复“架构整洁”,获取一份惊喜礼包。

 

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

 

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

 

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

 

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

 

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

 

图源:starecat.com

 

图源:probytes.net

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

图源:unsplash

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

PS:欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

欢迎加入后端架构师交流群,在后台回复“学习”即可。

猜你还想看

阿里、腾讯、百度、华为、京东最新面试题汇集

这样统计代码执行耗时,才足够优雅!

16 岁高中生成功在 iPhone 7 上安装 Ubuntu 20.04 桌面!

真香!我终于干掉了该死的if-else

BAT等大厂Java面试经验总结

别找了,想获取 Java大厂面试题学习资料

扫下方二维码回复「手册」就好了



嘿,你在看吗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值