从代码恐惧到编程春天-我的13年编程之路
我从高中时候就不喜欢编程,当时觉得代码太机械没有美感,虽然知道计算机是未来,高中报志愿的时候很多师兄师姐也都异口同声,劝我报计算机,说将来好就业。但因为对编程的无感,计算机相关的专业一个都没选。
然而,人算不如天算,2010年上了大学,C语言是必修,我的痛苦也来了,各种符号老是记不住,每次上机实现代码都头痛不已,C语言期中测试拿到大学所有考试最低分--60分,最后总成绩82。
大一下学期,跟同学们聊天,一个朋友调侃说C语言期末太简单,最后应该是个人都能拿85。。。我当时只能沉默苦笑,但内心早已泪流满面,原来自己被开除了人籍。。。
C语言结束,之后的计算机课都是选修(比如数据结构与数据库),果断一门不选,学业总算轻松很多。
2013年去台湾交流,我们学校的小伙伴除了我全部跟计算机相关,也从那时起第一次了解到计算机视觉图像识别的前沿,第一次知道各种人脸数据库,也让我惊叹不已。
2015年,因为实验相关,导师让我去学labview跟MATLAB,但学了一圈之后发现自己根本没有天赋,只会拿来用,不会自己独立开发。幸好实验室有各种大神,留下的代码对付实验数据完全足够,也就侥幸做完课题。
2016年,当时对爬虫非常感兴趣,想要爬自己的豆瓣观影,就第一次自学python,用jupyter,安装各种库(记得最清楚的就是BeautifulSoup)。学完基本操作,就上网copy别人的代码,一运行,生成豆瓣电影top 250的Excel的那一刻,还是蛮有成就感!
然而,当我爬自己豆瓣阅片的时候,bug就出现了。。。老是不成功,没几天,我的IP就因为豆瓣的反爬虫机制就封了。。。从此在实验室的电脑就打不开豆瓣。。。我的代码之路再次中道崩殂。
2017年开始,我确定自己没有开发代码的天赋,也就不浪费时间让自己痛苦,需要的程序都是靠外包,我只要会跑代码就行。如果用到代码发论文再挂名,实现双赢。当时,正是人工智能爆炸式发展的日子,在北京跟做AI的高中同学们吃饭,第一次知道TensorFlow(因为一个妹子说她是TF girl),同学们都调侃人工智能一点都不智能,还是在人工智障期。。。
2018年,机器学习(machine learning)开始在科研界大火,各种教授都在讲AI for science,我也按耐不住,开始学习machine learning,结果学了几天,发现都是各种调参数,AI一下子就不高大上,了解个概念也就不学了。。。
2020年,实验要用的代码,也都开始出现机器学习的库,就花了一两周,再次从python基础知识学起,然后把各种数据处理的python知识,还有各种监督学习,无监督学习研究了一番,然后上网下载别人写好的代码跑一跑,知道个大概也就结束了。
2022年,自己的科研更进一步,与AI相关,代码也用到各种深度学习(deep learning)的算法,就开始看各种教材,上Youtube来学了解各种算法到底是怎么运行的(特别喜欢台大Hung-yi Lee的视频课),自己要用的代码依旧靠外包,这次有计算机系的合作者,我连运行代码都不需要(我的电脑也跑不动。。。),就更没有动力上手跑代码。
今年(2023),是通用型智慧迅猛发展的一年,ChatGPT每隔几个月都在进化。从各种胡说八道的GPT-3.5,到与人类媲美的GPT-4,当我第一次用GPT-4写代码的时候,我觉得自己的程序员春天来了!!!
从只会内功不会武功,到有个师傅教我武功。我专门花一个下午来好好写代码,先提出需求,VS code运行GPT-4给的代码,结果各种bug,一步步问GPT-4解决,最终运行成功还是蛮有成就感。
虽然有个GPT老师手把手教学,但我还是觉得bug太多,写代码太麻烦,写了几次就不再写了。
时间来到上周,GPT-4中的代码解释器(Code Interpreter),开放给所有付费用户。
看了一圈教程后发现实在是厉害,我可以上传文档,让GPT-4自己写代码,自动纠错,帮我分析,而我只需要提提需求,代码就能自动更改。
从师傅教我学武功,到有个保镖帮你发功,指哪打哪。我把之前学代码的各种例题,习题全都丢进去,在保证正确率的情况下分分钟搞定,我码代码的任督二脉被彻底打通,代码水平至少提高100倍。
不仅是码代码,Code Interpreter还能进行数据分析。
出于激动,我花了一个晚上(下午五点多学到凌晨一点),从数据库SQL,到处理数据的numpy,pandas,机器学习算法各种包,再到数据可视化的PowerBI,全都上手操作,顺了一遍。
瞬间觉得我这样的小白都能用GPT几天上手数据分析,中等水平以下的数据分析师(Data analyst)就要担心自己饭碗不保了。
此刻,我终于觉得码代码不再是个痛苦的工作,而是可以指挥任劳任怨的GPT工具人的爽感,编程的春天终于来了!
期待GPT可以无限制处理图片视频音频图像,可以训练深度学习算法的日子,到时候,我的编程水平,应该能够进一步提升了!
song2li的最新日记 · · · · · · ( 全部 )
- 314元拿到中国驾照 (1人喜欢)
- 角色的转换-2024书影总结 (2人喜欢)
- 2024年的有趣回忆 (和谐版) (3人喜欢)
热门话题 · · · · · · ( 去话题广场 )
-
加载中...