今天面试了两家公司,作为一个应届毕业生(在没有实习经历),有几句话想说。
首先我只是一个本科毕业普通学生,我的大学四年是这样过来的,
大一作为一个新生宝宝加入了学校的校团委,每天忙里忙外,技术方面(一事无成)。
大二想去参加校内的技术部门,结果人家不要/(ㄒoㄒ)/~~。
大三疫情来了嗯~ o(* ̄▽ ̄*)o,初步体会到编程的美丽。
我的技术生涯就从这里开始了。
总结自己的学习步骤,我第一本啃书就是数据结构,数据结构在我看来是对我学习C/C++帮助最大的,数据结构的学习会潜移默化的影响我的编程思维,这也为我后面能够快速的完整学习C/C++打下了基础。有人可能会问,你不学习c怎么能看懂数据结构呢,我只想说我大一大二也不是白上的。。。。
之后,我就开始从头开始学习C语言。我相信C语言的指针对于很多初学者是一只大boss,那我就不再老生常谈这些C指针了,C语言的大Boss很多,我能够说的就是自己多敲两边试一试,多去看看网络上的各种博客,海纳百川,多看看别人的讲解,最后自然会水到渠成。当我C语言“大功告成”(Lv.熟悉)以后,我就开始去做一些项目了,项目我建议大家可以想去网上找一份功能列表,然后自己想办法去实现。
我自己认为完全靠自己做项目出来是一件很必要的事,在做项目中首先就是会纠正你思维中一些潜在的语法误区,还有就是你会因为做项目而学习到更多。打一个比方,网络编程,系统编程是啥?如果你在做项目中如果想要实现一些功能能同时运行那么你就会了解到系统编程,如果你想实现聊天数据传输功能那你就会了解到网络编程,如果你想跳出命令符那你就会知道QT(还有很多)图形化界面设计这玩意。这因该就很通俗易懂了,总之,产生问题,了解问题,解决问题,这就是我的学习方法。
说到这里,在在你完成项目以后,你因该就掌握基本的网络编程,系统编程等等。
之后我就去学习C++了 ,有了C坚实的地基,那C++自然就是平步青云万丈高了,
不知不觉就码了这么多,把我自己的座右铭送给大家:欲戴王冠,必盛其重。
加油!