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

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

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

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

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

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


1. 稍等片刻

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

2. 结合学习过程

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

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

3. 探索新源头

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


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

4. 先从小项目着手

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

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

5. 放弃不代表失败

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

原文来自:PsdToHtmlHint
VB使用Word的“艺术字”工具 VB使用WriteFile 块读/写数据 VB使用枚举变量 VB使用数组做属性 VB使用未安装的字体 输入限制确认-VB资料 熟悉VB的集成开发环境 鼠标取词-VB资料 谈变VB中APP.PAHT的注意事项 探讨高效的排序合并算法-VB资料 剔除INI文件中的注释部分-VB资料 提取可执行文件中的图标-VB资料 添加记录到文档菜单-VB资料 突破 SendKeys 的限制-VB资料 突破SendKeys的限制 -VB资料 圖面背景透明的技巧-VB资料 退出并关闭 Windows-VB资料 托盘程序详解(二) -VB资料 托盘程序详解(一) -VB资料 我怎样确定我的程序是否在运行?-VB资料 无重复随机数序列产生器 -VB资料 显示打开方式对话框建立文件的关联 -VB资料 显示动画鼠标图标-VB资料 修复VB5启动时可能出现的一个bug 修改IE的环境菜单-VB资料 修改安装向导生成的缺省安装目录 -VB资料 修改屏保口令 -VB资料 修改屏幕保护的口令 -VB资料 旋转字体 -VB资料 延时函数-VB资料 一个关于乘法溢出问题的探讨 -VB资料 什么叫数据库的别名,应该怎样设置数据库的别名? 怎样与telnet应用服务程序通信 怎样在TStringGrid的整个框内绘图,而不是在某个单元中绘图? WEB安全认证问题 TO: neweb(永不言败) 请问各位大虾,哪里有jdk1.3 for linux SPARC 版本 求救!硬盘坏了! 晨昏三灌水,早晚一个屁 怎么在EXCEL中用VBA控制图表的位置? Delphi确实很好,学了好几年了,但在上海差点没有找到工作,很少有招学Delphi的 关于 VC 6.0 有没有什么补丁,升级文件之类的东西? 高分争解 怎么利用Jsp发邮件? 有谁知道光驱加锁的问题 parodox数据库问题 各位平时用 VC 作东西,都用那些辅助工具?  高分争解 【 http://www.esoftware.com.cn/search.php?condition=%BA%AB%C1%F7%C0%B4%CF%AE&page=1&mode=3 】 JBuilder的使用问题 在VFP中,编程执行SQL语句时,怎样使系统的查询结果不出现? 一个程序流程的问题 为什么当我的SpeedButton的enabled为false时,上面的图标就没有了? 囡囡(baicolt)请进,问你一点事情 简单问题,请赐教 高分相赠!!!:操作系统和SQL SEVER2000都是英文版,用VB连接如何可以正确的输入和显示中文? 则么在程序中得到sql的存储过程的返回值? 请问 VB 6.0 有没有最新的升级文件之类的东西?高分争解 谢谢 谁有用java做的复杂一点的图行界面的例子 网管来看看,为什么不能给分了!右边的文本框又不见了! 各位用 VB 编程都用那些辅助工具? 高分争解 关于ShellExecute 装了redhat7,在/etc里没有inetd.conf文件,谁见过这咋整 菜鸟请教大侠!很急!谢谢!!只有10分对不起! 请问一个关于CLASSWIZARD 的问题 这里有PB反编译程序,你信吗? 怎样解 关于大数据量的问题,经验丰富者里面谈! 我想在程序里控制程序外的浏览器窗口资源管理器窗口,怎么做呢?急呀!!!!!! 请问:我用JavaMail收下的邮件主题,发信人姓名不能正常显示。。。。。 认识我的人都进来跟我聊聊吧,我最近新换了工作,还没有适应,你们各位是怎么换工作? 请问如何在Delphi中表示二进制,或者十六进制数呢? 各位35以后干什么?我们能干什么? ????? 如何将eltree中的数据和某数据表关联 有没有比RECORDCOUNT快的方法实现同样的功能? 鉴于目前有些东西说话不知轻重,把这个旧闻再贴一遍,不要以为真的在网上 “没人知道你是一只狗” Java 工具 怎样解决vb中编译成exe文件中出现的问题? 你别说国企,只要是沾的国企的气味就他妈的黑! api函数我不懂。 我要开发一个网络监听的程序,捕获所有以太网中所有的帧,象NT和Win2000中的网络监视器一样 找了半天,看不到一个熟人,认识的过来报到 请问哪里有下载jdk啊? 问题征集算法 某课外活动小组的同学在实验室做锌和浓硫酸反应的实验.(其反应方程式为Zn+2H2SO4(浓)== ZnSO4+SO2+H2O )甲同学认为产生的气体中只有SO2,乙同学认为除SO2外,还可能有H2.为了验证甲、乙两同学的 化学粗盐提纯除 泥沙 硫酸盐 MgCl2 CaCl2的步骤及现象 对于反应:CAH2+2H2O=Ca(OH)2+2H2电子转移是怎么样的?为什么氢化钙中的H一定与H2中“配对”搭双线桥就不能与氢氧化钙中的H搭双线桥? 化学:摩尔浓度为多少的硫酸才是浓硫酸? 如果要除去粗盐中含有的可溶性杂质CaCl2(氯化钠),MgCl2(氯化镁)及一些硫酸盐,按下表所示顺序,应加入什么剂 CAH2+2H2O=Ca(OH)2+2H2 这个反应解释一下!为什么不是全部水中的氢来产生氢气,而有氢化钙来提供一部分就是为什么只有1个h2o来还原?详细点啊! 某班参加数学课外活动小组的有22人,参加物理课外活动小组的有18人,参加化学课外活动小组的16人,至少参加一科课外活动小组的有36人,则三科课外活动小组都参加的同学有多少人?{A∪B∪C}={A} 粗盐中含可溶性CaCl2,MgCl2及一些硫酸盐粗盐中含可溶性CaCl2、MgCl2及一些硫酸盐除去这些杂质的试剂可选用①Na2CO3、②NaOH、③BaCl2、④ HCl 加入的先后顺序可以是 A①②③④ B②③①④ C②①③ 对于反应:CAH2+2H2O=Ca(OH)2+2H21,H2只是氧化产物 2,H2只是还原产物 3,H2O是氧化剂 4,CAH2中的氢元素被还原 5,此反应中氧化产物和还原产物的分子数之比是1:1.上述正确的是( )A 1 4 5 B24 C1 D 3 5 用海带制取碘的化学实验1.本实验的原理2.实验前为什么要用刷子而不用水冲干海带3.碘单质易升华,为什么还可以用酒精灯灼烧干海带4.能否用氯水代替稀硫酸和双氧水 除杂:Na2SO4,MgCl2,CaCl2,如果用BaCl2,NaOH,NaCO3除,最后不是还有Ba离子吗?那应该怎么才可以完全除去就按照这个顺序除 氢化钙(CaH2)固体是登山队员常用的能源提供剂,用它和水反应生成的氢气供燃料之需,该反应同时还生成氢氧化钙.现有87.5氢化钙与足量水反应,可生成多少8克氢气,求氢化钙样品中氢化钙的 某化学课外活动小组以海带为原料获得少量碘水,并以CCl4为溶剂将碘从碘水中提取出来.具体过程如下图所示则:操作①的名称是 ,在操作过程中使用到的玻璃仪器有 .操作②中发生反应的化学 6.粗食盐中常含CaCl2、MgCl2、Na2SO4等杂质,需按一定顺序加入NaOH溶液、Na2CO3溶液、 BaCl2溶液和盐酸(A.Na2CO3、BaCl2、NaOH、HCl B.NaOH、BaCl2、Na2CO3、HCl C.BaCl2、NaOH、HCl、Na2CO3 D.BaCl2、Na2CO3、HCl 氢化钙(CaH2)固体是登山队员常用的能源提供剂,用它和水反应生成的氢气供燃料之需,该反应同时还生成氢氧化钙.现有87.5氢化钙与足量水反应,可生成多少克氢气 和体积 用海带为原料制取少量碘水,现用CCI4从碘水中萃取碘并用漏斗分离两种溶液,实验过程操作如下:A:把盛有溶液的分液漏斗放在铁架的铁圈中;B:把500ml碘水和15mlccl4加入分液漏斗中,并改好玻 粗盐的除杂 杂质Na2SO4,MgCl2 试剂 Na2CO3,NaOH,BaCl2,HCl 答案是BaCl2,NaOH,Na2CO3,HCl既然Na2CO3也可以沉淀MgCl2,那加NaOH不是可以去掉吗? 氢化钙(CaH2)固体是登山运动员常用的能源提供剂,它与水反应生成氢气供燃烧之需,化学反应方程为:CaH2十2...氢化钙(CaH2)固体是登山运动员常用的能源提供剂,它与水反应生成氢气供燃烧之需,化 我做实验时,为什么煮得的提取液是浓浓的黑色(像煲中药似的)?反复过滤后仍无法得到澄清透明的液体?海带的用量过多会有影响吗? 粗盐有MgCl2,CaCl2,Na2SO4用NaOH,Na2CO3,BaCl2过量之后加适量盐酸除去,为何氯化钡要放在碳酸钠之前? 登山队员常用的能源是氢化钙(CaH2)固体,它和水反应生成氢氧化钙和氢气(CaH2+2H2O═Ca(OH)2+2H2↑),求氧化钙中钙、氢元素的原子个数之比为?氢元素的质量份数为?(精确到0.1%) 如何用化学的方法从海带中提取碘 过滤后的食盐水仍含有可溶性的CaCl2、MgCl2、Na2SO4 等杂质,通过如下几个实验步骤,可制得纯净的食盐水:① 加入稍过量的Na2CO3溶液;② 加入稍过量的NaOH溶液;③ 加入稍过量的BaCl2 溶液;④ 登山队员常用的能源物质是氢化钙(CaH2)固体,用它和水反应生成氢氧化钙和氧气,氢气供燃烧之需.(1)写出氢化钙和水反应的化学方程式(2)写出氢气燃烧的化学方程式 在真正做实验时逐差法能减少误差吗?比如一条纸带有O、A、B、C、D、E、F七个计数点.相邻两点的距离记为S1、S2、S3、S4、S5、S6.根据逐差法的公式,有:a=[(s4+s5+s6)-(s1+s2+s3)]/9T^2问题来了.在实验 为了除去粗盐中的CaCl2,MgCl2,Na2SO4及泥沙等杂质,某同学设计了一种制备精盐的实验方案,如图:1.在第4步和第六步中,写出所有反应的方程式2.判断BaCl2已过量的方法: 过滤后的食盐水仍含有可溶性的CaCl2、MgCl2、Na2SO4 等杂质,通过如下几个实验步骤,可制得纯净的食盐水:① 加入稍过量的Na2CO3溶液;② 加入稍过量的NaOH溶液;③ 加入稍过量的BaCl2 溶液;④ 牛顿环实验采取什么方法消除误差 如何除去粗盐中的可溶性杂质CaCl2,MgCl2,Na2So4等,得到较纯的食盐?加入的顺序为BaCl2、NaOH、Na2CO3 为什么是这个顺序? 除去食盐中的CaCl2,MgCl2,及Na2SO4,可否按照,1,BaCl2;2,Na2CO3;3,NaOH;4,HCl的顺序进行?如果不行,why? 为了减小测量遏止电压的误差,在实验过程中应采取哪些措施 如何提纯含泥沙、MgCl2、CaCl2、Na2SO4的粗盐为原料提取NaCl的固体的工艺流程图 急用 一氧化碳的物理性质为?化学性质为?煤气是一种重要的燃料,它的主要成分是一氧化碳,煤气是一种没有颜色、没有气味的气体,日常生活中为了防止煤气中毒,常在煤气中加入少量有强烈 酒精检测 实验方案设计!设计方案 和 氧化反应啥的忘记说了 还要配图 T T 如何除去NaCl中所含的Na2SO4、MgCl2、CaCl2按顺序写出所加试剂及相应的方程式. 求一氧化碳的物理性质四条和化学性质两条~ 实验方案设计的疑问下列实验方案设计正确的是A、分解高锰酸钾制氧气后,残留在试管内壁上的黑色物质可用稀盐酸洗涤B、失去标签的硝酸银溶液、稀盐酸、氢氧化钠溶液、氯化铝溶液可选 怎样除去粗盐中的Mgcl2和Cacl2啊? 一氧化碳具有什么特性 探究生物学问题时,在确定了课题后进行实验方案设计的主要依据是……发现的现象\观察结果/假设/得出的结论 氯化钠是日常生活的必需品,也是重要的化工原料.(1)粗盐除含NaCl外,还含有少量MgCl2、CaCl2、Na2SO4以及泥沙等杂质.以下是粗盐提纯的操作流程.提供的试剂:Na2CO3溶液、K2CO3溶液、NaOH溶液、BaCl2 一氧化碳具有还原性,是什么变化性质(物理, 生物遗传实验设计方案 氯化钠是日常生活的必需品,也是重要的化工原料..在滤液中加盐酸的作用是( ).1)粗盐除含NaCl外,还含有少量MgCl2、CaCl2、Na2SO4以及泥沙等杂质。以下是粗盐提纯的操作流程。提供的试剂:N 一氧化碳具有还原性是什么性质(物理还化学) 实验如下:目的:探究不同烟草浸出液对金鱼的毒害.实验要分三组:分别为红塔山牌、石狮牌和普通烟草的一定浓度的浸出液对金鱼的毒害作用.希望帮忙设计一个实验报告.包括实验过程说 食盐是日常生活的必需品,也是重要的化工原料.粗食盐常含有少量K+、Ca2+、Mg2+、Fe3+、SO42-等杂质离子,实验室提纯NaCl的流程如下按滴加顺序依次为Bacl2,NaoH,Na2CO3.为什么Na2CO3要最后滴加?放在Bacl 一氧化碳具有还原性质么? 谁有高中生物全部实验的总结,急需! (2011•津南区一模)氯化钠是日常生活的必需品,也是重要的化工原料.粗盐除含NaCl外,还含有少量MgCl2、CaCl2、Na2SO4以及泥沙等杂质.以下是粗盐提纯的操作流程.提供的试剂:Na2CO3溶液 一氧化碳和二氧化碳有什么共同性质 化学某课外活动小组从实验室取出硫酸试剂,试剂瓶上标签的部分内容如下图所示.该小组欲用此硫酸试剂配制450ml0.2mol/L的稀H2SO4溶液 化学纯(cp)(500ml) 品名:硫酸 h2so4 相对分子质量:98 密度: 如何除去NaCl中的MgCl2和CaCl2? 塑料饮用瓶的形状包含了哪些科学道理? 某化学课外活动小组从实验室取出硫酸试剂,试剂瓶上标签的部分内容如图所示.该小组欲配制450mL0(1)所需试剂瓶内硫酸溶液的体积为________mL.为什么不能用质量守恒V=0.45L*0.2mol/L*98/1.84g·cm-3为 要除去粗盐中含有的杂质cacl2、mgcl2及一些硫酸盐,所加试剂顺序可以颠倒吗?书上是先加bacl2,然后naoh.最后na2co3. 塑料饮料瓶的形状设计包含哪些科学道理? 现有失去标签的相同体积的两瓶液体,一瓶是98%的浓硫酸,另一瓶是10%的稀硫酸,请你用学过的物理和化学 高一化学必修一第一单元粗盐中含可溶性CaCl2、MgCl2及一些硫酸盐,除去这些杂质的 塑料饮料瓶的形状设计包含着哪些科学道理小学六年级上第二单元一课找拱形课文,要根据课文内来回答,不要太扯远,注意是“形状”包含的科学道理哦.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn