最近在群里,有很多同学问了很多技术问题,可以归结为几类:
1、表达不明,不知所云,一上来直接问某段代码是什么意思?
2、要求很高,要让帮忙敲代码,怎么实现这个功能?
3、有代码,有错误提示,上来会说已经在课本上也找过,在网上搜了很多,但还是不知道怎么解决,为这类同学点赞!!!恭喜这类同学,你们掌握了正确解决编程问题的打开方式,而且是一种非常好的学习方式,解决问题的能力很强,相信其他学科也学的不错
群的建立初衷是给大家提供一个交流平台,但前提没人有义务要在群里每天都守着,给大家解决问题,这是个大家自发加入的群,不是工作群,也不是朋友群,所以心态要好,这是常态,线上微信群,如果想得到更多的帮助,就是利他思维,先主动帮助别人,后面才有可能收到回应,博主不是无欲无求,而是看的太多,能帮助其他人,收不到回应也非常正常,但行好事,莫问前程。人生也是如此,人生有很多比编程问题要难的多的事情,很多路必须是要自己一个人走的,父母,朋友,老师,同事都可能帮不了你,需要一个人走。如果没人回应,有可能是大家真的忙,或者对你的问题不知所云,如果遇到这种情况,建议还是要多查查资料,看书本,或者在csdn上搜搜,一般的问题都能搜到。从另外一个角度讲,没人回应,或许会激发你的斗志,已经没人帮你了,只能自己破釜沉舟,说不定问题很快就解决了,群里很多朋友就是这样,能力又提升了一大截。
提几点建议,供大家参考:
1、提问题前,要先想想你提供的信息是否完全被人理解
某个问题发生,是阻碍你的程序运行,那会报错,有错误提示没?到底哪行代码出的问题?有没有关键字提示?这些信息要提供,在书本上也是,在网上搜索也是,需要这些信息,才会帮助你更快找到答案。
2、不要害怕,勇敢提问
但是这有个前提是,你在遇到这个问题后,有自己做过研究,查课本,上网搜索,都做过了以后还依然找不到答案,那鼓励你勇敢提问,不要害怕这个问题可能在别人眼里会比较简单。因为超过10年的编程经验的软件工程师,也不可能什么问题都遇到过。
3、要享受解决问题的过程,人只有做难的事情才能成长
大多数人遇到问题后,都很焦虑,想要赶快解决问题,所以自己花了可能10分钟不到就要问别人,建议至少花一个小时去搜索,如果时间很充足,甚至要花几天来解决一些问题,要一行行代码去debug,甚至要看底层框架的源码,博主记得几年前,学习spring cloud的时候,因为是新技术,要在企业里应用,网上中文资料不多,还要经常去国外网站搜索,还好没有项目压力,时间比较宽裕,一个问题研究了好几天,问了别人也不知道,到最后还是自己研究,最终解决,非常有成就感。这个过程很痛苦,但是也很享受,因为在成长,在做难的事情,人只有做难的事情才会成长。
4、经常记录总结
我们要相信我们现在遇到大多数编程问题都可以被解决,只不过是因为我们的知识不够,经验不够,好习惯没养成。好记性不如烂笔头,每个问题的发生,都是有原因的,但是时间长了,会记不住,所以你最好有云笔记文档,可以随时记录,实在不行,建议你写CSDN博客,单纯把CSDN当做自己记录总结解决问题的地方。强调一点,编程一定要注意注释,养成好习惯。不写注释,时间长了,你自己可能看不懂,别人也可能看不懂,可读性就差。
5、但行好事,莫问前程
每个人一生,都会遇到无数问题,只有解决一个个问题,我们才能打怪升级,走到下个阶段,解决问题的过程,我们只有珍惜,努力,至于结果有时候不可能每件事都能圆满,我们都有自己的局限性,当然也有运气成份。所以我们能做的事情,就是朝着这个解决问题的方向努力,在解决问题的过程中,你会认识很多人,其实帮助别人,也是帮忙自己,让自己的心也踏实,更加强大,但行好事,莫问前程。
会持续更新,希望帮助大家,欢迎大家提建议。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/164021.html