今日小结

今天上午主要是整理了自己的邮件,没想到foxmail7这么多bug,一开始想归档邮件总是不成功,无奈把整个收件箱全部归档,没想到居然成功了,试着搜索了一下邮件,居然还都能搜索到,后来想起来可能没更新索引,果然更新完索引后,现在存档文件夹中所有邮件等不能搜索到了,我现在的邮件也不多3000多封吧,没想到foxmail每次打开都反应很慢,无奈才整理归档的,但没想到弄出现在的问题,看来要考虑换outlook 了。后来整理下电脑,垃圾很多长时间不清理会很慢的。

中午去了江南体育中心游泳,2012年第20次游泳,第一次中午游,前后不到90分钟,共游了10+4+4+31个来回,动作还需要多练习标准才行。下午看了《天天向上》后去市区买了个自行车,前后花费6小时左右才到家,效率太低了。我反思自己教训是:以后一定要养成:果断坚定的习惯:快选择,不后悔,细计划,严执行,快做完,勤总结。

今天没学习什么专业知识,就摘录一下自己看到的几篇比较好的文章的内容吧。

伟大的程序员是怎样炼成的?http://kb.cnblogs.com/page/151108/

  只做正确的事

  好的程序员知道即使在任何情况和环境下都要坚持做正确的事情。如果说按正确的方式开发将导致不能按时完成任务,那么,他们就会知道,这个项目是不能按时完工的。 不要妥协,工程质量是你作为一个优秀程序员的唯一终极证明。 确保你所有的代码都是在正确的方法下100%正确的写出的。要按一个优秀的程序员的标准来要求自己。

  甘愿受苦

  好的程序员是通过痛苦的磨练才成为伟大的程序员的。痛苦的磨练是说当你对这个问题实在无能为力时才去请求外援。求助就意味着认输, 所有尽量减少这种处境的发生。甘愿受苦。和问题做不懈的斗争。这就是你要学会的。

  注意: 我并不是说你不能寻求他人的帮助。我说的是,你首先要尝试自己去完成任务,如果你不能完成,再寻求帮助。不要在自己没有努力过前就轻易的求助。你经常会发现,当你知道了解决方法后,你才认识到,你用自己的力量本也能解决这个问题的。

  学无止境

想成为一名伟大的程序员,你首先要承认你不是无所不知,你必须每天都要努力的寻找、学习新的知识。

  在你现在的公司里或组织里寻找能让你学习、让你钦佩的人。在复杂的问题上征求他们的意见,看看他们是怎么思考的。向他们介绍你的解决思路,请他们给予批评指点。如果在你的周围你不能找出一个能作为你的导师的人,这要么是你还没有认真的寻找,要么是你留在了一个不该留的公司里。如果你在现在的工作上不能学习进步,那是到了你该换个工作的时候了。要阅读网上的博客。关注一些研讨会。与其他程序员交流。伟大的程序员从不停止学习。

  分享知识

  让你有价值的不是你的知识,而是如何运用你的知识给公司创造价值。难道还会有比分享知识给他人更能给公司创造价值的方法吗?

   伟大的程序员希望他人也能知道自己所掌握的知识。他们并不担心会因此而失去优势,因为他们相信大家都会这样做。伟大的程序员乐意看到他们的同伴成长、成功。一个公司,它应该被一群喜欢知识共享的人组成,就像人们在运动场上,让团队的每个对员都强大起来,整个团队才会强大。

  伸出援助之手

  伟大的程序员从来不会说"这不关我的事"。他们总是愿意伸出援助之手。他们经常在做自己的工作之余,去帮助那些编程新手。如果有件任务必须按时完成,而又没有其他人能胜任,伟大的程序员会主动承担起这项任务。他们从来不嘲笑来请求帮助的人,即使问题是那么的小、那么无意义、无价值。伟大的程序员重视他们的团队,愿意为团队做任何的事情。不管是要去写1,000行的代码,还是去编辑一个图片,伟大的程序员都会立即站出来帮助完成。

  十年磨一剑

  伟大的程序员不是天生的,是后天炼成的。他们是本文上面提到的那些因素造就的,加上还要通过努力的工作。如果你是刚刚意识到这些,那还不晚,你仍然有充分的时间来成为一个伟大的程序员。耐心是关键。伟大的程序员不是在旦夕之间就可以成就的。有些人可能要花上数年,有些人则需要十几年。没有人为你写血泪史。好的公司当发现你有成为伟大程序员的潜质时,会帮助你,为你提供舞台。而你会通过你的努力工作、让你的团队进步来证明自己。要坚定,要自律,通往伟大程序 员的道路会很长。

  程序员的学习和积累

  积累:

  1、使用note。比如evernote,one note。作为一名程序员,如果你不使用note的话,显然你已经out了。你可以使用note来在任意时间记录你的想法、学习笔记、分享、待办事项等等任意你想记录的。

  2、经营好你自己的资产。你的作品、代码、idea、你搜集到的资料都是你的资产。对其进行分门别类,同步到网络硬盘(注意信息安全)、多备份都是很好的选择。

  分享:

  1、将自己的知识总结成ppt、写出demo。要养成这种意识,当你形成ppt、demo的过程中,你将站在更高的层次去看待你学过的知识、加深你的理解。当然,如果有机会一定要去讲,不管是何种级别的分享,哪怕是自己给自己讲或是讲给自己身边的朋友。

  2、写技术博客。博客有很多种,对博客的定位,决定你写什么样的博文。如果你的博文每篇都作为一个研究课题来写,我相信你打造一个精品博客一定是早晚的事情。当然我们可能没有要求这么高,那么博客也可以当note来使用(记录你每天的所学所想),这样可能有好心的人会指出你博文中的错误,和你探讨相关的技术等等。

  技术书籍:技术书籍应该是最严肃的获取信息方式,你可以通过对优秀技术书籍的研读、思考(特别注意思考这个词),形成你知识的框架,这应该是一个稳固的结构。

  技术博客和社区:这里是指订阅业界的博客,参与相关博客社区的技术交流。订阅业界、牛人的博客是获得最新、最前沿的知识和技术的方式,应该每隔一定时间段(如每天、每周2次等)研读这些文章、做好笔记。

  QQ群(或其他即时通讯群组):即时通讯是最直接的技术交流工具。通过这种工具交流技术、扩大职业圈子是一个很好的选择。但是鉴于目前,很多技术群很少谈论技术、或技术含量较低等情况,建议加入后仔细甄别,不要因为大量垃圾信息浪费宝贵的时间。

如何快速成为Javascript高手的思考http://kb.cnblogs.com/page/123204/

  功夫下在和工作有关的地方,这需要有强烈的责任心和主人翁意识。我们需要深刻理解这句话,"功夫下在和工作有关的地方"不是说,每天把上司交给自己事情做完、没有bug、达到需求就可以了。而是要做得更好,我想提出3点,也给自己树立目标:

  1、用最优的方案实现需求。在自己的已有知识结构、能力、经验上用最好的方式实现需求,在此基础上努力搜寻业界相关的解决方案比较优劣,选出最佳的方案,最终实现需求。

  2、关心自己已做完的工作,关注业界的相关新思想、新技术、新理念,把已完成的工作,用最新最优的方案予以重构,并在适当的时机在产品上得以实现。

  3、关注自己所负责工作的未来,把产品当做自己的孩子,努力将他引向最美好的未来。努力将自己所负责的产品打造成为业界的标杆(特别是自己所负责的部分,那是自己影响圈内的事情)。

  动手。如果你知道了功夫该下在什么地方,也自然知道了要动手做什么,动手也会成为快乐的事情。

  不知道大家有没有这样的经历,当你有极大的渴望想把某件事情做好的时候,你会花很大的精力去研究怎样把事情做好,为此你会学习很多相关的东西,平时你可能花一周时间也学不会的东西,你花一个上午就学会了,还应用到了你要做到事情中,并且事后你会对所学过的东西印象深刻。

  语言层面:编程语言之间是相通的,至少高级语言是相通的(相对于机器语言和汇编语言),Javascript是一门特殊的语言,既可面向过程、又可面向对象。有人喜欢它弱类型语言的特性,而将其语言本身的特性发挥得淋漓尽致。有人喜欢Java这类纯面向对象语言的严谨,而使用一些功能函数将其包装成完全的面向对象,并采用它实现了一些常见设计模式。所以说,真正要精通Javascript这门语言本身,需要对其他语言的一些理解(至少是了解)。鉴于目前Javascript从业人员的构成,非计算机专业科班出身的同学可能需要努力补补课。

  环境层面:Javascript运行的环境目前有浏览器端和服务器端,将来可能有机会到嵌入式设备中。目前大部分应用主要集中在浏览器端,而浏览器厂商为了各自利益等各种历史原因造成的Javascript运行环境兼容性问题,也是Javascript从业人员较为头疼的问题。

  业务层面:很多其他语言有功能完善的底层API、工具包,抱歉,Javascript暂时没有(浏览器端、nodejs开始有雏形,希望commonJS规范能够一路走好)。所以各种库、框架对于一些基本业务需求都提供了类似但非相同的实现。一个优秀Javascript程序员需要辨别各种框架或库中的业务实现,或编写出自己的业务实现。

  综上,要在语言、环境、业务三个方面都精通,确实是需要花费很大的功夫。一个人的精力是有限的,其他语言积累几十年的东西,你想一个人在Javascript得到实现是不太可能的。术业有专攻,不是说你是Javascript高手,Javascript的方方面面你都能做到最好。

  "如何成为Javascript高手",动手,把功夫下在和工作有关的地方上!

  运用Javascript把工作做得最好,才是Javascript高手!

  PS:这是本人对自身问题的思考和分析,之所以发到首页来,是希望能给有同样疑惑、同样迷茫的同学带来些思考。分享这篇博文花了4小时的写作时间,如果你有同感,如果你觉得我还算用心,请帮忙右下角推荐一下,这样能给更多的同学带来一点思考和帮助。如果你以为我是Javascript高手,只是来学习经验的,却没有半点收获,失望而归,请拍砖。

禅道——需要我们斟酌

  一个苦者对和尚说:"我放不下一些事,放不下一些人。" 和尚说:"没有什么东西是放不下的。"他说:"可我就偏偏放不下。"和尚让他拿着一个茶杯,然后就往里面倒热水,一直倒到水溢出来。苦者被烫到马上松开了手。和尚说:"这个世界上没有什么事是放不下的,痛了,你自然就会放下。"

  禅宗是佛教八大宗派之一,禅是生活,是艺术,是开智慧除烦恼的有效方法。

  目前禅在世界各地都很流行,因为它能解决二十一世纪人们遇到的一切困惑,特别是在家庭和睦,社会和谐,修身养性,消除浮躁,减轻压力,开拓心量,助人为乐,慈悲包容,生活充实,开显智慧,以及树立正确的人生观和宇宙观等方面都有突出的益处。

  从实用的角度来说,一个人懂"禅",智商和情商都能得到提高。

   现在的社会到处烦乱,物质生活奢侈浮华;但是,有不少人却感到生活空虚,精神焦虑,苦痛倍增。所以,这个能解决生命问题,提高生命境界的禅学。

摘入

1、初学者的心态

  佛教中有一句话:初学者的心态,拥有初学者的心态是件了不起的事情。

  初学者的心态正如一个新生儿面对这个世界一样,永远充满好奇、求知欲、赞叹。(不要无端猜测、不要期望、不要武断也不要偏见,这都是我们成年人经常犯的错误。)

  在工作中,及时你对你所掌握的知识已经很熟悉了,但是也要抱着初学者的心态去聆听大家的意见。这个时候你所能做的事情就是把你的意见说给大家听。尤其是那些工作几年的程序员,面对一些刚工作的程序员,习惯性的不去聆听他的意见,想方设法让他按照自己的意见去做事情。

 2、 对任何人、任何事、任何境,不起烦恼,这叫看破。

  我理解是要对你碰到的任何事情,都以积极的观念去看,你就想"这个事情是好的","这个人是好的,他并没有恶意","这个技术很好,要好好学"。

 3、天天是好日子,夜夜是良宵。

  这个我比较喜欢,我们要把每天都过好。我记得"超级学校霸王"里,演张卫健母亲的人,喜欢说的话是"当你不开心的时候,深呼吸,然后跟自己说这个世界多么的美好,空气多么的清新。"。恩,我们早上起来,第一句想的应该就是"又是一个美好的一天",然后高高兴兴的去上班。

4、做我们当下应该做的事情,做我们必须做的事情。——这就是禅修

  善与恶只是存在于你心里的东西,所以我们不应该说"这是对的","这是错的"之类的话。与其说这是"错的",不如说"别去做"。当你有"这是错的"想法时,就会给自己制造出困惑。

  我们应该做的事情是,什么事情来到,就做什么事情,好好做它。我们应该活在当下。

5、看就好了,别去掌控。

  尽管你想尽办法要把某些人置于你的管制之下,但那是不可能的。管理别人最好的方法是鼓励他们使坏。——给牛或羊一片宽敞的草地是管好它们的方法,因为它们不会乱跑,始终在你的草地周围。所以对人也是一样的道理。

  首先,让他们做他们想做的事,你从旁看守他们,这是"上策"。试图去驾驭他们,那是"次下策",而对他们置之不理,那是"下下策"。"上上策"是看着他们,但只是看着他们(让他们意识到你在关注自己),不存有任何的想控制他们的心。

   

原文地址:https://www.cnblogs.com/doit8791/p/2604243.html