如何成为一个高效,快乐,健康的程序员

如题所述

  只需每天做一些小改变,就可摆脱病痛、保持健康.....学会去积累工作经验和成果就会变得高效......具备这些小习惯就会保持快乐……
  一:高效
  互联网发展日新月异,社会科技每天都在发生着翻天覆地的变化,而程序员已经成了这个时代的庞大群体,各种各样的程序员数不胜数,我们每天上下班,不 论你是坐公交还是乘地铁,在你的身边一定有程序员。本人我就是其中的一员,本人主修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.掌握一些主流开源框架,设计思想。(如,spring MVC ,Struts2+hibernate+spring/SSH ,EJB等)
  11.掌握设计模式,学会使用一些开发模式。
  12.掌握Linux中的shell编程
  14.学会使用数据库的DDL,DML,以及存储过程。
  15.熟悉项目的整个生命周期,从需求到上线中的各个阶段。
  16.关注技术网站和社区,开拓思路,汲取他人的优序经验,同时分享自己经验。(如csdn ,oschina等)
  17.熟悉整个项目周期的中的各类文档。
  18.定期给自己策划一个项目,练手。
  高级阶段
  19.关注科技,了解IT界动态,学会发现和创新。
  20.开始学习项目管理相关知识,学会如何成为一个优秀的项目管理人。
  21.适时给自己买一些书籍,给自己大脑及时充电。
  22.经常参加一些培训讲座,开拓视野。
  23.关注政策,了解时代互联网发展趋势,学习和创新。
  本人现阶段还处在初级阶段,刚刚摸到中级阶段的门槛,能力有限,暂时想到的就是这么多。这里23条方子助你成为一个高效程序员。其实IT界已然成了一大江湖,IT江湖门派之多,编程流派何其多,可能每个人踏足IT江湖都身怀绝技吧,上面的23条也许不一定适合你,但是我还是希望它能帮助大家,大家共同努力。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-09
保持乐观的心态,认真做好每件事。

如何成为一个高效,快乐,健康的程序员
1.敲代码速度要快,要求手指灵活,尽量减少输入出错。这个是基本功,不然何以达到一定的代码量。2.精通几个常用的代码编辑工具。(注意,这里说的是编辑工具,除了常用的eclipse,myeclipse,jBuilder等IDE工具外,还必须掌握文本编辑工具,如notepad++,vim)。3.掌握Linux系统中常规命令。(这个是所有程序员...

混入百度的普通本科生,如何能消除自卑,当个快乐、有价值的程序员?
回答:其实作为一个混入百度公司的本科毕业生来说,如果自己的学校并不是很出名,但是在这个百度公司啊,确实可以得到锻炼,特别是干程序员这一块。 首先要找准方向。 至于程序员来说,最重要的一点就是要在工作中找准方向,然后找一个非常厉害的导师学习,只有这样才能够提高你的技术最重要的一点还是要有一个...

如何让工作变得有趣并保持生活与工作的平衡?
设定目标,享受过程 无论是长期目标,如完成《Javascript Pattens》的阅读,还是短期的每日目标,如每天2小时编程,都能让你在工作过程中找到满足感。一步步的进展会成为激励,让你享受工作的每一刻。最后,记住,工作的乐趣并非外在赋予,而是你选择如何定义和享受它。所以,选择你喜欢的工作,让快乐成为...

程序员都会遇到一些职业瓶颈,程序员该如何规划自己的职业生涯?
锻炼,锻炼是最简单、最快捷的方式,只要有足够的空闲,就到体育馆里锻炼,没有空闲的时候,就到小区里的公园里、校外的运动场上慢跑。在出汗的时候,他体内的紧张感,也会随之释放出来。这就像是一只装满了沙子的水缸,当你锻炼完毕,所有的沙子都被吸干了,整个人都放松了下来。听歌,音乐是一种带...

如何做一个好的编程师和软件工程师
甚至可以说如果你聪明伶俐的话,做程序员不如去做销售人员的待遇和收入上升得更快一些,真的.做程序员首先一定要从兴趣上爱这个行业,否则根本无法忍受成为一个真正程序员要付出的代价.请记住,程序员这种职业是非常辛苦的,需要全身心的投入,如果舍不得付出和牺牲自己的青春的话就最好不要选择这个职业...

想做程序员 请问要什么条件??
1.踏实的工作态度。2、认真负责,少犯错误。3、充满热情,努力工作。4、有预见性,知道未知因素。5、团队合作很重要,有团队合作精神,能善于和别人相处。6、坚持到底,善始善终。7、超凡的学习能力。在软件技术领域,技术的更新日新月异,所以作为程序员必须学习不断涌现的技术,掌握尽可能多的技能。

各位程序员都有那些休闲减压方式和业余爱好啊?
包括下棋、打牌、绘画、钓鱼等。从事你喜欢的活动时,不平衡的心理自然逐渐得到平衡。做好事也能获得快乐,平衡心理。做好事,内心得到安慰,感到踏实;别人做出反应,自己得到鼓励,心情愉快。读自己感兴趣书,读使人轻松愉快的书,读时漫不经心,随便翻翻。但抓住一本好书,则会爱不释手,那么,尘世间...

如何成为一名合格的高级软件工程师,应该从哪几个方面学习?谢谢了,大神...
首先我觉得: 1、对编程着迷,好奇,有兴趣,乐趣编程,快乐编程; 2、编码编码再编码,最好的编码都是从实践中得来的,努力增加自已在校期间的有效代码行;在学校里不要除了老师布置的作业之外,却很少自己动手去写程序;要自己多动手;创作从模仿开始,模仿不是创作; 3、逻辑思维要强,思考问题要...

程序员是如何提高工作效率的?
所以,当你集中精力工作了一段时间以后,建议适当的放松可以令你的身心得到调节,反而有助提高工作效率。我个人感觉,还有一个很重要的就是大家无论干什么都要学会持之以恒,我感觉只要坚持那么总会有成效的。尤其呢,作为程序员来说,编程是一项磨练程序员韧劲和耐性的工作。所以一切都是贵在坚持的!

一个程序员的座右铭
【篇一】程序员座右铭 1、作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。 2、程序员可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,程序员必须是勇敢的。 3、编程是一种单调的生活,因此程序员比普通人需要更多的关怀,更多的友情。 4、程序不是年轻的专利,但是,他...

相似回答
大家正在搜