一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

做一個有想法的程序員

  先做一個實驗,假如我們要開發一個小項目,需求很簡單,就是一個保存用戶基本信息的頁面,要求用戶可以輸入姓名、電話、聯系地址、郵箱、手機號碼、備注。

  其中姓名與郵箱是必輸項目,我們把這個項目分給三個程序員做(當然這三個人都是虛擬的,其實都是我做的),三個程序員交來的作品都沒有邏輯錯誤,數據保存正常,讓我們看看做出來的效果有什么不一樣。

  第一個程序員交上來的作品,這種作品我們基本上可以理解為實習生做的作品,許多有兩年甚至更長開發經驗的開發人員,也會開發出這種作品,不要笑,我甚至見過還比這種作品更爛的作品。如果一個程序有超過一年的工作經驗還提交這種作品,基本上沒戲了,因為這類程序員不會自己思考。不要和我較真,那種從來不與界面打交道的程序員另當別論了。

  許多程序員的理解是數據進到數據庫,邏輯上沒有錯誤注完成了。所以一般來說,讓一個程序員評估一件工作的工作量,你需要在他評估的工作量上再增加100%。第一個程序員交的作品如下圖所示:

  第二個程序員交上來的作品可以算得上是一個合格的作品,中規中短,沒什么太大的亮點。與第一個程序員不同的是:

  1. 他給網頁加上了標題信息;
  2. 他給每一行標題(就是姓名/郵臬等信息)設置了加粗并添加了背景顏色;
  3. 給必輸項加入紅色的*號進行標注
  4. 他把默認的提交按鈕文字改為保存,并沒有使用默認的提交字樣
  5. 給表格加了連線,這樣看起會舒服一些(這項見仁見智)
  6. 為輸入框設置了最大可輸入長度

   再來看第三個程序員提交的作品,第三個程序員在第二個程序員的基礎之上又做了一些改進,除了第二程序員所做的事情,他還做了這些事:

  1. 添加了水印備注,讓用戶更能了解輸入框的作用(當然這里只是做了一個示例,實際上姓名的水印是沒有必要的);
  2. 當輸入框獲得焦點的時候,背景會變顏色,以提醒用戶
  3. 當用戶輸入正確的時候,會在后面出現綠色的勾,如果輸入錯誤,則會在輸入框后面出現紅色的叉

  許多的程序員都有這樣的想法,我就是一個程序員,我只負責程序的邏輯上沒有錯誤,例如說數據正常插入到數據庫,至于界面的事,應該由美工負責。實際上在大多數項目中,并沒有太多復雜的邏輯。一個程序員可以不用管界面是否漂亮,但是一定要把界面弄得很整潔,不要把一大堆控件搞得亂糟糟的。其實你并不需要花太多的時間來處理這些界面,而是你要花些心思在上面,多注意幾次就好了。

  例如在上面示例的Web程序中,CSS代碼非常簡單,但給人的感覺很簡潔,最起碼看起來不會太難受。而第三個程序員所提交的作品,除了頁面整潔之外,他還注意到用戶的體驗,這是很難能可貴的。如果一個程序員在寫程序的時候能時時想到用戶體驗,那么應該離他升職的時間應該不會太遠了。如果你能做到文中提到的第三個程序員的程度,我認為你已經摸到了產品經理或者項目經理的凳子了。

  寫程序并不是別人讓寫什么就寫什么,應該有一些自己的想法,不要像一個鼠標一樣,別人拽一下動一樣,應該和病毒一樣主動出擊。在有限的時候里把程序做得最好,無論是界面上還是業務邏輯上。

it知識庫做一個有想法的程序員,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品视频无圣光一区 | 日日摸夜夜添夜夜添人人爽 | 激情网页| 日本a在线看 | 思思久久q6热在精品国产 | 国产精品成人观看视频国产 | 亚洲女人天堂网 | 玖玖青草 | 加比勒精品视频在线观看 | 91麻豆极品在线观看 | 精品无码一区在线观看 | 成年人免费在线视频网站 | 日本黄色激情视频 | 国产大片视频免费观看 | 中文字幕日韩精品一区口 | 欧洲精品一区二区三区在线观看 | 欧美精品人爱a欧美精品 | 一级特黄视频 | 免费国产一区二区在免费观看 | 热re91久久精品国产91热 | 亚洲一区精品视频在线 | 日本成人社区 | 日韩中文字幕免费 | 国产精品毛片va一区二区三区 | 伊人中文字幕在线观看 | 欧美在线视频网 | 蝴蝶色综合综合成人网 | 91网站免费观看 | 免费一区二区三区视频导航 | 韩国一级爽快片淫片高清 | 伊人俺去久久涩五月综合 | 国产成人午夜91精品麻豆剧场 | 国产精品成人免费综合 | 免费在线观看黄网站 | 国产夜色 | 中文在线1区二区六区 | 色哟哟在线观看精品大全视频 | 欧美精品激情 | 欧美极品欧美精品欧美图片 | 色婷婷亚洲十月十月色天 | 国产伦视频 |