初识编程,C语言开启大门

或许因为我有些怀旧,始终难忘第一次接触的事物。那第一本日记本、第一张车票、第一次飞翔的飞机票,我都珍藏着。同样,第一次接触的C语言,曾让我陷入无尽的遐想。仿佛掌握了它,就能编写出操作系统,成为网络黑客。然而现实总是骨感,学会C语言后,除了能在控制台输出几句问候,读写文件外,其它我也捉摸不透。当接触Java时,我并未觉得它比C有何出众之处,甚至觉得在效率上无法与C匹敌。作为强类型语言,Java在简洁性上似乎有所牺牲。
转向Java,现实所迫
尽管我抗拒,但最终不得不学Java。原因无他,只为就业。当周围的同学和老师纷纷转向Java时,我还在坚守C语言,试图闯出一片天地。当我了解Windows操作系统大多由C编写时,我对C语言的崇拜更甚。但现实残酷,市场对C语言的要求极高,我这个半吊子只能望洋兴叹。于是,我开始了Java的学习之旅,接触框架,尝试写完整项目。这才发现,我们需要的往往不是一个操作系统、一台服务器,而是一个网站。
说起对Java的嫌弃,效率是最大原因。最初学Java时未用框架,任何需求都要手动实现,我发现了其与C语言在执行效率上的差距。C语言的编译过程流畅迅速,而Java的启动和运行过程相对较长。尽管有人会说汇编效率更高,但现实是现实。
深入研究Java,重拾信心
为工作、为求职,我学习了诸多本不想学的知识。尝试使用SSM框架,接项目完成,几个月的敲代码让我重新认识了Java。虽然项目不大,收入不高,但我凭本事吃饭,心中坦然。但许多框架晦涩难懂,简洁的命名、复杂的运算让我头疼。我现在和许多应届生一样,缺乏实战经验,求职时屡屡受挫。虽无名校背景、无出众技巧,连Java基础都不那么牢固,但我决心从底层深入研究Java。有人说我败给了现实,但我要说,我们不能败给自己。
未来规划
未来我要怎样?我要积累项目经验,从中提取可重复利用的部分,形成自己的框架,提高开发效率。同时我想做一个完整的上线项目,用实际行动证明自己的实力。除此之外,我还要从原理学习编程,了解编译原理、程序的执行过程。不能过于依赖便捷的编辑器和成熟的框架,要思考程序的执行过程,了解框架设计的初衷。编程的乐趣不仅仅在于CURD,更在于探索和创造。我们都败给了现实,但不能败给自己。
文章来自《钓虾网小编|www.jnqjk.cn》整理于网络,文章内容不代表本站立场,转载请注明出处。