<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>馬克ㄙㄨの Blog &#187; 心情</title>
	<atom:link href="http://www.marksu.idv.tw/categories/%e5%bf%83%e6%83%85/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marksu.idv.tw</link>
	<description>一個記錄軟體開發心得與生活的小園地</description>
	<lastBuildDate>Mon, 23 Aug 2010 14:03:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How Projects Really Work</title>
		<link>http://www.marksu.idv.tw/2010/02/18/how-projects-really-work/</link>
		<comments>http://www.marksu.idv.tw/2010/02/18/how-projects-really-work/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 16:33:10 +0000</pubDate>
		<dc:creator>馬克ㄙㄨ</dc:creator>
				<category><![CDATA[工作雜感]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.marksu.idv.tw/?p=300</guid>
		<description><![CDATA[過年前的那個星期，客戶那邊做了一些系統的安全滲透測試，
結果有一些問題，就被叫去上了一個早上的課。
收穫還挺多的，在這種網路攻擊頻傳的環境裡，
日後在執行專案與設計系統的時候，都得把這些會被攻擊的因素給考慮進去才行。
&#160;
另外一個額外的收獲是&#8230;
這個好笑的圖
我、 Mike 跟 Vincent 一看到的時候，都笑翻了。
唉，做案子還真的是苦中作樂啊！
]]></description>
		<wfw:commentRss>http://www.marksu.idv.tw/2010/02/18/how-projects-really-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>連客戶都叫不動的協力廠商</title>
		<link>http://www.marksu.idv.tw/2009/11/18/%e9%80%a3%e5%ae%a2%e6%88%b6%e9%83%bd%e5%8f%ab%e4%b8%8d%e5%8b%95%e7%9a%84%e5%8d%94%e5%8a%9b%e5%bb%a0%e5%95%86/</link>
		<comments>http://www.marksu.idv.tw/2009/11/18/%e9%80%a3%e5%ae%a2%e6%88%b6%e9%83%bd%e5%8f%ab%e4%b8%8d%e5%8b%95%e7%9a%84%e5%8d%94%e5%8a%9b%e5%bb%a0%e5%95%86/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 00:27:33 +0000</pubDate>
		<dc:creator>馬克ㄙㄨ</dc:creator>
				<category><![CDATA[工作雜感]]></category>
		<category><![CDATA[Job]]></category>

		<guid isPermaLink="false">http://www.marksu.idv.tw/?p=261</guid>
		<description><![CDATA[這個新功能，從客戶在第一次會議中把概念提出來，已經是今年 6 月份的事情了。
這家廠商，搞美工跟買媒體是他們的專長，不過呢，一直到 9 月份才提出第一次的設計。
那時候客戶就隱約提到：這個功能大約是 11 月要上線。
程式的部分，在談過需求之後，我們大約 1 個人/月就可以完成。
根據過去跟這家廠商的配合經驗，再加上這次有 FLASH 整合，
當時我就猜整合測試要 10 個工作天，大約是兩週。
&#160;
還果真給我料中，只不過是比 10 個工作天還久，
從我們程式開發完成到昨天，整合測試已經花掉 12 個工作天了。
這還不算在開發過程拖拖拉拉的進度，一整個就是 delay。
&#160;
一個 FLASH，改來改去，錯誤百出。
卻打死都不願意到客戶這邊來，跟我們一起找問題。
總是 conference call、conference call、conference call。
只要一個下午，大家就可以一起解決的問題，卻花掉了整整 12 個工作天。
12 個工作天耶。
&#160;
喂，你們有成本，我們就沒成本是嗎？
你們很忙，我們會比你們不忙嗎？
姿態高到連客戶叫都叫不動，然後，窗口也是個一問三不知的人，
甚麼事情都還要再去問後面的工程師或設計，
想不到這公司原來有 &#34;接線生&#34; 這種職稱。
&#160;
眼看著就要上線了，到昨天還搞不定。
說甚麼再給最後一版如果還不行的話，今天就會過來跟我們一起找問題。
結果我寫了一個簡單版的程式來測試，還是不行。
靠，我看今天是不是要跟你們一起耗到三更半夜啊。
&#160;
說真的，跟 &#34;大公司&#34; 合作的經驗都不太好。
我想，大公司之所以能夠大，必定有其過人之處。
但是並不代表所有在裡面上班的人都很優秀好嗎？
總是遇到一些自己為在某某公司上班，自己就是很了不起的傢伙。
說穿了，只是把某某公司的光芒穿在身上而已。
個人本身的態度與能力，都差到一個不行。
]]></description>
		<wfw:commentRss>http://www.marksu.idv.tw/2009/11/18/%e9%80%a3%e5%ae%a2%e6%88%b6%e9%83%bd%e5%8f%ab%e4%b8%8d%e5%8b%95%e7%9a%84%e5%8d%94%e5%8a%9b%e5%bb%a0%e5%95%86/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>沒半份需求文件的軟體開發專案</title>
		<link>http://www.marksu.idv.tw/2009/11/16/%e6%b2%92%e5%8d%8a%e4%bb%bd%e9%9c%80%e6%b1%82%e6%96%87%e4%bb%b6%e7%9a%84%e8%bb%9f%e9%ab%94%e9%96%8b%e7%99%bc%e5%b0%88%e6%a1%88/</link>
		<comments>http://www.marksu.idv.tw/2009/11/16/%e6%b2%92%e5%8d%8a%e4%bb%bd%e9%9c%80%e6%b1%82%e6%96%87%e4%bb%b6%e7%9a%84%e8%bb%9f%e9%ab%94%e9%96%8b%e7%99%bc%e5%b0%88%e6%a1%88/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 17:05:51 +0000</pubDate>
		<dc:creator>馬克ㄙㄨ</dc:creator>
				<category><![CDATA[工作雜感]]></category>
		<category><![CDATA[軟體開發趣聞(醜聞?)]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.marksu.idv.tw/?p=257</guid>
		<description><![CDATA[&#160;
做到現在，每次的需求變動只有會議紀錄而已。
常常需求從 A 改到 B、再從 B 改到 C、最後再從 C 改回 A。
最近我的 defect 被開了一個：某某列表的某某欄位應該是可排序的。
我X。
我怎麼沒看過哪份文件有寫這個欄位要可以排序。
沒寫我是會知道喔，挖災，我是天才，我應該要知道才對~
&#160;
我都不知道，一個幾百萬的案子，我每次需求訪談會議結束後，
不但要整理會議紀錄，還要把每個動到的 Use Case 都彙整後，請 User 從頭看一遍。
畢竟人在思考的時候，比較沒辦法考量到全盤。
或許全部再看過一次之後，這個需求變更也就被取消了。
&#160;
但是，一個破億的案子，卻只有會議紀錄；而且，所有的需求散落在會議紀錄中。
需求還可以透過 mail 跟電話，然後變來變去。
我只能說，皇上，您的腦容量一定不是地球人的大小。
您東廠裡的太監，腦容量肯定也不是地球人的大小。
否則怎麼裝得下這麼多東西？
皇上英明~
&#160;
PMP 課程裡面，老師講到一個觀念很重要，叫做 configuration management。
還提了一個很多年前挖破瓦斯管，引發爆炸的事情來說明。
光是我手上的需求，我就看到一堆地雷需求。
我也不想管，反正 PM&#160;不是我，嘿嘿。
&#160;
很多人真的是 Project manage you, not you manage project。
我終於懂為什麼考上 PMP 之後，就會覺得這灘水很臭。
&#160;
]]></description>
		<wfw:commentRss>http://www.marksu.idv.tw/2009/11/16/%e6%b2%92%e5%8d%8a%e4%bb%bd%e9%9c%80%e6%b1%82%e6%96%87%e4%bb%b6%e7%9a%84%e8%bb%9f%e9%ab%94%e9%96%8b%e7%99%bc%e5%b0%88%e6%a1%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>學習，就要紮實的學</title>
		<link>http://www.marksu.idv.tw/2009/10/16/%e5%ad%b8%e7%bf%92%ef%bc%8c%e5%b0%b1%e8%a6%81%e7%b4%ae%e5%af%a6%e7%9a%84%e5%ad%b8/</link>
		<comments>http://www.marksu.idv.tw/2009/10/16/%e5%ad%b8%e7%bf%92%ef%bc%8c%e5%b0%b1%e8%a6%81%e7%b4%ae%e5%af%a6%e7%9a%84%e5%ad%b8/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 16:14:10 +0000</pubDate>
		<dc:creator>馬克ㄙㄨ</dc:creator>
				<category><![CDATA[工作雜感]]></category>
		<category><![CDATA[Job]]></category>

		<guid isPermaLink="false">http://www.marksu.idv.tw/?p=249</guid>
		<description><![CDATA[自從公司的面試，開始採行第一關要上機測驗之後，就好像很少有面試者能夠過得了第一關。
考甚麼內容？
Eclipse + Tomcat + Web Application (需要有MVC架構) + 新增資料到database
Eclipse + Tomcat + DB2 都建置好了，應試者只需要建立一個 web application，然後把 MVC 架構做出來。
高興用 Servlet + JSP、Struts、JSF、Spring 都可以，Framework 都已經下載好放在桌面上。
這一兩年，面試者不下數十人，能夠做得出來的，寥寥可數。
&#160;
有的履歷上寫著：熟悉 Struts、Hibernate、Spring
但是卻連最基本的 Servlet/JSP/JavaBea/JDBC insert/delete/update 都寫不出來&#8230;
我覺得這樣很糟。
&#160;
1999 年開始學 Java 的時候，哪來的 Eclipse，都用記事本 + JDK + DOS 寫程式。
J2EE 還沒有 JSP，甚至，連 J2EE 這個名詞都還沒出來呢！
頁面都得用 Servlet + PrintWriter 去 output HTML。
那個時候，跟 Brouse 為了要能找到正確的 java.io 輸出，整整兩個晚上沒睡覺。
結果還是沒做出來，不管是紙本上的書，還是當年網路上的資源，都很匱乏。
但是也因為這樣，這些東西都讓我記憶猶新。
&#160;
2001 年，因緣際會的遇見了 Rice，一位讓我跳出井底的 Architect。
那個時候，他要我們用 Struts 開發，那時的 Struts 還是 1.0.x 的版本。
還記得當年要進那個 team，還挺嚴格的。
沒學過 Struts？Rice 教你。
教完之後，一個星期驗收一個小功能，做不出來？
很抱歉，這個 team 不需要你。
當年是真的有人做不出來，就捲舖蓋走人的。
相當的殘酷。
&#160;
那個時候，還沒有 Hibernate。
所以整個 Data Access Object 的部分，都是手工打造出來的。
那個時候，Eclipse 才剛萌芽，開發工具用的是 Netbeans。
到最後，整個專案很準時的上線，但是在 DAO 的部分，卻用掉了兩個資深的工程師去處理。
所以深深知道 Hibernate 的好。
&#160;
曾經有 on-site training 的客戶老闆跟我說：馬克，你就直接教我們最容易上手的 framework 就好。
我說：可以啊，但是以後你的人都不會 debug，這是你要的嗎？
客戶老闆就沒再說甚麼。
後來，我還是很堅持的用 Servlet + JSP + JavaBean + 手工打造 DAO，把 Web ...]]></description>
		<wfw:commentRss>http://www.marksu.idv.tw/2009/10/16/%e5%ad%b8%e7%bf%92%ef%bc%8c%e5%b0%b1%e8%a6%81%e7%b4%ae%e5%af%a6%e7%9a%84%e5%ad%b8/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>原來，我成了加害者</title>
		<link>http://www.marksu.idv.tw/2009/10/07/%e5%8e%9f%e4%be%86%ef%bc%8c%e6%88%91%e6%88%90%e4%ba%86%e5%8a%a0%e5%ae%b3%e8%80%85/</link>
		<comments>http://www.marksu.idv.tw/2009/10/07/%e5%8e%9f%e4%be%86%ef%bc%8c%e6%88%91%e6%88%90%e4%ba%86%e5%8a%a0%e5%ae%b3%e8%80%85/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 13:36:46 +0000</pubDate>
		<dc:creator>馬克ㄙㄨ</dc:creator>
				<category><![CDATA[心情]]></category>

		<guid isPermaLink="false">http://www.marksu.idv.tw/?p=247</guid>
		<description><![CDATA[想不到，我居然被定義成加害者。
原來，&#34;那股力量&#34; 讓你們不得不妥協。
原來，有些人對於這件事情的看法是這樣的。
真的是：
棚頂做到流汗，棚腳嫌到流涎。
身心俱疲，不如歸去啊！
&#160;
]]></description>
		<wfw:commentRss>http://www.marksu.idv.tw/2009/10/07/%e5%8e%9f%e4%be%86%ef%bc%8c%e6%88%91%e6%88%90%e4%ba%86%e5%8a%a0%e5%ae%b3%e8%80%85/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
