問題描述: 上網調查一下目前流行的源程序版本管理軟件和項目管理軟件都有哪些, 各有什麼優缺點?html
答:目前流行的原程序版本管理軟件和項目管理軟件有Microsoft TFS、GitHub、Trac、Bugzilla、Rationale,Apple XCode這幾種比較經常使用的軟件。它們各自的優缺點總結以下:linux
1.Microsoft TFS程序員
優勢:集成了項目管理、版本控制、BUG 跟蹤,能有效實現 SCRUM且能與 VS 無縫接合。編程
缺點:整個系統是用 asp 實現的,用瀏覽器訪問至關慢,IE訪問不如 mantis BT 方便、迅速。瀏覽器
2.Github學習
優勢:功能設計簡潔實用上手很快,可用性好,已有不少至關質量的各種項目和優秀開發者在上面。編碼
缺點:國內訪問速度太慢,不能很好的解決GB2312/GBK,對中文不夠友好,wiki功能太弱。spa
3.Trac操作系統
優勢:權限體系設計比較完備,整個Trac界面中都可使用wiki來編寫文檔,一個SCM配置管理平臺並且開源。翻譯
缺點:核心功能較少,不支持多項目且使用wiki來編寫文檔對於使用者來講須要必定的學習時間。
4.Bugzilla
優勢:開源的缺陷跟蹤系統,用來對系統進行Bug追蹤,而且支持中文版。
缺點:功能單一,只能用來管理缺陷。
5.Rationale
優勢:"思惟導圖",能夠建立爭論地圖,推理和論點圖表,幫助理清思路和邏輯進行推論。
缺點:功能略顯單一,與計算機關聯不大。
6.Apple XCode
優勢:不管是C、C++仍是其餘語言來編寫程序,編寫腳本以及轉移編碼,Xcode編譯速度都很快,操做快速和輕鬆。
缺點:非開源,只能用於開發Mac OS x、IOS的應用程序,只能運行於Mac操做系統。
問題描述:有人認爲,「中文編程」, 是解決中國程序員編程效率一個祕密武器,請問它是一個"銀彈"麼?
圖 7.1 易語言類天然語言編程示例
圖中所展現的是中文形式的易語言示例,對於初次接觸中文編程的我來講,它的語法也不是想象中那麼容易理解。相反因爲中文的閱讀習慣,我在讀這個示例時經常忘了區分變量名,直接一句話就讀過去了。至少對於我來講,我認爲易語言並無明顯的提升個人效率。再者,繼續分析,高級語言都是要轉化爲彙編語言而後到機器語言,最終都是要調用CPU指令集。而目前的彙編指令集都是由相應的硬件開發廠商設計的,全都是英文。那麼"中文編程"仍是須要將中文的程序翻譯成英文的彙編程序,再轉爲機器語言,增長了操做。
總之無論怎樣,英語仍是要好好學的~目前主流應該仍是"英文編程",因此我仍是老老實實把個人"英文編程"學好就完事大吉了(畢竟如今還很菜)。
問題描述:咱們不是在真空裏談軟件工程, 軟件要運行在硬件芯片上面,下面看看一個計算機芯片的發展歷史.
請回答: ① 軟件的發展歷史有什麼紀錄片/PPT 能夠參考? ② 軟件和芯片的發展有什麼相互依賴,相互拉動的關係? 可否舉例說明?
答:1.http://wenku.baidu.com/view/3caaeba70029bd64783e2c78.html?from=search(軟件發展歷史ppt)
http://wenku.baidu.com/view/a7957c1355270722192ef790.html?from=search(word文檔)
2.軟件的發展與芯片的發展相互依賴、相互拉動。軟件發展受限於當前的芯片。軟件只能基於當前的硬件芯片進行設計,可是軟件的用戶需求能夠帶動芯片廠商開發更高級的符合軟件要求的芯片。芯片的升級發展也會帶動軟件的開發和設計。例子以下:
1975年,8位尋址能力的英特爾8080處理器的出現,造就了比爾·蓋茨和保羅·艾倫輟學爲Altair計算機編寫Basic語言;
386DX芯片橫空出世,32位計算能力造就了複雜的圖形界面程序,使咱們以絢麗的Windows告別了黑暗的DOS程序;(芯片帶動軟件)
linux和安卓系統及其應用的發展與需求不斷帶動芯片的發展,使得當今手機廠商不斷開發更高級的主板芯片,內存也從最開始的幾百k增長到現在的幾g。(軟件帶動芯片)
問題描述:請看TED 的演講, 談談你對壓力的見解,以及怎麼和別人合做, 幫助別人,把壓力轉化爲動力,在互相幫助的環境中成長。
答:壓力人人都會有,它是一把雙刃劍,是好是壞取決於你對它的認識。當咱們面臨危險和挑戰時,人本能會感覺到壓力,而壓力會使咱們的身體和大腦處於一個興奮的狀態、更快的反應以便於解決眼前的問題。
從演講中,我知道了當面臨壓力的時候,應該給本身暗示——壓力會使我更興奮、會讓我呼吸加快、反應加快,比平時更加敏捷、睿智。這樣,懷着積極的心理暗示,咱們身體也會積極迴應咱們,大腦也會更快的釋放荷爾蒙讓咱們集中注意力去迎接挑戰。演講中也提到對於那些處於高強度壓力狀態下的人們,咱們應該主動關心並多與他們交流,這樣可使他們創造恢復力,從而更快的消除壓力,保持健康的狀態。
所以關於壓力——對本身要認識壓力,把它看成是對本身的激勵;對別人,與別人合做時,應多交流多關心,幫助別人適應壓力並保持健康的身心狀態。