Time of Update: 2018-12-07
感覺做軟體最最重要的一點就是使用者!我覺得只有時刻站在使用者的立場考慮軟體才能把他做好,如果作出來一款軟體甚至自己用著都非常不爽,試問這樣的軟體怎麼能得到大家的認可呢。也許有時候我的介面功夫差點,演算法也不是最優的,但是如果我在一個小地方方便了使用者,那麼可能就會比其他的開發人員更能獲得使用者的承認。MyAssistant是工作後利用業餘時間編寫的一個小工具,主要是為了方便自己平時的工作,下面是我在軟體文檔裡對他的描述:
Time of Update: 2018-12-07
進了大學,我還沒選過別的體育課,從大二上到現在,打了四個學期乒乓球了,不過水平還是不見長。今天向同學講解UML,告訴他到底要怎樣學這個東東,不過我也不是很熟的說。不知怎的,就拿乒乓球作比較了。乒乓球中打一場球賽,和軟體工程中做一個項目類似。如何贏球賽,就好比如何做成功這個項目。大家知道的,比賽前要先分析對手的情況,這叫需求分析,知己知彼才能百戰百勝;然後要考慮,對手打什麼,我怎麼出手,如何組織進攻,出現意外怎麼辦,這叫結構設計;上戰場打了,這是編碼;比賽的時候根據實際情況不斷作出分析判斷,這叫迭
Time of Update: 2018-12-07
文章目錄 什麼是啟動畫面?為什麼需要啟動畫面?行動裝置 App程式的啟動畫面存在的環境後記
Time of Update: 2018-12-07
在需求明確、準備開始編碼之前,要做概要設計,而詳細設計可能大部分公司沒有做,有做的也大部分是和編碼同步進行,或者在編碼之後。因此,對大部分的公司來說,概要設計文檔是唯一的設計文檔,對後面的開發、測試、實施、維護工作起到關鍵性的影響。 一、問題的提出 概要設計寫什嗎?概要設計怎麼做? 如何判斷設計的模組是完整的? 為什麼說設計階段過於重視商務程序是個誤區? 以需求分析文檔還是以概要設計文檔來評估開發工作量、指導開發計劃準確? 結構化好還是物件導向好?
Time of Update: 2018-12-07
當你預期的那一天,也許是害怕的那一天,終於來到了:從工程師的隊伍裡你被提拔到了軟體項目領導或者團隊領導的位置。這也許就是你選擇的職業道路,或許你不太情願,將就嘗試一下。無論在哪種情況下,你都可能缺少工程學科、人員管理以及領導能力的相關教育。
Time of Update: 2018-12-07
結對程式設計這個概念我還是第一次聽說。最開始接觸pair programming的時候,我有一個很大的疑問”這樣做不是浪費了一個人的勞動力嗎”?但是經過了這次結對程式設計的經曆,我原來的想法實在是“too simple,
Time of Update: 2018-12-07
這本書是微軟亞洲研究院與清華大學軟體學院一起開設的一門課的結晶,它雖然不厚,但卻全面的展現了現代企業管理和企業文化的方方面面,我大約前前後後短短續續花了一個月的時間將它讀完了(十一回家還在火車上讀來著呢),以下是我針對性的兩點感受:1.文化篇:與其說這部分是講企業文化的,不如說它是講作為社會,公司的一份子,你應該所具有的素質,軟能力等。它不只僅局限於IT公司,可以說它是我們在日常生活中應該所具有的能力。首先要明白的時企業文化的含義,它是指一個以物質為載體的各種精神現象,可以是文化觀念,價值,曆史
Time of Update: 2018-12-07
System.Data.OracleClient requires Oracle client software version8.1.7 or greater 這個錯誤提示資訊在用。NET C#開發與ORACLE資料庫時出現。是執行oracleConnection1.Open();時出錯的。查了很多網上資料都是說對ORACLE_HOME目錄設一下許可權,authenticated
Time of Update: 2018-12-07
軟體:個人記帳軟體0.1版 原始碼:PersonalAccount 相關blog:想寫個個人記帳軟體,各位大蝦給點意見吧 個人記帳程式的初步設想
Time of Update: 2018-12-07
怎樣成為優秀的軟體模型設計者我們期待自己成為一個優秀的軟體模型設計者,但是,要怎樣做,又從哪裡開始呢?將下列原則應用到你的軟體工程中,你會獲得立杆見影的成果。 1. 人遠比技術重要 你開發軟體是為了供別人使用,沒有人使用的軟體只是沒有意義的資料的集合而已。許多在軟體方面很有成就的行家在他們事業的初期卻表現平平,因為他們那時侯將主要精力都集中在技術上。顯然,構件(components),EJB(Enterprise Java
Time of Update: 2018-12-07
我不知道你的具體工作是什麼。如果你是某冷門領域的專家而變得不可或缺,或者你們的公司十分穩固,以你現有的技術就足以安度你的職業生涯,那我不知道你是否有失業的危險。不管怎樣,請你先不要急著寄出那些告訴我你們的公司對用VB3十分滿意或你們除C以外永不用其它語言的信件,並保留起那些講述.NET將如何把Java掃地出門、XML將如何取代關係型資料庫、或你怎樣能用組合語言或C寫任何軟體而任何其它開發工具都不重要的信件。
Time of Update: 2018-12-07
軟體開發中品質與進度的痛 在軟體開發中,品質很重要(這個估計誰都知道),但是很多時候品質看上去卻又不能保證(基於進度壓力下)。然後,就亂了…
Time of Update: 2018-12-07
真不敢相信啊。和國內的情況相比,落差。。。。原文:http://it.sohu.com/20060415/n242820271.shtml【賽迪網訊】4月15日訊息,據外電報道,美國《CNN財富》雜誌和Salary.com網站日前共同評出了美國十大最佳工作。結果,軟體工程師排名榜首。據《Money》雜誌介紹,該排名主要根據所從事行業的發展前景、平均工資和創造潛力等標準評出。結果,軟體工程師成為美國最佳工作職位。排名第二位的是大學教授和講師,緊隨其後的依次為財經顧問、人力資源經理、醫師助理、市場調
Time of Update: 2018-12-07
首先要指出的是,我們的結對項目是基於微軟學術搜尋裡的學術地圖mapview 的。Project title:Change order authors are displayed in(add way to sort authors by more than just citations)也就是增加每個所展開機構裡的研究員的排序方式,我們主要增加了按照作者的發表論文數目的排序方式。Team members:錢一鳴,張婷問題分析:1對象:每個機構的研究員
Time of Update: 2018-12-07
這是一個很重要的問題,鄒欣老師也專門寫過一篇blog討論這個問題http://www.cnblogs.com/xinz/archive/2011/05/01/2033927.html 首先,肯定不能像大鍋飯時代一樣,大家share一樣的分數,這樣的話根本無法激發大家的積極性。其次,也不能是PM一個人說的算,雖然PM最瞭解團隊的情況。我們需要的是科學的方法。根據這個問題,我們組的同學進行了激烈的討論,下面就說一說我們討論的結果。 我們可以從三個角度來看一個成員的貢獻:團隊內部的互相評分,團隊外部其
Time of Update: 2018-12-07
Fedora下的應用軟體大集合
Time of Update: 2018-12-07
引言:暑假到了,學校裡的食堂基本上都關門了,剩下的視窗做的菜又實在難吃,於是發揚自己動手、豐衣足食的精神,偶決定和GF一起在寢室做飯(還不能被樓管發現,否則會被通報批評,鬱悶)。然後GF就提出,將每天的花費記下來,看最後會比在食堂吃省多少。既然要記帳,就要有個記帳軟體,網上搜了一下,有個叫翔龍家庭記帳本(還是免費版哦,贊一個)的軟體做的還不錯,基本上可以滿足我們的需要(可以按日記錄收入與支出,制定分類,算出統計,檢索合格帳目,另外還有使用者管理、Database
Time of Update: 2018-12-07
系 統 設 計 系統設計是把需求轉化為軟體系統的最重要的環節。系統設計的優劣在根本上決定了軟體系統的品質。就象“一切帝國主義都是紙老虎”那樣可以斷定“差的系統設計必定產生差的軟體系統。”所以我們要努力保證系統設計“根正苗紅”,把一切左傾、右傾的設計思潮消滅在萌芽狀態。
Time of Update: 2018-12-07
買了《HeadFirst OOAD》。看著很過癮。初章心得如下: 什麼是偉大軟體? 第一,偉大軟體必須讓客戶滿意,做客戶要它做的事。 (贏得客戶的芳心) ——需求而且即使客戶突發奇想,要以新方式使用軟體,它還是能夠交付客戶預期的結果。第二,偉大軟體是設計良好的(well-designed)、編碼良好的(well-coded)並且易於維護、重用及擴充。 (讓你的程式跟你一樣聰明) ——設計 編寫偉大軟體的簡易三步驟:1.確認你的軟體做客戶要它做的事。
Time of Update: 2018-12-07
一年前斯坦福和Apple聯手推出了基於iPhone平台的開發課程, 這個課程的ppt被放在網上分享,反響非常好。這個學期,斯坦福將課程進行了錄影,放在了iTunes university上提供下載,目前這個課程在iTunes的下載排行第一,達到了100萬人次的下載。這次給大家分享的是其中關於“成功開發iPhone軟體的10個步驟”的講座,雖然與我們工作中設計軟體的應用平台不同,但是還是有很多成功的經驗可以借鑒。1.