您的位置:首页 > 其它

IT农民工学习语录

2014-06-30 17:02 190 查看
学习思想
----思维上的懒惰,比行动上的懒惰更加可怕!
----没有任何借口,没有任何理由!找方法!不要找借口,没有做好就是没有做好!(这一点我很认同,很多善于找借口的人都很懦弱,不够优秀,不敢直接面对自己的缺点,也无法改正自己的缺点!)
----赖床是不好的习惯。
----工作学习之外,一定要注意健身!一天坐到晚,对健康很不利!久坐伤身,一有时间就多出去活动!(开发比运维更累!)
----人生不能过度思考,否则将失去执行力!
----即使选择错了也要咬牙坚持走下去!不要怀疑自己的路,更不要怀疑自己;尊重并且珍惜自己的选择;28定律:改变自己,突破自己,成为那20%的人;专注和持之以恒才是真正稀缺的;源动力:发自好奇心;走好选择的路,别选择好走的路,你才能拥有真正的自己。
----打造自己的核心竞争力,技术亮点,技术之外要横向、纵向扩展知识,牢记1W小时定律---参考马尔科姆・格拉德威尔 所著《异类》
----要主动的、规律性的学习---->多去接触一些新的思想,新的科学技术---->主动找一些自己感兴趣的课外书来学习。
----总结资料----看资料----听课,看视频----写blog

下面是对于学习linux运维的工程师的一些建议
*坚韧不拔的耐心,螺旋式的人生上升轨迹----只有偏执狂才能幸存下来!
*Bash脚本是运维核心竞争力之一,1)力求解决问题;2)力求写的优雅-----关于shell/python语言先学那个的问题,建议先学精shell脚本,再去学python!
*对于各种协议乃至基于这些协议各种衍生出来的服务要:知其然,知其所以然!
*作为一名运维工程师,需要关注linux发展(www.kernel.org),阅读changlog,查看内核新的特性/功能!自己尝试定制适合自己的linux----LFS!

*利用好搜索引擎,如google,学会精通使用该引擎搜索高级语法,可以找到全世界上任何你想找的页面(前提:该页面未屏蔽google爬虫!)----推荐书籍google hack[er]----必须要掌握搜索引擎,并善于使用它的高级用法,自己不懂的相关术语多放到搜索引擎上搜索它,并阅读它!

*学习一项开源软件最好的方法,就是阅读他的官方文档!

*我们最应该学习的不是技术本身,最重要的是学习一种更好的学习方法,学习一种解决问题的思路,学习一种做事情的方法!

*初期学习的时候,一些算法以及技术的实现没有必要弄得十分清楚,只要大体了解各组件的作用即可!如果有兴趣,可以到了学习的后期再专研!

书写BLOG要点:
1, 语言优雅,通俗易懂
2, 排版美观,架构清晰
3, 考虑以下两点:
(1) 5W+1H:是对选定的项目、工序或操作,都要从原因(何因Why)、对象(何事What)、地点(何地Where)、时间(何时When)、人员(何人Who)、方法(何法How)等六个方面提出问题进行思考。
(2)STAR原则所谓STAR原则,即Situation(情景/时间)、Task(任务)、Action(行动)和Result(结果)四个英文单词的首字母组合。4, 提高用户体验,让用户看上去一目了然,日子架构清晰,容易让用户理解。
5, 自己觉得掌握的不透彻的知识点,总结成blog,经常看!如果没有博客每次都要回去看视频太浪费时间了!

成大事3步曲:
1, 独上高楼,望断天涯路 -----确定方向
2, 衣带渐宽终不悔,为伊消得人憔悴 -----努力追求
3, 众里寻他千百度,蓦然回首,那人却在灯火阑珊处 -----不知不觉间,已经达到目标!

目前主流Linux运维相关技术部分如下做一点简单介绍:

mysqlDB-----mariaDB开源界主要DB服务器,现在mysql已经被甲骨文闭源(文档)。

***linux内核+系统调优:90%是学习原理,只有10%是上手调优!这个方面的学习很枯燥,坚持下来的就是大牛了!

python用于开发系统自动化脚本

自动化运维:目前监控方面:zabbix

NOSQL+HADOOP

下面是问答形式总结出来的一些学习思想

问题:先学shell还是先学python?
Bash脚本是运维核心竞争力之一,1)力求解决问题;2)力求写的优雅-----关于shell/python语言先学那个的问题,建议先学精shell脚本,再去学python!
问题:如何采取更好的学习方式,更好更快的学习?
现在大体上看一遍学习教材

挑出核心内容,衍生出来好多东西(知识),知识树,能衍生的很深的话,即使某个点忘记了是什么功能作用,也能顺着这颗知识树来把知识点理清楚!单独理解一个知识点要永远记住是很困难的,过几天就忘记了,要形成一颗知识树,忘了一点可顺着这颗知识树来把知识点理清楚!

示例:例如我要学习MogileFS,我最少会看三遍学习教材1)大体看一遍,了解其架构、总览;2)研究它的细节、优缺点,使用场景和实战技巧;3)了解他的全局优化技巧和调优技巧;4)抽出核心的知识点和概念,总结一边变成自己的知识;5)将这个知识教给别人,讲一遍,能将出来的知识才是属于自己的!

学习类型分为2种:1)记忆型:例如vim的用法,快捷键等;2)原理型:需要理解的知识----开始要背出来----抽出关键字、关键概念,在这些关键点是做扩展----这个需要一定技巧----总览----细节----衍生----核心概念总结----重复多次,使用熟练了,如果专注度高的话,可以记忆深刻。

学习态度分为2种:主动学习和被动学习。被动学习:就是阅读,听讲,看视频演示,做实验,效率不超过30-40%;主动学习:讨论、实践、教授给他人;就是尽可能把知识点与别人讨论一边,效率最高的就是能教会别人,效率90%以上,实践几遍,教会他人,因此马哥鼓励大家写blog出来。

下面是工作经验中总结出来的学习思想
----工作中多向别人请教,向别人学习,且学且改,努力总结(看了几遍zabbix,边做边学)
----用了一年的周末用来总结视频笔记,文档,打印出来看了几遍,经常在上班路上看
----对于自己的工作,先办法不断的总结,改进工作方法!不断的学习,实践,转变自己的思维,向更好的方向去努力。没有最好的,只有更好的!

八小时以外的业余时间如何提高自己 ----打印笔记,资料,文档---早上看,或者抽时间看!
----学英语---看IT相关技术的官方文档,一般新技术都是英文资料

本文出自 “就让我更饿一点” 博客,请务必保留此出处http://ufirst.blog.51cto.com/7628670/1432558
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: