每天做一些小改变,就能祛病保健康……学会积累工作经验和成果,你就会变得高效……..拥有这些小习惯会让你保持快乐...1:高效的互联网发展日新月异,社会科技每天都在发生着翻天覆地的变化,程序员已经成为这个时代的一个庞大群体,并且有无数形形色色的程序员,我们每天上下班,不管是坐公交还是地铁,身边一定有程序员在身边。我是他们中的一员。本人java语言专业,从事java类开发。由于工作时间不长,经验还很浅,所以学习前人的方法,慢慢前行。下面跟大家分享一下如何从菜鸟成长为高效程序员。成为高效的程序员不是一蹴而就的,而是坚持。程序员的工作就是不断淘汰旧事物,接受新事物。我们要学会积累工作经验和成绩。所谓高效程序员,就是逻辑思维快,学习能力强,打字速度快,代码规范严谨,善于总结经验,视野开阔,不局限于特定的编程语言,能举一反三.打基础阶段:1.打码速度要快,要求手指灵活,尽量减少输入错误。这是基本功,不然怎么能达到一定的代码量。2.熟练掌握几种常用的代码编辑工具。(注意,这里说的是编辑工具,除了eclipse、myeclipse、jBuilder等常用IDE工具外,还必须掌握文本编辑工具,如notepad++、vim)。3、掌握Linux系统中的通用命令。(这是所有程序员必须掌握的基本功)。4.随时随地记笔记。(这个我就不解释了,反正善于总结经验不会出错,可以推荐使用有道笔记)。5.学习使用一些主流的代码管理工具。(如SVN、gitHub、maven等)初级阶段:6.熟悉并精通某种编程语言的基础知识和特性。(Java语言必须掌握corejava的基础部分)7、善于给自己写一些工具,开箱即用的那种。(如数据库连接、文件读写操作等)8、掌握Web开发常用技术。(如HTML、CSS、javascript、Ajax、JSP、jQuery)9、掌握常用数据库的基本操作。(如oracle、mysql)中级10.掌握一些主流的开源框架和设计思想。(如springMVC、Struts2+hibernate+spring/SSH、EJB等)11、掌握设计模式,学会使用一些开发模式。12.掌握Linuxshell编程14.学习使用数据库DDL、DML、存储过程。15.熟悉项目的整个生命周期,从需求到线路中的各个阶段。16.关注技术网站和社区,开拓思路,学习别人的优先级经验,同时分享自己的经验。(如csdn、oschina等)17、熟悉整个项目周期中的各种文档。18.为自己规划一个项目,定期练习。高级阶段19.关注技术,了解IT行业动态,学会发现和创新。20、开始学习项目管理相关知识,学习如何成为一名优秀的项目经理。21、适时给自己买些书,及时给大脑充电。22、经常参加一些培训讲座,开阔眼界。23、关注政策,了解时代互联网发展趋势,学习创新。这个阶段我还处于初级阶段。我才刚刚接触到中期的门槛,能力有限。暂时能想到的就这些了。这里有23个秘诀,可帮助您成为高效的程序员。事实上,IT世界已经成为一个大舞台。IT世界有很多思想流派,也有很多编程流派。或许每一个踏上IT江湖的人,都各有千秋。以上23条可能不适合你,但还是希望能帮到大家,一起努力的大家。#p#二:健康相信大家都注意到了,程序员大部分时间都在电脑桌前编程,这会损害程序员的健康。其实,不需要复杂的养生之道。你只需要每天做一些小的改变,就能摆脱疾病,保持健康。改变姿势虽然站立式办公桌、昂贵的椅子和一些符合人体工学的小玩意儿真的很酷,但即使LINUS(Linux的创造者)在步进机前工作,你也真的不需要这些。关键是换个姿势,一个姿势几个小时不动,几天下来脖子肯定会酸痛。每15分钟起立、坐下、跳跃、下蹲、活动手脚、放松眼睛;每小时改变一次姿势;僵硬和肌肉疼痛得到缓解。我个人拥有一张电动站立式办公桌,我每小时都会换一次位置。我运行了一个程序,提醒我每15分钟休息一下,每小时休息一下。对于AppleX操作系统,有一个“Timeout”应用程序非常好,在windows上,我通常使用“BigStretchReminder”。锻炼锻炼是改善健康的最佳方法之一,但必须以正确的方式进行。首先确保你不会把时间浪费在无用的事情上。不要跑步跑步被广泛认为是一种锻炼方式,但并不适合所有人。在决定跑步锻炼之前,你需要确认两件事:1、你的身体状况足以满足跑步锻炼的需要。一个严酷的事实是,大多数程序员无法满足跑步锻炼所需的身体条件。(译者注:对于胖程序员来说,跑步极有可能损伤膝关节)2跑步锻炼需要掌握正确的跑步姿势和跑步方法。我习惯在街上跟着人跑,跟着他们的步子和僵硬的后背系。如果你想跑步锻炼身体,确保你没有超重,学习正确的形式和技巧,从慢跑和短跑开始。超过5公里的跑步运动都是过度的,跑步运动最好不要再骑自行车了,哈哈。多么明智的选择,先生!如果你真的喜欢骑自行车,那就去吧,但不要期望从中得到太多。不去健身房高强度健身适合想要保持好身材或者想要达到某个目标的职场人士。通常,高强度训练不适合程序员。我们都有适合自己的职业目标和使命,健身就别玩了。没有效果,太痛太伤了。健康的程序员不需要高强度的健身。步行应该比跑步和其他方式更适合健身。步行简单、安全且有效。我每天步行5-10公里,这个习惯大大改善了我的健康状况。买一双好的薄底鞋(仔细看,不要买仿经典篮球鞋),开始步行锻炼吧!如果觉得太单调,可以一边跑步一边听电子书或播客。学习和锻炼,多么充实!更强壮、更灵活您开始步行和锻炼了吗?非常好。让我们进入下一个阶段。首先要学会正确的腹式呼吸。可能需要几天甚至几周的时间才能养成这种锻炼的呼吸习惯,这是缓解颈部和上背部疼痛的必备技能。程序员花太多时间坐在电脑前,以至于他们可能会忘记如何锻炼。建议从头开始,但不需要额外的设备,只需要在视频网站上搜索练习视频,然后跟着做即可。当你的动作变得自然流畅,当你走得如虎添翼,当你用腹式呼吸时,你的身姿就会变得优美起来,大部分的痛苦都会离你而去。我推荐以下简单的辅助练习:俯卧撑、深蹲、引体向上、桥式。简化一切,而不是将其复杂化。设定小目标并100%专注于您的运动技能。如果你有兴趣,请阅读《The Naked Warrior by Pavel Tsatsouline (裸体战士)》这本书有很多聪明的技巧可以帮助你提高。睡眠最后,我必须提到高质量的睡眠。人人都知道,但实践的人却寥寥无几。在结实的床垫上好好犒劳自己一整夜。晚上不要盯着电脑或手机、平板电脑看,睡前至少一小时不要使用这些电子产品。10点睡觉,6:30起床,你就是一个快乐的程序员!结论:如您所知,健身很容易。只要坚持以下习惯:改变姿势定期休息不要做愚蠢的事情,比如使用高强度设备锻炼多走路适当呼吸锻炼柔韧性和力量多睡觉只要坚持几个月,你就会看到好处。#p#三:快乐我在那段时间学到的最重要的事情之一是,当我快乐时,我处于最佳状态。确实很不一样。当我心情好的时候,我会更高效地编写代码,更快地响应问题,并且更容易保持专注。我找啊找,终于找到了几个对我保持快乐非常有效的习惯。当我感觉不是100%时,它们也会迅速恢复我的“蓝色”,提高我的快乐水平并让我继续放大。这是我的6个习惯:1.一大早开始自己的事业的优势之一是我有完全的自由来安排我的时间来完成我的日常工作。通过实验,我发现每天早起给我的能量和快乐最多。一天的计划是早上。早起让我的工作更有效率,完成更多的工作,这样晚上就可以早睡,保证充足的睡眠,形成良性循环。随着时间的推移,我发现自己越来越喜欢清晨了,因为在清晨,我可以解决很多“难题”,而且注意力集中。GretchenRubin在他的文章《The Happiness Project 》中也有类似的一段话:“我每天早上6点起床,周末和节假日也不例外。我真的很享受早起。”每天早起需要自律,尤其是限制自己在前一天晚上就寝。现在,我确保我在晚上9:30开始我的就寝时间,并在晚上10:00上床睡觉。第二天早上醒来,哇,这感觉太棒了!2.每天锻炼“我们发现锻炼的人比不锻炼的人更快乐,工作也更积极。-AmandaHyde在过去的三年里,锻炼已经从偶尔变成了每天。在健身房,我不知道该做什么,然后我问了我哥哥,他是一名私人教练。然后在听了他的建议后,我打电话给我最好的朋友开始锻炼。很快,我爱上了健身。现在如果我不去健身房,我的身体就提不起劲了。我最近也发现运动甚至可以帮助我们解决其他方面的问题。而且,说实话,运动治好了我的失眠症,让我重新回到优质睡眠的温柔怀抱。3、适当放松“最幸福、最富有、最有成就的生活,不仅是能够全心全意地面对手头的任何挑战,而且是能够定期将自己从这些圈子中抽离出来,以找到某种放松。”——洛尔而施瓦茨,《The Power of Full Engagement》所谓“文武之道,一单一弛”,“磨刀不误砍柴工”。正如我上面提到的,我可以保证早上6点起床,因为我在睡觉前一天。晚上9:30我会去散步,沿着我走过无数次的小路慢慢走。因为路线已经确定了,我除了走路什么都不做,所以这其实可以让我放松一下。当我走路的时候,我的脑子里总是有各种各样的想法,然后我发现这对我的健康有好处。有时,我会想起那天我完成的大案子。其他时候,我会思考如何保持快乐。一路上感觉很平静,很放松,几乎洗完澡,头一靠枕头就睡着了。不用说,这绝对比我一直工作然后上床睡觉要好。关掉电脑需要几分钟才能睡的香香香甜。4.帮助他人到目前为止,我对自己最可爱的发现之一就是帮助他人让我感到快乐。有段时间经常遇到创业者,帮他们解决创业公司的一些问题总感觉很好,但是没去深究为什么。然后当我有幸读到MatthieuRicard的《Happiness: A Guide to Developing Life’s Most Important Skill》并思考自己的处境时,我终于明白,是的,帮助别人让我身心都感觉良好。我反复阅读了上面文章中提到的利他主义与幸福之间联系的相关段落,并一直在思考。从那以后,我继续帮助那些有需要的企业家:发现解决他们当前挑战的方法,找到更好的流程等。这让我感到非常高兴和幸福。如果您想获得有关创业的建议,请给我发电子邮件或使用Skype。5.学习新技能“当你全神贯注于一项任务的时刻,在工作中找到一种平静和幸福的感觉时,享受它。这就是心流。”-LeoBabauta另一件事是,我在Buffer上学到的快乐的关键要素之一是挑战。当我受到挑战时,我很高兴。你可能想知道,为什么新的挑战让我开心?因为如果生活一帆风顺,没有风浪,就会让我失去激情,不快乐。而学习新技能之所以带来快乐,其中一个关键原因是我们需要专心学习才能进步,简而言之,这也是一种挑战。鉴于陡峭的学习曲线,我们确实可以在短时间内学到很多东西。比如前两周,我只是从零开始学习Android开发技术,现在和两周前相比,简直不敢相信自己学到了这么多。6、认真过好每一天。我上面提到的5点要求我们继续做下去。而我,在过去的那么多日日夜夜里,我做到了。我觉得生活中的每一天都很充实和有意义,感觉很棒!我在工作上有目标,在吨位和体重方面我也有目标。此外,我尝试每天抽出时间在Skype上与某人会面或帮助他们。这是我大约一年前从一次采访中了解到的。我在我的博客上专门写了一篇文章,但它非常值得分享,所以我会再重复一遍:“即使你全心全意地投入到一项新的事业中,也总会有一些你无法控制的因素。然后你可能会感到沮丧,不自信,这会影响你的表现。所以,我的建议是,你应该参加一些健身活动,比如攀岩。试着花时间在这上面。我的建议是至少进行一项身体活动。然后即使出现各种问题——例如,你和你的伴侣分手了——你仍然可以度过愉快的一周,因为你可以去健身房然后分手。我自己的记录,或者在跑道上流汗等等。”所以,如果我早起,在健身房锻炼,白天努力工作,然后在午餐时帮助别人,那么我的一天会很充实,最重要的是,要快乐。亲爱的,你有什么活动或习惯能带给你快乐吗?我洗耳恭听。
