不懂就要问,这个道理小学的时候老师就教过,可是一直不以为然,觉得要自立。性格也内向好强,所以从没有养成问的习惯,直到最近工作了,才知道:不懂又不问是要有苦果子的。
上学的时候,遇到问题就先查资料什么的自我消化,很少问同学老师。这样下来,解决的问题肯定很多,但是不会的问题肯定也有,结果呢?在校的唯一检测是考试,考试中把会的做好已经很好了。所以没有会的那部分东西也就被忽视了。这样的趋势是,遇到问题先尽力自己解决,实在解决不了,就放下。这样的趋势或者在学校还算是比较行的通的。
但是工作了,就完全不行了:一个程序,要跑起来,是不能出问题的。最近一个月在公司里做个小应用,开发环境是公司自己的一套体系。对于这套体系,网上当然找不到参考资料,而参考文档又有限。首先是环境的搭建,建好了自带测试程序通过了,自己的小程序不通过。怎么回事呢?具体问题不说了。我的思路是:先仔细阅读给的文档,好好理解这套体系;看测试程序代码结构。走走走,还是有问题解决不了,提示信息网上一搜,感觉是系统出问题,结果用一天的时间装系统,装环境。装环境是严格按照文档来,结果问题还是没有解决。到晚上了师父来问我怎么样了,我才说什么什么问题,他说:“那好说,文档上没有吗?把xx文件删除就行了。”然后他一条删除指令,完事了!而我崩溃了。搞了一天不如他一句话!
这次还只是一个,前几天隐隐约约碰到类似问题,直到这次,才感觉到大大的刺激!想想,程序,系统环境,有时候真说不出会有什么问题。更何况有公司独有的,参考资料十分有限的情况下,你不问,你的工作就是进展不了。而别人首先看到的是什么呢?你的工作没有进展。
上学的时候,遇到问题就先查资料什么的自我消化,很少问同学老师。这样下来,解决的问题肯定很多,但是不会的问题肯定也有,结果呢?在校的唯一检测是考试,考试中把会的做好已经很好了。所以没有会的那部分东西也就被忽视了。这样的趋势是,遇到问题先尽力自己解决,实在解决不了,就放下。这样的趋势或者在学校还算是比较行的通的。
但是工作了,就完全不行了:一个程序,要跑起来,是不能出问题的。最近一个月在公司里做个小应用,开发环境是公司自己的一套体系。对于这套体系,网上当然找不到参考资料,而参考文档又有限。首先是环境的搭建,建好了自带测试程序通过了,自己的小程序不通过。怎么回事呢?具体问题不说了。我的思路是:先仔细阅读给的文档,好好理解这套体系;看测试程序代码结构。走走走,还是有问题解决不了,提示信息网上一搜,感觉是系统出问题,结果用一天的时间装系统,装环境。装环境是严格按照文档来,结果问题还是没有解决。到晚上了师父来问我怎么样了,我才说什么什么问题,他说:“那好说,文档上没有吗?把xx文件删除就行了。”然后他一条删除指令,完事了!而我崩溃了。搞了一天不如他一句话!
这次还只是一个,前几天隐隐约约碰到类似问题,直到这次,才感觉到大大的刺激!想想,程序,系统环境,有时候真说不出会有什么问题。更何况有公司独有的,参考资料十分有限的情况下,你不问,你的工作就是进展不了。而别人首先看到的是什么呢?你的工作没有进展。
以后在哪个公司都是有他自己的东西,可能都会碰到这样的问题,所以长了个经验。话反过来说,即使不是公司独有的,也会有自己解决不了的问题,可能问别人未必能解决,但有益无害。做程序开发的,更有很多的奉献精神,要不,哪来的那么多那么优秀的开源东西呢?而自己也要打开心门,学会与人合作沟通。有些问题只是对自己来说是问题,对别人来说可能就是常识。以后不管工作还是生活,不懂就要学会问!
不懂就要问,这次体会学习了。