自控力太差?学编程的时候总是网上乱逛?你应该看看这个!
易科比现在自学编程中,但发现在电脑前编程的时候,遇到不懂的问题,必然要Google的,然后打开Safari开始搜索。
以昨晚亲身体会为例,开始我是在Xcode中编程的时候,想学一下如何掌握Google的搜索技巧、提高搜索效率,然后在Google搜索结果中,找到了李笑来写的文章,接着在李笑来的个人网站中,发现了几年前他说要出版的《人人都能用英语》。
因为一直惦记想看这本书,于是又去Google这本书的名字,找到了李笑来发的一个Tweet有提到这本书,然后发现我还没有Twitter账号。
于是去注册了Twitter,结果就发现万恶的手机验证总是通不过,知乎上一查,很多人都碰到这个情况,然后就开始试各种方法注册,最后试成功了一个方法(方法在文末分享给大家),然后就开始把玩了一会Twitter。
你以为这样就完了吗?没有,注意力被分散以后,自控力开始下降,忘了自己本来是要继续编程的,于是开始刷知乎,刷NBA,等我幡然醒悟夜深了要睡觉的时候,时间已经到了晚上11点,距离我打开Safari开始搜索已经过去了3个多小时。
今早上起来,痛定思痛,想着与其一味依赖不算靠谱的自制力,不如借助于一些科学的方法,于是我想到了屏蔽干扰源:
1.电脑和手机都打开勿扰模式,避免如微信、QQ通知等分散注意力; 2.用工具来管理网站黑名单,控制上网时长;
开始编程去了,以上是作为一个iOS开发初学者跟大家的一些分享,共勉。
(下面还有福利哦~)
一、如何成功注册Twitter账号,避免因中国大陆手机无法收到验证码而失败?
0.首先你要能科学上网,不解释;
1.(在iPhone中)打开设置,找到Twitter,在里面用邮箱进行注册;
2.在邮箱中收到Twitter发来的确认邮件,点击里面的链接以后,翻到页面最底部有一个support帮助那里;
3.在support里提交自己遇到的问题(英文描述问题,网上自己翻译下),比如我注册了账号,但是手机是中国大陆的无法收到短信,一般很快会得到解决。
二、李笑来老师的《人人都能用英语》,做软件开发不会用英语是不行的,以下是李笑来老师授权放在网上的公开版本:http://zhibimo.com/explore/everyone-can-use-english;可在线阅读或者下载PDF和EPUB格式的。
三、文中提到的控制上网时长、网站黑名单白名单的,是一个Safari插件,chrome也有,名称叫WasteNoTime,如果总是控制不住想刷微博、刷知乎的朋友,可以试试这个方法,让我们可以专心去编程、实现我们的目标。
我也可以拿猴子脚本做一个滚去学习插件 /w
好奇心越强,杂的知识知道的越多,贪念越多,越容易分心,现在新闻都不看了,知乎不上了,不问世事。 人都是被环境和习惯牵着走的,并没有多么高级和理性。
同病相怜 T T,这会我看书累了,想刷2个贴休息下` 再回去看` 蛋是,经常会刷着刷着,就回不去了!〜 T T
扎进去就好,遇问题尽量各种读各种试,不放弃,多鼓励自己做下去:)
mac上有个SelfControl的工具,可以将网站加入黑名单,就可以限制上网,最长是1天。
chrome的Stayfocus插件没用过吗?禁止你访问你拉进黑名单的网站,时间长短任意,从1分钟到99年都没问题。还可以设置星期几。还可以设置核弹模式,永远禁止你访问某个网站。
2楼 @Alfred1003 赞同你最后一句话,"人并没有多么高级和理性",环境影响人古来有之,孟母三迁,我们都学过,又有几人真正理解其中含义、并积极践行呢?