Time of Update: 2018-12-08
題外話: 由于思維的混亂,於是寫本文之前,我先做了張思維導圖是這樣的。 做到一半的時候,我發現這樣下去,每個點展開來寫,就太大太多了,況且每個點都可以有好多個點,這樣一級級展開的話,差不多都可以寫本書了。於是決定把範圍縮小一些,可是當我用思維導圖工具去畫的時候,怎麼畫都會把問題搞大搞多,最終,我決定,從幾個點管中窺豹,來談一談中外軟體職場的一些差異。最終的思維導圖就畫成了下面的這個樣子。1.生態環境所謂生態環境,
Time of Update: 2018-12-08
內容提要:1. 為什麼要建立個人知識體系:克服關鍵字搜尋的缺點和達到個人知識深層次的沉澱2. 如何建立個人知識體系:3. 持續完善的重要性一、 為什麼要建立個人知識體系1. 持續的學習已經是競爭的首要條件,更有效更有目的性地學習,要建立“適合個人情況”的知識體系,並依此收集、整理和深化相關的資料,關注前沿資訊和趨勢,以求“Crowdsourced Security Testing先覺”2.
Time of Update: 2018-12-08
必須深刻意識,關係佔了很大部分。因為,軟體好壞即品質往往很難說得很清楚,所以沒有品質作根本,那就只有逮住一個項目是一個,不可能有長遠的產品化考慮;惡性競爭的根源就是不以品質為前提。 如果連一條人命都不值錢了,更何況一個軟體呢?!
Time of Update: 2018-12-08
將人腦和電腦合二為一 通過針式個人知識庫管理員系統,將人腦和電腦更好的合二為一。 讓自己把時間花在吸收利用知識上,而不是浪費在組織、尋找、命名和備份檔案上! 遇到問題,解決問題的能力才是一個軟體工程師最重要的, 但一切的前提,來源於自己平時的積累,使自己不斷的變得更聰明。針式個人知識庫管理員系統為綠色軟體,下載後解壓即可使用。
Time of Update: 2018-12-08
點題:是誰動了程式員的尊嚴? 其實質是對一些遭受挫折的程式員的勉勵,對熱愛技術的肯定,以及小部分對以前瘋狂追求技術狀態的緬懷。和管理一毛錢關係都沒有。居然在回複裡有小部分人拿管理手段和管理藝術說事,弦哥想說的是本質上無所謂有什麼管理,核心或中層人員往往目標明確,很大程度上是自我管理,底層人員其實只需要扔幾個管理工具即可,不起決定性作用。打個比方:你第一個次和MM開房,裝13的人會告訴你那是藝術,需要很多技巧和花招,弦哥只會笑而不語,臨走前告訴你:“跟隨你的心...”。結果是明顯的,如果你聽信前者
Time of Update: 2018-12-08
這是現代軟體工程課的作業個人作業 Individual Homework: 個人完成的作業 (讀書報告等), 著不同於 “個人項目 Individual Project”. Individual Homework #1a good question is 50% of a good solution, now let’s share your questions about the text book(s), and post them online. todo: pick a text
Time of Update: 2018-12-08
這是現代軟體工程課的個人項目作業個人項目 Individual Project: 一個人獨立完成. 時間: 可以考慮在第一周就給同學們這個項目; 也可以考慮在Team 專案Alpha 階段之後進行, 作為一個緩衝。 考核內容基本原始碼控制的用法 程式的測,迴歸測試 效能測試 網路編程 C/C++/C# 等基礎語言的運用。 (考慮到有些同學的基礎參差不齊)Individual Project (example 1)we had played the “number game” once,
Time of Update: 2018-12-08
專案管理的最高目標並不是要保證讓 “ideal” 和 “actual” 的線吻合, 因為項目中出現意外和需求的變化是很正常的事。 專案管理的目標是處理這些意外和變化, 讓軟體能如期發布, 盡量滿足客戶的要求。 例如: http://www.cnblogs.com/takeitandgo/archive/2011/05/26/2059363.html
Time of Update: 2018-12-08
[這是 現代軟體工程講義 的一篇]一個軟體團隊經曆了計劃/設計/開發等階段, 達成程式碼完成 (Code Complete) 這一目標,似乎後面的事情就水到渠成了. 其實不然, 軟體生命週期的最後階段往往是最考驗團隊的,不但考驗Team 專案管理水平,應變能力,也考驗團隊的血型。 原計劃的軟體發布時間快到了,但是軟體還是有這樣那樣的bug,怎麼辦?優秀的軟體團隊會發布有已知缺陷的軟體麼?我覺得和人類血型類似,軟體團隊的“軟體血型”也可以分4種:
Time of Update: 2018-12-08
--願與勇於正視現實的人共勉 在開始任何其他文字之前,首先有必要正視一個根本現實:國內外軟體開發的水平是有差距的。這一結論的最直接證據是每一輪新技術的發起者基本上都是國外的人或公司:從方法論(CMMI,敏捷等)到各種架構(近來很熱的Hadoop等)再到新的程式設計語言都是如此。 總的來看這類差距似乎可以概括為“原創的缺失”,大多時候,我們只是處在一種“跟隨者”的角色上。RUP出來後我們跟誰RUP,敏捷出來我們跟誰敏捷,雲端運算出來後我們跟隨雲端運算,大致如此。 年紀小的時候,會單純的以為造成這種
Time of Update: 2018-12-08
1. 環形 Dock 曾經很眼饞蘋果作業系統的 Dock,還專門安裝過好幾款在 Windows 下類比它的軟體,不過沒過多久就都被我卸載了。因為它們雖然很酷很漂亮,實際用起來卻不大舒服,還很佔地方,設為自動隱藏又不方便,又擔心它們浪費資源。 另一方面,雖然我的辦公桌很髒、很亂,喝咖啡的杯子從來也不刷,但是卻不能容忍 Windows 案頭上放著一大堆亂七八糟的表徵圖。所以,Win7 的“將程式鎖定到工作列”成了我非常喜歡的功能。不過工作列畢竟地方有限,只能放一些最常用的程式表徵圖。直到有一天,
Time of Update: 2018-12-08
近日,無意中發現塵封於書櫥一角多年的《軟體架構師職業導讀》這本書,5年前懷著對軟體架構師這一職業的嚮往,從china-pub上購得此書,希望能增進一些對這個職業的瞭解。第一遍讀的感覺是彷彿進入雲山霧海一般,整本書幾乎全是軟體與建築之間的各種類比,從兩種不同的領域,到軟體架構師--建築設計師、軟體工程師--建築工程師、程式員--各工種建築工人,當時的我,無法理解。重讀之後,感觸頗深,回想起來,的確是自身的原因,當年知識面、職業經驗都不足理解這些類比中想揭示的真正涵義。
Time of Update: 2018-12-08
聲明:我發布本章節主要是和大家分享這本書裡的知識點,如果涉及到了侵權請作者或是相關人士留言,我會刪除。 Factory Method模式是應用最為廣泛的設計模式,畢竟他負責了一系列對象的建立,而對象的建立正是物件導向編程中最為繁瑣的行為。《設計模式》一書寫到,“Factory Method模式使一個類的執行個體化延遲到子類。”準確的說,Factory
Time of Update: 2018-12-08
歐洲反病毒發展研究所(EICAR)提供了一個檔案:EICAR標準反病毒測試檔案,它是反病毒軟體廠商在全世界範圍內提供的用來檢查反病毒軟體安裝的一個測試標準。你可以輕易地建立這個檔案: 請開啟“記事本”,將下面一行文本拷貝進去,儲存檔案,檔案類型選擇“所有檔案”,檔案名稱為“EICAR.COM”。 X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* 拷貝成功後,產生的檔案應該有69或70個位元組長。
Time of Update: 2018-12-08
什麼是Software Factory由微軟模式與實踐小組開發的軟體工廠,並非是一些公有的組件,可以直接引入項目使用,它所要解決的問題是提供用特定技術開發應用程式時使用的工具、方法、模式等的整個集合,旨在為如何在企業環境中最好地使用特定技術提供指南,每個軟體工廠包含如下部分:應用程式塊和庫 — 軟體的實際部分,基於頂級目標技術構建,旨在提供預構建的遵守建議的最佳實務的基礎結構。 指導包方案和模板 — Visual Studio
Time of Update: 2018-12-07
故事從很久以前的1993年說起,這一年,蓋茨大叔的微軟發布了Visual Basic 3.0,VB 3.0增加了最新的ODBC2.0的支援,Jet資料引擎的支援,通過Grid控制項和資料控制項能夠建立出色的資料視窗應用程式,從此,VB一路走紅,終於成為這個世界使用人數最多的語言。話題還要更久遠些,1970的6月,IBM聖約瑟研究實驗室的進階研究員埃德加·考特 (Edgar Frank Codd) 在Communications of ACM
Time of Update: 2018-12-07
#include "ifx.h" //不能移動//////////////////////////////////////////////////////////////////////////////// 用InstallShield 進行 ASP 軟體的打包和自動安裝 // 原創作者: 賈俊 (Jaron)// 網址: http://www.jiangdu.net// 郵件: jaron@jdinfo.net// 首次發表於網易,ChinaASP,ASPHouse//////////////
Time of Update: 2018-12-07
今天心血來潮,在一些軟體下載站搜尋同一個軟體 AVS Remaker,對比了一下結果,如下: 網站搜尋結果是否本站資源評價非凡軟體站0 有點雞肋了非凡論壇0 只是限制了搜尋,絕對好地方!綠色下載站1是 統一下載站2是不錯的下載站雨林木風論壇1是 卡飯論壇4否 簫心IT樂園0 it998論壇3否 辣客聯盟2否
Time of Update: 2018-12-07
文章目錄 方法1 File>Import>General>Exsiting Projects into Workspace方法2 File>Import>Nios II Software Build Tools Projects>Import Nios II Software Tools for Eclipse Project 方法1
Time of Update: 2018-12-07
一、定位就是要明確公司的發展方向,確定勘探,涉及的業務範圍。切不可因為是初創,就抱著試試看的態度,今天這樣,明天那樣,將會把有限的啟動資金消耗在反覆嘗試之中。如果定位不明確,不妨再等等。二、夥伴正如軟體開發需要多人配合一樣,軟體公司的運作也需要具有各種能力的人來支撐,合理搭配、志同道合的人的共同努力是軟體公司成功的基礎。合作者的能力要儘可能互補。市場、技術、管理都不可或缺。三、股份分配公司的發起者中,一定要有核心人物,他有自己完整的經營理念,清楚公司的使命,能夠確定和把握公司的方向,是公司初創時