码界新手,如何更高效的解决问题
近来带几个新人做项目,刚上手当然还是先介绍项目情况,再搭建自己的开发环境,之后再慢慢按照计划开始编码。
虽然是现成的架子,但从SVN库里下载到本地,并正常的运行起来,对某些经验不足的技术人员来讲还是有些问题的,因此也暴露不少问题出来。
无法定位有效错误信息。信息很多,有黑色字体的也有红色字体的,翻了半天,冗长的错误信息无从下手。
无视异常信息。Console中暴出异常信息后,直接删除掉,再打包重启,期待能正常启动。
定位到信息,但不想动手解决,直接向别人求助解决,解决后自己又没有去消化记录。
定位到信息,不经过思考去解决,直接google去了,试了一通也没解决,最后还是向找别人去解决。
......
以上种种,相信你或你周围的人都有经历着吧。记住,异常信息是解决问题的关键所在,不要无视它的存在。仔细阅读或许就找到答案,而不用去google。【百度一下,会死呀?!】哪解决问题的思路又是怎样的呢?
仔细阅读异常信息,定位。往往有时候,问题也确实不好定位,查找半天也是无法找到突破口,这个时候怎么办?记住这一秘诀:去上个厕所,排泄的时候你就想通了,不要告诉别人哟。
首先是自己解决,如果发现半小时内没有思路,也没找到有用的信息,这个时候就要放下,去外界寻求帮助了,不要自己堵死在胡同里。当然这段时间内,你要保证读懂了异常,并且google过后已然没有思路。
国内网站上的解决方案,很多都是C来C去的,大致都是一样的,如果这些都解决不了你的问题,哪你只能去国外的网站上看看了,比如StackOverFlow,你会有不一样的收获。
最后一点,也是比较关键的一点。解决完问题之后,记得要记录下来,或写成blog分享给大家,或拉个list按tag分门别类收藏,方便下次遇到问题时查找方便。
做开发,遇到问题难免,不遇到问题正说明写的代码少,经历的还很少。遇到问题不可怕,可怕的是不去思考解决问题,不知如何解决问题。什么是高手?高手就是遭遇了数不清的问题,并解决了问题,再遇到问题时才能轻松化解,并且游刃有余。
坚持码下去,你就是高手
相关文章
- 笔记 | 一条SQL查询语句是如何执行的?
- Windows Server 系列服务器系统如何打开桌面图标设置
- VS Code 扩展开发如何保持用户视觉体验一致
- 如何优雅高效的邀请别人debug?
- 产业安全公开课:演唱会门票秒光,企业如何高效对抗黄牛党?
- SQL开发知识:Oracle PL/SQL 异常处理 如何使用详解
- Oracle 视图 DBA_HIER_JOIN_PATHS_AE 官方解释,作用,如何使用详细说明
- 查看MySQL连接数的简单方法(如何查看mysql连接数)
- 教你Oracle如何高效修改SGA配置(oracle修改sga)
- 「教程」Linux 下如何使用命令行来快速高效地进行文件改名(文件改名linux)
- Oracle的哈希分区如何实现更高效的数据管理?(oracle哈希分区)
- 如何开发稳定高效的Linux服务?(开发linux服务)
- 的使用深入浅出 Oracle:如何使用游标查看数据(oracle查看游标)
- 如何高效地进行Linux软件安装?(linux软件安装)
- 如何以Linux为操作系统搭建高效的日志服务器?(日志服务器linux)
- Linux SaaS:如何让你的业务更灵活与高效?(linuxsaas)
- 学会安装Linux,打造高效的电脑工作环境。(如何给电脑安装linux)
- MySQL 增量备份:实现高效快速的数据备份策略(mysql 如何增量备份)
- 如何在Oracle中创建新的用户?(oracle中创建用户)
- 如何在MySQL中高效查找重复数据(mysql查找数据重复)
- MySQL数据库:如何设计出高效的方案?(mysql数据库怎么设计)
- 如何快速启动MySQL数据库(如何启动mysql数据库)
- 优化数据库性能:如何合理设置Oracle闪回区的大小?(oracle闪回区大小)
- 如何高效查看Redis节点的使用情况(查redis节点使用率)
- Mysql优化技巧如何使用三列组合索引(mysql 三列组合索引)
- Redis集群实现高效的连接(redis集群如何连接)
- Oracle中如何修改字段值的操作方式(oracle中修改字段值)
- 如何实现ListView高效分页代码
- 面向对象继承实例(a如何继承b问题)(自写)