编码于我而言是将天马行空的想象变成千万人指尖可触的真实。时至今日历经高考步入大学的我将踏下第一个属于自己的脚印给未来的自己签一篇“修行契约”。一.自我介绍大家好我是负无穷。和很多刚踏入技术世界的朋友一样我并非天赋异禀但始终相信“合抱之木生于毫末”。目前我正在系统的学习C语言在此之前我对技术的认知是碎片化的而现在我决定把根扎深把地基打牢。平日除了敲代码外我也喜欢画画看纪录片。希望在CSDN这片沃土上结识更多的同行者一起交流、精进。二.学习目标我的编程之路分为以下三个阶段·短期之志把C语言的核心语法、数据结构与常用工具吃透做到“知其然更知其所以然”。能独立写一个完整的命令行小工具熟练掌握Git版本管理。·中期之谋深入理解指针与内存的本质掌握结构体、链表、文件操作能独立写出一个具备增删改查功能的控制台项目。面对Segmentation fault不再两眼一抹黑而是能顺着gbd和日志找到病灶。·长期之望以C语言为地基向数据结构与算法、操作系统、计算机网络纵深延展。成为一名真正理解计算机运行部逻辑的嵌入式开发工程。让C语言成为我揽望世界的地图。三.学习方法拒绝“只看不写”的假努力给我自己定下四条学习准则1.系统化输入跟着完整的教材和官方文档走把语法、内存、编译链接串成体系不搞碎片化的收藏式学习。2.动手至上拒绝复制粘贴学完每一个知识点关掉视频自己从零敲一遍。C语言尤其如此一个分号、一个去取地址符写错程序就可能会崩溃。Debug的煎熬才是成长的真正代价。3.以输出倒逼输入我会坚持写博客把踩过的内存坑、指针陷阱、编译报错记录下来。写文章是最好的复习也是在帮助未来的自己。4.先独立思考再开口求助遇到error和warning先学会自己读报错信息、查手册、搜关键词。独立的排错能力比背熟语法更重要。四.时间投入日拱一卒功不唐捐。时间是最公平的裁判。我计划每周投入15~20小时的时间存粹学习·工作日每天雷打不动的抽出2~3小时用来听课、敲代码、画内存图、做笔记。·周末每天投入4~5小时来做小项目实验、复盘一周所学、写博客沉淀。不贪多不冒进。C语言不难在语法难在理解理解需要时间我愿意慢下来。五.心之所向山高水长顶峰相见。我渴望加人的IT公司是字节跳动。喜迎我的是它在底层技术上的硬实力。C语言的操作系统、嵌入式、高性能计算的通用语言而这家公司正是在这些领域深耕。我渴望置身于那个充满即客精神与底层信仰的环境与优秀的人并肩直面内存、性能与架构的挑战。我知道现在的自己离它们还差的很远但路虽远行则将至事虽难做则必成。写在最后种一棵树最好的时间是十年前其次是现在。这篇博客是我在技术长卷上落下的第一笔。未来的日子里愿以代码为剑以指针为矛在内存的旷野上走出一条属于自己的路。诸位我们顶峰相见
阅读完成 · 觉得有帮助?