我个人是零基础、试着去学一些编程、小项目的,虽然现在还是新手,但从0到开始期间,踩过一些坑吧。和身边小伙伴聊天、发现很多人和我一样,于是就想分享一下,希望能帮助到小伙伴们。
急于求成。
这个我深有体会。看到别人做出优秀的游戏、我感觉好有意思哇,于是试着去学Unity,结果学Unity要学习C#编程语言,但我是零基础的。于是稍微学了点C#就开始跟着一些案例去试着做游戏,跟着别人的案例教程也是做出来了,有些成就感。
但实际是基础不牢的,让我自己去写一些很基础的功能时、我经常蒙圈,不知道如何下手去做。后来仔细反思,是自己太急于求成了。跟着别人案例做的东西,最终还是别人的、不是自己的,也是缺乏创新性和能力的。
不过“急于求成”并不完全是坏事,对于一些基础比较薄弱、但学习周期长的,“急于求成”最后大概率是放弃和失败,但对于另一些——如考前一星期突击高数,这些反而挺有用的。
个人感觉,对于一些学习周期短、如搭建个个人博客,做个小论坛之类的,这些本身对技术力、理论知识要求不太高,照着网上的教程就能去做。但对于一些学习周期长、创造性高的(如自己开发个软件、工具),就十分考验基础知识了。学习的路上切忌“急于求成”。
眼高手低
感觉不光个人、其实很多学校的教学也存在这个问题,在理论课上讲得头头是道、然而真正的实验课少得可怜、或者时间安排不合理:周一上理论课,周五做实验去了。学生在脑子里脑补自己做实验、感觉自己都会了,然后真正操作时就突然很懵很慌张)
我觉得对于一些操作性强的,比如写代码、不要在脑子里脑补,要实际去行动,否则是“纸上谈兵”。
自我怀疑与否定
很多时候,遇到解决不了的难题,会不自觉想:啊,我好笨,我是不是不适合学xxx。如果再在网上刷到“8岁小学生独立完成xxxxxx”,更加崩溃:啊小学生都能做的,我做不了。从而失去学习热情。
这样是万不可的,反而可能会失去学习、生活的欲望,陷入不良情绪中。可以记录分享自己的学习成果、增强自信心。对自己放松、如果暂时没什么生活上的压力,不要太严格:今天开发软件、明天做人工智能...慢慢来就好
不敢求助
很多人和我一样,不敢问老师问同学,我直到现在还不敢,问就是社恐。不过我非常感谢kimi、文心一言、ChatGPT等工具的出现,面对这些AI问问题很放松、也不紧张。有问题的话、可以利用好身边的工具、有一些不理解的向AI求助