新闻资讯

新闻资讯 媒体报道

作为一名程序员,需要掌握哪些知识和技能呢?

编辑:011     时间:2022-01-18

也许这受制那个年代的限制,程序员人数很少,毕竟那个时候同行没有什么竞争,有了位置就不怕失去。要是现在真的很后怕的。
回到正题,我认为程序员在最初阶段要从流程、语法、调用三个层次要求自己。
一、流程
这是对程序员的最最基本要求,这个层次就是要求程序员能够把一个最简单的程序编辑、编译、运行起来,强调的是掌握编程的环境流程
在这个层次上又分三个方面的要求:
1、计算机基础知识
许多程序员新手都自称学过了计算机基础知识了,但是,实际情况是,学而不致用,学的概念太多,自己理出来头绪,和实际工作中对不上号。有的甚至认为自己忘了,什么都不知道。但是我要提醒新手的是,尽管基础知识万分丰富,但是有关编程的一些基础知识和概念是必须要掌握的
(1)操作系统
什么是操作系统?你所要编写程序在什么操作系统上运行?
目前主要有Windows类、UNIX类、Linux类操作系统。
每种操作系统对编程来说影响是不同的。
(2)计算机、内存、硬盘
这些概念对编程来说也是最基础的,例如计算机是PC、小型机、大型机。在PC机上编程和小型机上编程是有差别的。内存大小和硬盘大小对程序设计语言安装也是要注意的。
(3)目录、文件
这个是最基础的概念了!一定要掌握和理解。因为你编写的程序就是一种文件,而且被放置在一格目录之下。
(4)程序设计语言、程序、编辑、源程序、编译、可执行程序、运行
这些概念也是最基础的概念。不同的程序设计语言对编程是有很大的影响的。
目前主流的程序设计语言有JAVA、C#、C语言等。


2、编程环境
作为程序员一定要知道自己的编程环境是什么:

(1)了解所要使用的计算机
(2)操作系统安装
(3)程序设计语言安装要求环境
(4)程序设计语言安装盘
(5)安装程序设计语言
PC和小型机有很大的不同,使用PC机的程序员一定对5个部分要全部掌握,使用小型机的程序员只需要了解程序设计语言是否安装好了没有。


3、编程流程
PC机开发程序一般流程:
运行开发环境à建立项目à建立源程序à编写源程序à编译项目(源程序)执行可执行程序à查看运行结果。
小型机开发程序一般流程(C语言)
编写源程序à编译à运行à查看结果

程序员要验证自己是否掌握了这个层次,建议编写一个最简单显示“Hello World!”程序。如果程序员能白手起家,能运行自己编写的程序并能显示“Hello World!”则可以通过了。



二、语法
这是对程序员的基础要求。这个层次就是在上一层的基础上,掌握程序中最基本的语法、运算、基本功能
主要掌握:进入程序参数、退出程序命令、赋值语句、条件语句、循环语句、引用、字符串操作、算术运算、文件操作。
对于人机交互程序主要掌握:窗口、标示控件、文本框控件、命令按钮控件、列表控件、下拉框控件、表格控件等。掌握对控件属性赋值、对属性的读取、增加事件、对事件的调用等等。



三、调用
这是对程序员的一般要求。这个层次就是在上一层次的基础上,掌握程序中对数据库、库函数、动态链接库等外部环境的调用。相应的概念也要掌握
另外,程序员还要具备查询语法,寻求帮助的技能
这里还谈不上程序员水平问题,要强调的是以上是程序员必须要掌握的,是最低最低的要求,尤其是流程中各个概念需要掌握,要自己学会问自己为什么要掌握,不掌握会怎么样。因为开发环境不断在变,程序设计语言不断地在升级,做为程序员就应该扎实地掌握这些方法,做到心中有数,以不变应万变。

其实这篇文章我已倾尽所学,我也是一位刚入门的编程小白,这些都是自己的感觉,也欢迎私聊一起学习,与时俱进!

最后!!!各位看完别忘了点赞、收藏、评论哟!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

回复列表

相关推荐