学习计划
鉴于已经初步了解了Mac OS,那么下一步的学习计划也可以逐步展开了,之前因为在Windows上学习的时候,会被各种其他的事务打断,所以在Mac进行的话,在专注性上有了提高,同时也要提前做好准备,提高工作效率。
工具
- 写作工具:
- OmmWritter 小黑屋写作,提高专注度,背景音乐加背景都非常有美感,可用于Dairy的书写。
- Ulysses 尤利西斯,markdown的编辑器,比Mou用起来要强大一些,因为收费= =,所以我先试用些日子,主要是因为它有即时提醒的markdown语言,刚刚使用markdown,比较生疏,可以方便试用,等熟练之后,可以选择抛弃,如果有发现Ulysses的杀手级功能,再继续使用。其他的话,直接用vim或者记事本即可。
- Evernote 用于整理笔记,归档日记。之前考虑过用day one来写日记,因为 支持markdown,但是如果再用day one写日记,那使用的平台太零碎,不利已高效整合,所以勉强用Evernote写日记就行了,后边如果购买马克飞🐘的话,可以考虑用马克飞🐘整理。
- MindNode 思维导图,目前还没有使用Mac做思维导图的经历,所以不好评价,先预留吧。
- 阅读&文档
- Dash 免费版足矣,大概除非有强迫症的人,或者是很有爱心的人才会选择purchase吧。
- Evernote&Pocket Pocket用于将想看还没看的网页保存下来,并排版成适合阅读的页面,如果内容不错,再推入evernote中去。
- CHM reader 这个软件在考虑,发现Mac自带的预览功能已经很强大,阅读CHM文件已经很方便,所以这个还是要再日后使用中取舍。
- reeder Reeder算是一个不错的rss阅读器了,有了这个,就不再考虑其他的RSS阅读了
- 射手播放器 为什么阅读里会有一个播放器呢?是为了看一些视频教程用的,试用了一下射手播放器,不错。在此缅怀一下逝去的射手网和人人影视。
- 效率&计划
说真的这个还没有开始使用,主要是现在的身份和所处的环境,不允许自己能够按照自己的计划进行,所以这一项目前先预设几个所接触到的APP,以备日后条件允许再使用。
- Mac自带提醒事项 为什么优先考虑Mac自带的提醒事项呢,显然是因为Mac自家的东西,和平台的亲和度足够高,比如可以直接在通知栏里看到计划事项,目前的想法是,在明天写日记的时候,养成习惯预设第二天的计划表,然后第二天早晨的时候,如有修改和添加,再进行修改,这样,一天的计划,都可以直接在通知栏里查看。ps.其实是因为他是免费得啊喂!
- omnifocus 这个东西我试用了一下,还没搞清楚他的杀手功能在哪里,怎么omn家的东西值这么高的价格。
- Doit.im 没用过
- Things 跨平台,收费啊喂
- 奇妙清单 没用过
- Pomorodo Timer 番茄工作法比较火热,造成了这类的应用多如牛毛,就像markdown的编辑器一样多。暂定的是这货,因为iPhone上限免时候下载了。
- IDE or Editor
- Xcode Object-c 的IDE,大约写IOS app的家伙们都用他吧
- VIM 不用说,学习曲线比较陡峭
- Emacs 和上一个家伙的PK至今没有结论,所以作为一个刚刚入门的我来说,需要花时间选择一个Editer
- Pycharm Python IDE
- Subime Text
- MacVim
- ……
- 其它
- 一些生活上的工具就不列举了,一来和后期的学习关系不大,二来windows平台也都有,不需要再赘述。
- 另外还有一些没有用到,但是未来可能用到的软件,将来可以继续添加,可参见Maple的Bolg[]
学习路线
真是让我非常惭愧的是,自己总结了很多次学习路线,最终都因为很多原因,修改或者是放弃,现在究其原因。一来是因为胃口太大,二来是因为现实条件,没法给自己安排足够的精力。下一步我会尽量将精力调整到学习上来,也希望拥有了Mac的我,能够对得起自己的人生。
- 静态语言,因为Mac的缘故,我选择Object-C,虽然Swift的出现,未来可能会取代OC,但是作为许多当家语言,学习OC一定没有错,再加上OC是C语言的超集,也相当于学习了C语言了。
- 动态语言我选择Python,一来有关Python的资料比较多,二来身边学习Python的同志比较多,可以交流资源,或者获取帮助。Ruby的话,目前先不考虑了
- 未来语言一个Go,一个swift,根据mactalk的建议,都应该学习一下,对自己还是比较有帮助的。
- 前端语言 javascript的应用很广泛,不仅用于前端,在一起其他框架的支持下,还有做更多的事情,比如node.js,前端时间听说一个叫fibjs的,好像是国人开发的,还是挺期待有中国人做的,写的第一手的中文文档的感觉。
- HTML&CSS 这个还是多看看吧,常看常收获,毕竟在平时的学习或者是使用中,常常会涉及到它,所以花时间看看Less,或者是Sass这些CSS的预编译器如何使用,我想用处也是很大的。
学习建议
- 给自己提建议真是个奇怪的事情,但是因为现在学习完全是出于自觉行为了,只能自己监督自己,不能寄希望于外部压力促使你学习了,所以给自己更多的建议。第一条这里就放一句话吧:常反思,莫浮躁
- 练习,笨办法学习Python的作者给的第一条意见就是,practice,practice every day,确实,每天花时间练习,对提高能力非常有帮助,即使今天的练习可能没有成功,但是通过谷歌等网站的帮助,也能让自己获益不少,积少成多一定会有大得收货。
- 及时整理,建议每周两篇技术相关blog,更新学习进度或者是学习中的收获。这也刺激自己提高整理笔记的能力。
- English 英语的学习不能丢掉,目前想到的可行办法就是尽量多的接触英语,多阅读,多看多听。简单的使用学习软件学习英语的实用性略差,但是如果比较紧迫的话,不排除选择一个APP来推动自己学习英语。
- 心态,摆正心态,第一条就说了反思加不要浮躁,这里所说的是摆正自己,一来不要因为感觉时间紧迫而时刻充满焦虑,二来不要因为环境的原因过于忧伤,三来不要因为懒惰的原因拖延计划。
- 多交流,可以去论坛或者找朋友交流心得,有时候,往往有大收获。
其他的话
技术学习是主线,而见识或者说是智慧的增长离不开阅历和读书,所以平时也要分配足够的时间,去阅读喜欢的书籍,历史类,人物类,科幻类,社评类,散文类,只要是能够让自己感受到智慧的书,都可以向时间钱包里索要时间分配给它,而阅读的书籍,也会及时更新进度,笔记,心得。
script>