程序员,也经常被称为计算机程序员,通常被认为是计算机程序背后的大脑。她通常编写详细的指令,指导计算机通过必要的逻辑步骤来处理要用于特定应用程序的信息。当一个典型的计算机用户启动屏幕命令"查看源代码"时,这些符号...
程序员,也经常被称为计算机程序员,通常被认为是计算机程序背后的大脑。她通常编写详细的指令,指导计算机通过必要的逻辑步骤来处理要用于特定应用程序的信息。当一个典型的计算机用户启动屏幕命令"查看源代码"时,这些符号和基本上无法识别的语言出现在屏幕上的通常是程序员的工作。

计算机程序员在工作程序员几乎被商业的每一个部门雇佣,包括盈利和非盈利公司。在医院里可以找到他们,教育机构和政府机构。工程公司以及生产和制造设施定期雇用程序员。一些公司雇用这些专职人员,而其他公司只根据公司需要与程序员签订合同

一些计算机程序员编写代码,而另一些程序员则负责对现有代码进行故障排除在开始一个项目时,她通常会与雇主协商,以清楚地了解计划的目标一旦她完全理解了程序的目标,程序员通常会构建一个流程图,描述信息应该如何以一种逻辑和有序的方式在系统中传递。软件工程师和系统分析员经常被要求就程序开发的这一阶段提出建议程序员为程序选择的语言很大程度上取决于应用程序的性质。一些用于创建网站和交互式表单的典型语言包括HTML、XML、XHTML和PHP。这是一种用于管理的通用语言,金融和商业系统应用程序是COBOL。一旦一个程序完成,程序员通常需要运行它来识别上下文、内容或语言中的问题。这个过程通常称为调试,一直持续到程序被认为是完整的和可运行的。调试可能需要几天到一年多的时间,这取决于错误的数量和程序的长度。在这个编程阶段,可能再次需要软件工程师的帮助程序员最常见的工作领域是应用程序编程。专注于这类编程的人通常擅长于为特定领域编写语言,它们不同于传统上定制现有系统编程以帮助旧硬件成功地与新硬件协同工作的系统程序员程序员的最低教育要求通常是信息管理、计算机科学和,数学或系统编程。有使用各种数据库系统的丰富经验者优先。最新编程语言和软件的结业证书被视为求职者的资产。