作为一名大一新生初识编程的心情可以说是又激动又胆怯,我是2021届高考毕业生,考上了西南石油大学,来到了四川成都,就读于土木工程专业,由于我的工程制图这方面能力比较薄弱,而在一个处处都需要工图的土木专业,我觉得我与它并不适应,相反在计算机这一门课上,我发现我对编程有着极大的兴趣,而这也是唯一一门能使我边学边感到特别充实的学科,因此我毅然决然的选择奔向IT行业,我深知因为我的专业不是和计算机的相关专业,所以相比于计算机行业的学生我只能更加努力,没有别的捷径可走,同时又由于计算机更新换代的速度太快,如果自己的知识不能紧跟时代的脚步,随时有可能会被淘汰,因此我一刻不敢懈怠,从二月份开始学C语言,到目前为止已经两个月的时间了。也从原来的小白变成现在的初识。

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a, b, c;printf("请输入三只小猪体重:\n");scanf("%d%d%d", &a, &b, &c);if (a > b){if (a > c){printf("小猪a最重\n");}else{printf("小猪c最重\n");}}else{if (b > c){printf("小猪b最重");}else{printf("小猪c最重");}}return 0;
}

至于期待嘛,随着现在网络时代的不断翻新,各项互联网技术也是层出不穷,嵌入式,一项用于监视,控制,辅助机器和设备的装置。在编写的过程中用到了大量的C语言和极少量的汇编,像操作系统,数据库的编写也用到了大量C语言的知识,再比如,大家比较感性趣的大数据是JAVA的天下,编译器,游戏服务器也是基于C和C++的基础甚至还会用到Lua脚本的知识,更甚者,Web开发:绝大部分JAVASCript,PHP和极少量的ASP和JSP,桌面开发:C++,Qt+Script,C#都能做出漂亮的跨平台界面,分布式应用和云存储是JAVA和Python的天下,虚拟技术:QEMU,KVM,Xen都是纯C开发,另外就是高性能服务:Apache,Nginx,Memcached,Redis等高性能服务器都是纯C开发,其次,近年来,Go语言也参与了好多项目。所以可以看出计算机的学习是上不封顶的,我在大一对未来要从事的IT方向还有些迷茫,但是我感觉这也无异于不是件好事情,因为我的潜力无限大,大学四年研究生两年,我相信只要我仍然保持着对IT行业的热情,对学习知识的渴望,我想我的未来一定是大放异彩的,就像张雪峰说过,考研重在过程,而在你不懈的坚持努力并克服重重困难的同时,研究生它只是结果,我们只要把这段过程路走好,结果就是个必然事件,我想IT行业也是这样,在你不断的走在学好技术,一天天进步的路上,大厂也好,出国也罢,你心中任何你想到的,甚至你想都不敢想的都会在你不断进步的路上悄然实现,就像我总在告诫我自己的一句话,不要把现在自己定位的太低,因为只要你不断的走下去,未来是我不能预料的,甚至是颠覆自己人生的!

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int arr[10];for (int i = 0; i < 10; i++){scanf("%d", & arr[i]);}int max = 0;for (int i = 0; i < 10; i++){if (arr[i] > max){max = arr[i];}}printf("最重的小猪体重为%d\n", max);return 0;
}

紧接着谈下我自己接下来对于编程学习的计划目标和安排,我深知学好编程不仅是掌握像C语言,C++,JAVA,Python等各种TIOBE榜上重要的计算机语言,与此同时,在大学四年,还应该学好算法和数据结构,操作系统,计算机网络,计算机组成原理等专业课,有机会的话还打算和计科院的老师进行一些项目实战,积累编程经验。欲戴王冠,必承其重。先不说这些专业课的难度是多么多么的天花板哈,据我了解的所有的语言在学习过程中都有初阶和高阶。计算机的专业课更是难度爆炸,幸运的是我才大一,既然意识到了事情的复杂性,我有着充足的时间去做准备。我的计划是在大一下学期学好C语言,从学会真正的变成学懂以及会灵活的使用,这也是我在学习IT知识的过程中始终追求的目标,也是将来在进入大厂后给予它们的承诺。那怎么才算是C语言学好了呢。我是这么理解的:1.掌握C语言中所有的基本定义,深入剖析像数组,字符串,语句,函数,运算符等知识点,学到指针后将它们做一个完美的融合,灵活的运用每一个知识点。2.使用C语言可以熟练的写代码,不论是单独的数组样式还是数组+函数+指针甚至是最复杂的指针形式都能熟练的写出来,不受语法的干扰。3.可以在自己的代码中轻松的调用第三方代码 。4.熟练使用主流的编译器调试代码,出现问题可以调试解决。紧接着在七八月份我会开始学习初阶数据结构和算法。锻炼代码能力,在不断的提高自己C基础的同时,辅助进行大量的刷题加以巩固。其次我会在大二上半年的一个学期加上寒假的时间里学习C++和JAVA两门语言,并像C语言一样熟练的掌握。寒假期间打算开始Linux和MySQL的学习。这就是近一年之内的大致计划,祝愿我在2022年的今天播下的这颗种子能在明年今天的同一时间开花结果,播下种子,收获希望!

初识编程的感受与期待。相关推荐

  1. 对c语言编程的感受,感受一种被“C语言编程”困惑的书(Stephen Kochan)

    我一直在C语言程序设计中学习C语言中的朋友推荐的书.书名为"C语言编程"由Stephen Kochan提供.感受一种被"C语言编程"困惑的书(Stephen K ...

  2. 一个物理学家学习Windows编程的感受

    最近学习用Visual C++ 作为平台的Windows 编程,感觉到学习这种编程技术的过程与学习物理的思维差异非常大.最明显的,比如对于物理课本,在学习的时候值得一个字一个词的认真去读,有时候需要读 ...

  3. python趣味编程100例-儿童Python趣味编程课程

    儿童Python趣味编程课程 南京杜恩培训隶属于南京卡尔威特教育咨询有限公司,秉承"以人为本"的办学宗旨,致力于给每一位前来学习的学员专业优质的服务.中心成立于2002年,在南京已 ...

  4. [Professor麦]并发编程就该这么学(长文预警)

    二轮复盘并发编程!!文末有一些我学习并发编程的感受,不知道怎么入手的可以看看,正所谓传道授业解惑也,传递怎么学比知识更重要!欢迎在评论区和我交流讨论 什么是线程安全 当多个线程同时访问一个对象时,如果 ...

  5. 儿童python编程教程-儿童Python趣味编程课程

    儿童Python趣味编程课程 南京杜恩培训隶属于南京卡尔威特教育咨询有限公司,秉承"以人为本"的办学宗旨,致力于给每一位前来学习的学员专业优质的服务.中心成立于2002年,在南京已 ...

  6. 猿创征文|前路有光,初心莫忘,从编程小白,到如今小有所成,我这一路是如何走来的?

    前言 无论是谁,对于编程来说,一开始看都很难看懂的,这也是为什么这个行业,属于互联网高薪行业代表的原因之一. 我是属于自学编程的非科班码农,在我看来,自学编程应该重点思考下自己的学习方式以及是否对 J ...

  7. c语言程序实际问题,《编程解决问题之程序规划语言(c语言)》.doc

    <编程解决问题之程序规划语言(c语言)> <编程解决问题之程序设计语言(c语言)> 课程内容介绍: 本课程主要是介绍如何利用c程序设计语言,编写程序,解决实际问题.目的是提高学 ...

  8. 2019年春季第七周 编程总结

    一.作业头内容 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言作业评价标准 我在这个课程的目标是 加深和巩固对指针.数组和地址之间的关系的理解:能更准确和灵活的使用指针对数组中元 ...

  9. 雷军:我爱编程这个工作,可以肯定我会干上一辈子

    如果程序人生的话,这条路太漫长 我并非天生喜欢写程序,上高中时也没有想过程序员的生活.我学电脑非常偶然,小时好友上大学时选择了计算机系,为了和这个朋友有更多的共同语言,我也选择了计算机系,开始步入程序 ...

最新文章

  1. python中ret是什么意思_数据结构图在python中的应用
  2. CISP人才年薪30W起步优先考虑它
  3. 怎么查电脑系统版本_程序员的bug解决不了怎么办?
  4. 从0开始编写dapper核心功能、压榨性能、自己动手丰衣足食
  5. ios 高德地图加载瓦片地图_IOS 高德地图 API 加载 WMS 服务
  6. 程序员如何确保软件没 Bug?
  7. linux显卡驱动编译安装,联想Y470下CentOS 6.4 AMD显卡驱动编译安装与配置
  8. 苹果cms去掉html,苹果cmsV10 隐藏显示视频设置教程
  9. c语言看门狗的作用,AT89S52单片机看门狗C语言程序
  10. ORA-20001: APP-SQLAP-10000: ORA-28115: policy with check option violation occurred
  11. 新浪-InSAR博客网址Blog of Jerome Cheung
  12. 罗振宇2017跨年演讲:我们这代人的机会在哪里?
  13. CyclicBarrier: 循环栅栏
  14. 为老年人熟悉智能手机的APP
  15. 前端开发 SSR 是什么技术?
  16. 别再误会碎片化阅读了
  17. Spring - 装配bean
  18. [译]什么是SourceMap
  19. Python全栈工程师(10:面向对象的软件开发)
  20. php图形数字计数器的实现

热门文章

  1. Limitations of the Lipschitz constant as a defense against adversarial examples
  2. Android UI开发: 横向ListView(HorizontalListView)及一个简单相册的完整实现 (附源码下载)
  3. 蓝桥杯 海盗比酒量 C语言
  4. 如何启动netcat_linux netcat命令使用技巧
  5. XPath Introduce
  6. Cache中的比较器个数和位数
  7. Java弱引用(WeakReference)
  8. 老婆,我把悍马给你挣下来,下辈子找我要钥匙!
  9. 副部长级!C9院士校友,履新
  10. 操作系统(九) -- 多级页表与快表