如何做一名优秀的程序员

来源:互联网 发布:大数据营销 市场规模 编辑:程序博客网 时间:2024/06/01 07:28

         我们都听说过这样一个故事,说有人问三个砌砖工人:"你们在做什么 "第一个工人说:"我正在砌砖。"第二个工人说:"我正在赚钱。"第三个工人却说:"我正在建造世界上最富有特色的房子。"

              故事的结果不重要,重要的是你从中读懂了什么。

          请问:“你在做什么?”。

          “我在敲代码?”

          “我在听英语”

          ······

          你觉得自己在做什么呢。

          学生信息系统敲完了,真是敲完了。通过调试和验收,我学会了很多知识,解决了很多问题。可是,我却犯了一个错误,不知道自己在做什么。就好像下面的故事:

          Q:“你在做什么?”

          A:“我在敲代码”

          Q:“你在做什么”

          B:“我在敲代码,要让我这个软件的功能更强大”

          Q:“你在做什么”

          C:“我在设计一个能帮助人们做很多事的软件”

          我们通常是前两者,很少的人能成为第三者。这也是很少的人取得成功的关键吧!

          从这次学生信息管理系统中,我总结了一些比较任性话的设计。

           1、输入信息提示。用户名、电话号码、出生日期、成绩等,要给用户提示输入的格式、位数和范围等。

           2、相关连接。比如:入学日期要大于出生日期等。当输入时就要提醒用户,以免出错。

           3、帮助清空。比如:添加学籍信息成功时,要将所有的输入都清空,然后让第一个输入框获得焦点。

           4、快速输入。要想快速输入,尽量要用键盘代替鼠标。于是,tab键就显得尤为重要。所以要修改控件的属性Tabindex,让输入框按顺序输入。

           5、关闭全部。当关闭主窗体是,要让所有的窗体都关掉。当然也要提示用户是否全关,以防有些未保存的信息被关掉。

           经过这次,我更加深刻的理解了什么是全心全意为人民服务,这才是作为一个程序员真正需要的东西。

             

原创粉丝点击