说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

出现编程疲劳?千万别纠结

HTML文档下载 WORD文档下载 PDF文档下载
在编程过程中遇到问题或是觉得失望的时候,不同的人应对方法肯定是不一样的,但是千万别认为放弃是一种很失败的表现。文中根据这样的情况,为你支招:稍等片刻、结合学习过程、探索新源头、从小项目开始、放弃。

本文作者Arnold Foster是PsdToHtmlHint的创办者,也是一位自由设计者,同时还是一位拥有数百位忠实客户的动漫设计师。在这篇文章里,它主要是针对有些程序员在编程过程中遇到的一些比较纠结的问题,给出了自己的见解和意见。(以下为编译内容)

有些事情我们不得不去面对,就像有的时候你可能会觉得自己不是一个很优秀的程序员,就因为一个简单的程序都会出现很多的bug;或者你认为简单的方法最后竟然无法实现。可是,在给自己压力的同时也要站在第三方立场思考:基本上任何人都会遇到这样的苦闷事情,难道这能说明大家都不优秀吗?如果你无法战胜此类压抑、挫败的心理的话,估计你很快就会放弃编程事业了。 

我们要明白:万事开头难,即使是编程天才也无法在刚开始接触编程的时候就能创造出近乎完美的软件程序,bug就像是程序的影子一样,不可能完全消除。不过这里有5个简单的方法可以帮助你停止对自己技能、水平的错误认识,帮助你重获信心。


1. 稍等片刻

有的时候,你不必死磕一项开发项目,放下手头的工作,休息一下,做点其他事情,缓解一下情绪,说不定也是对项目开发有好处的。举个不恰当的例子,谈过恋爱的人都有这样的经历:两个人总是在闹矛盾分开一段时间后最后又重归于好了。其实工作当中也是这样,知道前面是死胡同之后立刻掉头,做一些其他方面的事情,转移注意力,出去呼吸新鲜空气,吃点高能量的食物,吃饱了才有力气解决问题啊。

2. 结合学习过程

例如,你现在正在使用一门新的编程语言来编写一个新的程序,在这个编写过程中使用不一样的方式方法就能给你带来很大的自信心,至少你会觉得尝试新的东西并不像想象中的那样困难。 

找到适合自己的编程方法,并改掉以往的编程惯性,进步就不是一点点。这将有助于帮助你跳脱框架思考、解放思想,并让你明白很多时候只是你选择的方法不合适,而不是你的知识面或者是能力不足而导致的问题。

3. 探索新源头

在编程的时候,你所选择的开发工具和你所参考的操作指南会严重影响你的编程能力。所以说不断地寻找新的知识源头和搜索新的信息是一个很好的想法,也许你并不了解参考指南上的是什么意思,但是你可以在新的信息源里找到更明了的解释,或者是在别的论坛、博客上求 助其他的程序员,解决方案总比遇到的困难多的多。


要有这样的自信:总有一天我会成为别人遇到困难就会首先想到要求 助的那个人,所以不要吝啬你的提问问题。

4. 先从小项目着手

如果你觉得上面所说的获得自信心的方法不适合你,可以考虑如此如此:尝试着先做一些小项目。要是因为不确定代码能否成功运行而畏缩的话,那就做你最擅长、最有把握的编程吧。 

如果你是一个C++开发者,那你手头一定有很多小的App项目要做,不妨挑选一个相对简单的试一试。 

5. 放弃不代表失败

有的时候你的编程方法可能是完全错误的,这并不是重点,重点是你在放弃的时候需要明确接下来如何重新开始。如果你用特定的编程语言或者是在一个特定类型的项目里无法取得成功,那么你只能考虑放弃了,用钻牛角尖的方式去工作只会浪费你的宝贵时间。                    (编译/薛梁  责编/王果)

原文来自:PsdToHtmlHint
CMDN Club 26期:数字渠道营销主题沙龙 暴强:用iOS设备控制的HTML5“小蜜蜂”游戏 Leap Motion:500元体感,精确到0.01毫米 大事件:三大运营商将发布融合计费SDK 再培养一个扎克伯克:六款适合儿童上手编程的App 首届中国软件工程标准高峰论坛:软件开发的新机遇与挑战 Verizon研究显示:中国成为2012年度网络间谍攻击的主要来源 Clang宣布全面支持C++11标准 北大陈钟:SEMAT—中国软件工程发展的新机遇 超华尔街预期:苹果第二财季营收为436亿美元 跨平台游戏引擎Spaceport已被Facebook收购 文科生开发GPU数据库 性能超传统数据库70倍 开发者赚了90亿:从苹果Q2财报,看iOS生态 备受开发者青睐的13款热门开源项目 Netflix赌赢《纸牌屋》背后的秘密武器:大数据分析 为什么:Google Glass只能运行Web应用? 对话Rackspace高级副总裁Jim Curry:我们没有"辜负"营销炒作 7个大数据流言——避免错误的Hadoop和云分析决策 Facebook vs. Google:撇开搜索,数据中心产业上的又一竞技 苹果将于6月10日召开WWDC 新版OS X和iOS或将面世 传Amazon今年秋季发布电视机顶盒设备 够快:不会3种以上语言的程序员不是好程序员 Cloud Foundry、Greenplum获通用电气1亿美元注资 微软推超强Android应用Switch to Windows Phone Unity CEO宣布:放弃支持Flash平台 为交房租做App:我第一年赚了7万美金 iOS越狱大神Comex加盟Google 曾错过苹果Offer 维基百科正式从MySQL迁移到MariaDB数据库 JavaScript MVC框架PK:Angular、Backbone、CanJS与Ember 大数据推广引领精准推广浪潮 ThoughtWorks负责人曾学海:数字渠道细分带来的架构演进 使用Java制作桌面快捷方式和开始菜单项!! 新手问题: 类 哪有JSP的开发软件可下呀 有关Char数组的小问题!! drwtsn32.exe是什么文件?急,急,急。 长整数的基本运算 关于程序模拟键盘输入的问题 请问用ADO从一个数据库取记录放到另一个数据库,可不可以取一条放一条,而不是一下子全取出来,然后再一条条放进去??? 请问各位高手,有没有现成的软件代码?可不可有借来看一下。 如何从delphi中调用word文档 如何察看当前数据库内都有哪些表??? 大家都来看看这个奇怪的问题,好像是算法的问题又不像。 怎么今天一关闭IE窗口,就要求我发错误信息到微软,是不是网站的问题呀? 明天中國對比賽,但是不放假,怎麼辦! ∴如何改變數據窗口中編輯風格為radio的值 请大家为我们的爱祝福(我知道可能不应该发表在这里,但这里是我们的论坛) data report 问题? 怎样实现两个程序之间的相关? 如何把查询到的结果付给一个数组!再由数组调出数据显示到一个文当中? 请问奔腾3有几种封装的形式 怎么获得CPU的信息??(sysinfo.dwProcessorType不太对头!) 关于AppendMenu的问题!!! win98中的asp的运行环境是pws,那么他的最高版本是多少? 那有下载? 关于字段类型的问题 谁会用Treeview 请问哪里有数据结构的书下载???? 阿猫请进!我冤枉啊!!!!! 在delphi中如何创建线程,终止线程!我是菜鸟! 一个数据库存储图片问题 system ifle process 什么进程,怎么限制其cpu占用率--它老让我宕机,怎么整它????? 請教一個循環語句 用datareport报表控件怎样实现类似履历表的多表联合打印? 有关打印中的位置控制问题~100分~~~~~~~~~~~~~~~~ 请问如何将参数传递到层中所包含的ASP文件中如下例中的something.asp.(因本人可用分为10分,只好下次补上100分。xx) flexgrid控件中rowheihgt是什么意思?? 大家好,请问如何能让管理员远程管理linux服务器呢? 请问在delphi中,把一个窗口变成一个图标放在任务栏右角上,要用到什么函数。 那位有用delphi开发的进销存管理系统的源代码借我参考一下。高分酬谢!!! Phyon net_lover请看 有人说是没有设置sql server的权限,可是该怎么设置呢 我对好女人的看法,欢迎大家提意见! 设置BDE 关于移动的label的问题???? 版主.... sql触发器小问题 谁能帮我解释一下运行时 list index out of bounds(0)这句语句的意思 在一些资料上看到"光栅数据"(raster data)是甚莫数据?与bitmap有何关系? HELP HELP! DataSet中的Tables?? 在一些资料上看到"光栅数据"(raster data)是甚莫数据?与bitmap有何关系? 高手请帮忙---无法删除文件 稳压管稳压电路中限流电阻的功率选择请教下知道的朋友,我看到一个电路板上,12VDC降压成5V给一个单片机供电,用的是1N4733,但先面的限流电阻用的是330欧2W的,这个电阻的功率我感觉太大了,我 汽车前挡风玻璃上面的反光镜的用途是什么? 词语什么气未什么 闪电能产生电能吗 汽车前挡风玻璃是怎么在起到减速的作用的呢 被气到的诗句 闪电的电能储存起来吗 高一化学方程式集(很全 乙醛的燃烧是什么反应 现在的技术可以储存闪电的电能吗,可以用储存的闪电能量驱动电动汽车来取消汽油机吗? 电流经过电阻产生电压?电流在经过电阻时会产生电压吗?我需要电压信号,想把电流信号转换一下. 人们把玻璃叫做“自动窗帘”是比喻句吗 防火衣中的阻燃剂可能是铁粉.错在哪里? 高一化学方程式总结 为什么铁钉是银白色,铁粉是黑色的?拜托了各位 谢谢黑色铁粉算不算是纯铁? 汽车的速度是摩托车速度的2倍,AB两地相距300千米,从A地到B地,汽车比摩托车少用3小时,问汽车从A地到B需要多少小时? 为什么电能和闪电可以被尖端吸收请问一楼回答的是这个问题吗?请问二楼为什么尖端可以持续释放自由负电性金属电子,可以中和电能?电子分金属电子和非金属电子,就这两种吗?电子 金属性最强的金属元素是铯吗?铯都有什么化合物? 脱硫吸收塔里的除雾器是干什么的 活性铁粉为什么可以吸收空气中的氧气和水 铯元素单质的金属性最强,它的离子的非金属性是不是最强呢? 欧姆表的调零电阻的作用是什么 中,口,乃,加什么偏旁可以组成新字并组词问题说明,有助于回答者给出准确的答案 对闪电所产生的能量的运用你有什么设想? 脱硫除雾器的结构怎样,特点,作用是什么? 什么是脱硫CEMS烟气分析仪 铯的金属性最强,为什么不是钫,是因为他是放射性元素吗?“铯的金属性最强”,为什么不是钫,是因为他是放射性元素吗?什么他是放射性元素他的金属性就不是最强的 零欧姆的电阻在电路中起什么作用? 如果要寻找需要使用气体分析仪器及cems的项目要在哪儿找?谁在环保局有关系,介绍下.呵呵 闪电所产生的能量的运用有什么设想 脱硫喷淋塔除雾器堵塞有什么现象?急 CEMS系统是什么?烟气在线系统中的CEMS指的什么? 如何减缓全球变暖 闪电中能量的大小与什么有关? Ba在金属活动性表中大致排在那里?RT~ “气”字组词 一个闪电有多少能量了? 三价铁离子应排在金属活动性表的哪个位置 气能组什么词 金属的活动性排列表 闪电能量运用的设想jngih就 什么是电厂脱硫制粉? 负载电阻是什么?与电阻有什么区别? 全球变暖导致海平面上升会把日本淹没吗? 电厂脱硫设备方面技术创新类的例子要典型的,急, 铁块在空气中直接加热生成什么?(我已经知道铁粉可以在空气中燃烧生成四氧化三铁)比如新买的铁锅在加热后会变成黑色,回答氧化铁的朋友请解释一下,氧化铁为红色,怎么会是它?如果回答 全球变暖对新西兰和日本可能会产生什么影响? 气可以组什么词 为啥玻璃能透过光子,但另一写物质却不行? 乙醛和四氯化碳的化学反应方程式怎么写 电厂脱硫环节中搅拌器的用途? 光子为什么可以穿透玻璃和透明塑料等物质? 为什么闪电会造成森林火灾?是因为闪电与树干产生强烈的摩擦而释放热量?还是因为因为闪电本身的能量就很高……还有闪电应该就是电子组成的吧? ( )气 ( )天 求词语 光子既然是固体,光线是由光子组成的,那为什么光子能穿过密度大的玻璃而不能穿过密度小的木板并且停留在玻璃里,就是光的折射过程,能明显看到玻璃里有光线,玻璃里的光子处什么状态? 高一化学方程式中以水为反应物的方程式如题 气什么的词语叫什么 光子是物质?它为什么可以穿透玻璃等透明物,它的光却不可以穿透一张纸那么溥的东西这是什么道理?是不是光已经穿透而只是我们肉眼看不见? 汽车前面的挡风玻璃有减速功能吗,讲讲!普通的车有吗,比如普桑,上海大众 什么气词语
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘