// Build 2018 對於 Windows Development 提出了很多内容,包括:更進階的 Fluent Design, .NET Core 3.0, MSIX, Windows 10 on ARM … 等,這篇將整理每個 Sessions 的重點,方便大家更快瞭解。 Continue reading →
從過去案例中(Polaroid vs Kodak, eBay vs MercExchange),可體認到專利制度對於產業的影響,其實除了採主動積極的保護專利權人權益外,將手上的專利權作為談判籌碼的”護身符”模式也是一種專利的應用方向(HTC vs Apple透過交互授權達成和解協議)。但是將發明申請專利,有其伴隨的義務要付出: 公開發明內容與繳納各項費用,公開發明內容在申請18個月後進行,以發明專利審查期長達2~4年來說,也就是專利核准前(還不知未來是否會過關)就得公開。將來若有他人侵權發生,是否有能力/財力去維護專利權也會是申請專利時的考量,只能說這是有錢人才能玩的遊戲啊~
於是你為了在這種限制下勝出,就會發展出不同的團隊合作方式,其中像是 paper coding, pair programming, printed implementation for algorithms, cooperation of different fields of questions, … 就現在軟體產業來看,是會覺得非常詭異的一種比賽的。它一方面強調考題的困難度,而且情境是要求你自己從無到有刻出來,沒有什麼 library 可以用。另一方面,它又只給你一台電腦,讓你的隊友想幫你都很困難,隊友甚至無法幫你 google 或是上 stackoverflow!?事實上,在那個時代,stackoverflow 根本還沒有出現!聰明如你,一定會覺得辦這種程式比賽要幹麻,一點用處都沒有,還不如辦個 hackathon 比較有意義。
但如果我換個方式說明,你可能就不會這麼想了。大家都知道 Google 是一家非常優秀的公司對吧?雖然有 Facebook, Amazon, Apple, Microsoft, Twitter, Netflix 等這些一樣非常厲害的公司,但是一但聊到「比較硬派的軟體公司」或是「基礎技術比較深厚的公司」時,大部分人應該會覺得還是 Google 拔得頭籌的吧?那你知道有個叫 Google Code Jam 的活動嗎?!
Google Code Jam is an international programming competition hosted and
administered by Google. The competition began in 2003 as a means to
identify top engineering talent for potential employment at Google.
The competition consists of a set of algorithmic problems which
must be solved in a fixed amount of time.
Competitors may use any programming language and development environment to obtain their solutions.
In 2008, over 11,000 people from more than 128 countries competed for
prize money totaling over $80,000, including a top prize of $10,000.