现在自学编程中,但发现在电脑前编程的时候,遇到不懂的问题,必然要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,如果总是控制不住想刷微博、刷知乎的朋友,可以试试这个方法,让我们可以专心去编程、实现我们的目标。
好奇心越强,杂的知识知道的越多,贪念越多,越容易分心,现在新闻都不看了,知乎不上了,不问世事。 人都是被环境和习惯牵着走的,并没有多么高级和理性。
chrome的Stayfocus插件没用过吗?禁止你访问你拉进黑名单的网站,时间长短任意,从1分钟到99年都没问题。还可以设置星期几。还可以设置核弹模式,永远禁止你访问某个网站。
5楼 @xiaobo1873 恩,去找一下SelfControl,因为这个WasteNoTime,要分别在Safari和chrome下都要重新设置一遍,不知SelfControl有没有全局设置的功能,一次性针对所有浏览器。