今天逛论坛竟然连着刷到这两篇帖子
GPT带来的一些思考
如何解决学习知识广而不精的问题
先说说我自己的情况(不想看直接跳过)
20年高考上大专,开启了我的计算机之旅(报的专业全都是“计算机”打头),但是专科专业主要就业方向并不是软件开发,是使用的某蝶、某友软件(应该有不少佬友听说过),但是专科还是学了html,css(连js都没学),Java基础,C#基础,.net(winform,webform),好像就这些了。刚上大学时老师说以后会分方向(开发和某蝶友软件相关)所以就没考虑转专业之类的事,但是后面一直拖,直到大二快上完,专业课老师才说起这个事,而且还不是开发课老师说的,当时已经没有开发课了。老师问还有没有人想学开发,三个人举手,但只有我坚持了下来,因为要跟着物联网专业复习,参加他们的考试,培训的时候也跟着物联网培训(校企合作专业),于是我就跟着我们学校物联网学了两周,参加了他们的考试,后面跟着另一个学校的物联网专业培训,培训时长三个月,但我因为找到了工作两个多月就走了,当时实习期月薪8k(杭州某公司),主要工作是nodejs(electron开发)和winform开发,而且nodejs我是从0开始直接工作的,干了半年后选择了辞职专升本(因为疫情结束了),目前是某垃圾民办二本软工专业。
我接触人工智能是从copilot开始,进L站也是这个原因,我是copilot内测用户,当时还是免费的,后来同年十一月份是第一批chatgpt用户,我觉得我还是比较喜欢接触新东西的。
我认为,使用gpt和自己搜索学习了解,并没有本质上的区别,这种想法就和使用IDE和记事本写代码一样,总有些人会觉得自己IDE用多了自己就不会用记事本写代码了,可是会用记事本写代码有什么用呢?不会用记事本会用IDE可以避免语法中的一些低级错误例如单词拼写错误,符号错误,大小写错误,很明显是可以提高开发效率的,当然前提是你是真的会用IDE(指你在任何一个崭新的电脑上都可以配置好属于自己开发习惯的IDE),gpt亦是如此,他只是缩短了你查找修改问题的时间,并没有改变你遇到问题需要查找的本质,因为你的问题通常是不能完全通过自己的大脑思考来解决的。如果你能在任何一台正常工作环境下(能联网,自己安装软件)的电脑上熟练的通过某些方式打开gpt并使用,那么使用gpt就是你的知识,就是你的本领,就是你比别人强的点。
之前从某处看到过的一句话
一个优秀的程序员和一个差的程序员的差别并不是谁能手写多少代码,谁比谁多写了几万行代码,谁会背多少种方法,而是,优秀的程序员通常比差的程序员能更快的从网络上,资料中找到自己需要的东西
关于那个佬友说的学的广而不精,我觉得我也是这样,但是我并没有觉得有什么问题,我搞过不相干的东西也很多,例如手机root,免流,域名服务器备案,linux系统(基本操作),自己组装电脑,研究配置,当然还有站里老生常谈的话题gpt,copilot,vpn,vps,抓包。会Java基础,py基础(写个小工具真的方便),linux基础,md文件的简单编写,甚至我还研究过各种语言如何输出helloworld。最后总结一句话是
知其原理,方可无惧。
学的东西足够多的时候,总能把自己的一些看起来不相干的知识总结起来的,高中接触的大王卡免流,手机root,小黄鸟抓包,和我后面真正学计算机时接触的vpn,linux的基本操作,实习时用的fiddler抓包,后面域名备案,服务器备案,写博客网站,都联系了起来