3分钟带你了解“程序猿”的日常!

问同学们一个问题,程序员的日常生活是什么?或者再确切一点,程序员的日常工作生活是怎样的?

编写代码,这应该是最标准的答案,但是其实他们的工作只用这四个字来概括有点太过于简单,甚至粗暴,他们的工作内容,比你们想象的更要复杂。

进入2018年,我们手上的智能设备越来越多,从智能手机和电脑,再到智能手表和各式智能家居,以及现在最火的AI语音助手,这些设备的背后,都是计算机程序在支持着他们。确保着设备的正常运作,方便我们的出行,满足我们各种各样的需求。

而这些程序是谁编写出来的呢?是程序员们,而程序员也不会凭空的写出这一串串代码,是根据客户需求进行分析,然后设计测试开发,最后“制造”出可以解决问题的软件。

当然,这一整个流程不会只有程序员一方参与,还有设计师和工程师,他们要计划每个部分的软件或程式,协调各个部分的分工。

再加上为了保证可以正常运行,程序员们也需要经常进行测试、维护和升级,以及还有后续的更新以及扩展。这就是为啥你手机里面的应用隔三差五会让你更新。

程序员们凭借自己的创造性和分析能力,在各种行业中工作,并为这个互联网科技迅速的发展做出了贡献,程序员有很多称呼,从程序员和软件开发人员到计算机设计人员,编码人员和系统分析人员。

不过,请记住,计算机编程领域充其量不超过60年,因此所谓的计算机程序员和计算机程序员所做的事情也在不断发展。

从本质上讲,计算机程序员是精通技术的问题解决者,他们了解事物的运作方式。他们通常拥有完善的分析技能,富有创造力,能够保持专注并注意最细微的细节。

正如该领域的先驱和“计算机程序设计艺术”一书的作者唐纳德·克努特如此雄辩地总结道:“计算机编程是一门艺术,因为它将积累的知识应用于世界,因为它需要技巧和独创性,特别是因为它会产生美丽的物体。”

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180720A1LCHH00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券