• 对程序员的深恶痛绝


           本文链接:http://blog.csdn.net/jiuqiyuliang/article/details/8033303

           本文作者:廊坊师范学院九期信息技术提高班  于亮

     

          现在社会上依旧还有许多人对程序员和编程不是很了解,甚至是误解。不就是坐在电脑前敲点乱码,完成一个小的不能再小的功能,实现无论是谁都能完成的工作,还能干什么呀?程序员即没有情调,不会哄对象,也不会做饭,上不了厅堂下不了厨房。

           这完全是对一个程序员的误解,对编程的误解。程序员的情感、个人品行、素质完全决定了编程的好与坏,一个软件的好坏。每一个程序员和平常人一样,也有性格、感情。

           一个好软件需要一个个严谨的过程操作成功,下面就每一个过程详解一个程序员:

           软件开发工作的起点是初始要求的提出。首要的任务是一般用户提出需求,不同行业的人员对于事物的认识是有很大区别。在用户提出需要时就需要和架构师交流的异常的顺畅,架构师对于用户的要求既要了解的十之八九,又要深刻理解用户的需求到底是什么样的,各种视角都有其自己的道理。需要交流思想时,区别就成了巨大的障碍,真是“隔行如隔山”。架构师在和用户交流的时候,难道说架构师不懂的与人沟通、不懂耐心给用户讲解功能能怎样实现。程序员的描述能力或表达能力一定是超过常人的。

           程序员的爱心,无私奉献,相信他们比任何行业的人都强。

           第二阶段是总体设计。他的任务是根据用户的需求进行总体的分析设计。对整个软件的设计,软件的结构、功能以及数据分析,完成处理过程及数据库的逻辑设计。面对大量的数据,他们细心洞察每一个细节,对用户的需求进行“挖地三尺”,数据挖掘详略得当,不允许有任何的遗漏。

           程序员的细心一定比女生不差,他们懂得需求分析直接决定软件成败。

           第三阶段是实现阶段。程序的编写与文档的编写是两件并行的工作,我们统称为实现阶段。程序的编写无疑是占用人力、时间较多的任务。一个软件不能有一两个完成,由于程序员都有自己的性格、习惯、背景,和总体设计常常会发生一定偏差。团队合作和协作就会及时发现和纠正错误,合作的精神对于编写软件的进度起着巨大的作用。

           代码的编写和生成,每一处都体现了程序员的时时刻刻为人民服务的宗旨。我举一个再简单不过的例子,当你输入错误时,软件会提示错误。如:

            
            msgbox"入校时间格式应输入日期格式(yy-mm-dd)!",vbokonly+vbexclamation,"警告"
    

    msgbox"入校时间格式输入错误,请重新输入!",vbokonly+vbexclamation,"警告"

    两者最大区别是提示的信息不同,对用户的关心就相差一个天上、一个地下。

           对于1、种情况,用户顶多在输入一次。

           对于2、种情况,用户却不知道要输入多少次。

           无形当中给用户添加了N倍的工作,浪费他人时间完全等于残害他人姓名。

           程序员的关心,为人民服务的宗旨体现的淋漓尽致。

           第四阶段是测试和调试阶段。包括模块的测试与整个软件的联调。设计不可能是百分之一百完美,更何况人无完人,即使每个模块都达到了要求,整个系统能否达到预期的目标还需要进行测试。另外软件编写的文档也需要认真检查。所以说测试的方法和技术是软件开发的重中之重。

           程序员的耐心,无人可以比拟。他们总能将个人的爱好和工作分清。

           作为一个产品的软件开发过程,到调试结束即可基本告终,但是软件要想不断发展和更新还需要不断完善,不断的进行修改。

           现在国家最热闹的大事就是钓鱼岛事件,日本人总是挑衅,还口吐狂言购买钓鱼岛,日本最高法院网站主页9月14号晚上被黑客攻击。网页上钓鱼岛上插上中国国旗,并写着“钓鱼岛是中国的,鬼子请滚出钓鱼岛”的字样。

                                             

           从网站被黑,挂上中国国旗的那一刻开始,你敢说程序员没有任何爱国的热情嘛?

           程序员的爱国热情永远激荡在心间,敢于承担振兴中国软件业的责任,任重而道远。

           作为一位没有任何名气的程序员,我相信我们的爱国热情、对人民的爱心、关心、耐心。本着全心全意为人民服务的宗旨,中国的软件业一定会一天比一天更好,也相信你一定会爱上程序员,爱上编程这个行业。

  • 相关阅读:
    iOS开发应用设置及用户默认设置【2、读取应用中的设置】
    iOS开发应用设置及用户默认设置【1、bundle的运用】
    iOS开发中的4种数据持久化方式【二、数据库 SQLite3、Core Data 的运用】
    iOS开发中的4种数据持久化方式【一、属性列表与归档解档】
    iOS开发编译报错、常见问题(实时更新)
    js window.location用法
    canvas 时钟
    java File处理
    servletjspEL 表达式
    Linux(centos 7)配置tomcat8、JDK1.8、lighttpd、ngnix、mysql
  • 原文地址:https://www.cnblogs.com/ainima/p/6331077.html
Copyright © 2020-2023  润新知