我所认识到的技术问题解决方法

作为开发者,如何学习?如何提升自己?如何解决遇到的技术难题?是时刻摆在我们面前的问题,问题虽多我觉得还是有方法可寻的!
  1.   基本准则:坚持、专注、效率
  2.   学习基本准则:多看书,多实践
  3.   解决问题基本准则:先思考,其次查资料(帮助文档、官方文档>搜索引擎),最后再求助他人
尤其是遇到技术问题,可能大部分开发者都是去百度搜索,一个一个解决方案的尝试,可能在尝试了几次后,问题得到了最终的解决。我们不妨回头总结一下,其实有些问题非常简单,不需要反复的尝试,甚至在生产环境下,并不会给我们很多尝试的机会,这样会给生产环境带来不稳定的因素。也许同样的问题大牛们一下就解决了,为什么呢?为什么大牛可以而我不可以呢?(哈哈,可能大牛以前遇到过,排除这个因素)我总结了以下几个原因,分享给大伙,希望能减少大伙的摸索时间,事半功倍的让自己也变成大牛。
  1.    思考;有的小伙伴不做任何的分析,不思考问题发生的原因,就把错误信息贴到搜索引擎里面去搜啊搜,最后搞了n次尝试还是没有解决问题。思考很重要,一方面可以确定问题的根源,另一个方面还可以帮助你使用更加合理和精准的关键字进行搜索,事半而功倍。当然有些非常简单的问题,可以直接去搜索,简单的问题或者大家经常遇到的问题可能在尝试1次或者2次后就解决了,对于这样的问题,搜索是可以带来效率的提高的。然而一旦有些问题进行了3次以上的尝试还是没有解决,我觉得这个时候就需要思考了,思考问题的根源,调整自己的搜索关键字等。
  2.    查资料;查资料大家都会,但是怎么去查才能有效率,才能最快解决自己的问题,我觉得大部分初中级开发者都会遇到疑惑。其实,查资料是有技巧的。首先,要分析一下问题的根源,然后去官方文档中查找对应的资料,一般情况下,官方文档是最全的,也基本能找到你需要的问题解决方法。国内开发者大多受限于英文的语言障碍,很少去查阅英文官方的文档,而是一味地在中文论坛,搜索中进行,错过了很多有用的关键信息,我觉得遇到英文官网不要害怕,其实就那几个单词,搞明白了就海阔天空了,分享两个好的英文官网使用教程的链接给大家,希望对大伙有所启示(MySQL技术参考手册使用教程MySQL英文官网使用教程); 其次,使用搜索引擎,搜索引擎关键字很重要,因此还是要思考问题发生的根源,这样才能使用最合适的关键字进行搜索,才能有好的结果,才能进一步快速解决问题。
  3.   求助他人;经过上面2个步骤的探索,如果还是没有能解决问题,那这个问题可能太难或者遇到的人很少,又或者是开发者本人的知识眼界有限无法找到合适的解决方案,这个时候就要带着自己对问题的思考去求助,而不是一味地贴出错误代码来求助,这样才能有助于问题的解决和自身技术能力的提升。
虽然计算机从诞生到现在不过几十年,但是对于人类的影响已经深入到各个行业,尤其是近年来互联网、大数据的发展。因此说技术人才尤其是高级技术人才是非常有社会价值的,同时也能实现自己的价值,“路漫漫其修远兮,吾将上下而求索”用这句话与所有技术开发者共勉。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值