33,007
社区成员
发帖
与我相关
我的任务
分享
我是一名大二的软件工程学生,因为转专业的原因只学了一年的软件工程,也许是少了基础,对项目开发有很大的疑惑,我的学习路线是
C语言→计算机基础知识→数据结构,计算机网络等等(就是408的内容),在我有限的认识里我只会刷力扣,刷算法,所以在一些编程比赛中如蓝桥杯、icpc上我都有拿过奖,但我这个暑假有幸去到公司实习,发现他们做的东西和我平常(刷力扣)有巨大的出入,我不理解为什么一个项目有好多个文件,为什么一个文件夹里又有一堆打不开的文件,这些都是什么,为什么要这么多的宏定义,能打开的文件,也就是VS能打开的文件我也看不懂他在写什么,因为我平常写力扣只要在VS里写明白,然后交了就可以了,包括平常的比赛也是这样的模式,各位大神我想问一下从算法到真正的项目开发,我少了哪一环,是不是我应该先了解一下那些打不开的文件都是什么,谢谢各位!
网上有人说找github上的开源项目训练,可是我还是会遇到同样的问题,一堆打不开的文件,他们是什么,怎么来的,为什么在这里,以及我写下来的代码怎么就可以变成程序了呢?