在上嵌一个多月的学习,自己学习了linux开发基础和C基础编程的课程。虽然学习的日子不是很长,但是每一天都过得很充实。学习linux之前曾参加过很短时间的培训,所以在开始的时候学的不是很困难,也对所学的知识进行了更深层的巩固。但是学到shell的时候,发现逐渐跟不上脚步了,无法理解脚本语言。而本来很浅显的知识立刻变得深奥、抽象起来。学到服务器配置的时候,忽然发现,学习嵌入式需要扎实的基础与课外知识。虽然跟着老师的脚步一步一步地进行安装、配置,但是自己始终无法站在全局的角度来掌握、运用它。所以也就无法得心应手。运用gcc编译和TC不一样,因此自己也花了一段时间来适应这种新编译方式。虽然不是很灵活,但是自己也能熟练运用了。至于多模块文件,还不是很了解。在后面的时间里则是重新学习了C基础。学校的C语言学习是站在教授知识与应对考级的角度,而这里的学习则是站在企业的角度来要求,语言规范与容错判断成了很大的要求点。自己的程序不但要运行正确,而且要让别人看得懂,更要让很长时间以后的自己也看得懂。这次学习C不是在传授没有接触到的知识,而是要使自己回忆起当初学习到的知识并补充以前没有接触到的细节,并从全新的角度来编写结构。以前没有注意的知识点现在都得以补充并进行了系统的学习。前几章的课程掌握得还好,但是到了指针与结构体的时候,发现需要考虑到很多东西。也有很多时候找不到自己的错误,或者思路不对。所以需要自己多做题目,多看代码并自己敲一遍。学习了这么长时间,逐渐发现自己没有当初学习的激情。看到别人都回家了,自己也会有点羡慕。现在自己到了学习的倦怠期,所以必须要调整自己的心态。心态问题总的来说还是因为自信度不够,所以归根结底还是需要自己的自觉性与积极性。