網頁設計師如何從開源中受益
成為一名成功的網頁設計師的一部分是擁有合適的工具(以及必要的知識)來完成工作。幸運的是,我們這些在這個行業工作的人擁有大量可用的資源。這是踢球者:他們中的許多人都是自由的。
好吧,也許最后一點信息對你來說并不陌生。但是,對于那些在其他領域工作的人來說,這可能只是令人驚訝。
免費工具甚至教育材料都不是機械師可以訪問的東西。水管工或飛行員也不會。然而,網頁設計師每天都會利用這些特權。不僅如此,我們還受益于以同志和知識共享為中心的大型社區。
也許最大,最有影響力的貢獻者是開源軟件社區。因此,讓我們來看看為什么開源對我們這些在網絡上工作的人來說意義重大。
在幾乎所有與服務相關的行業中,開始項目都需要一定的成本 - “材料”,如果你愿意的話。如果沒有在廚房里隨時提供食物,餐館就不能向您出售食物。如果沒有木材供應,木匠就無法為您建造貨架。那么,網頁設計師呢?
嗯,這有點棘手。是的,設計師可以想象從頭開始構建網站的每個組件。對于一個簡單的靜態網站來說,這很容易做到。
但更重要的是需要付出巨大的努力。例如,您是否想要構建自己的數據庫語言?那么從功能齊全的CMS上的零開始呢?或者,您是否愿意開發自己的復雜JavaScript庫?
可能性是上述一個或多個需求將受益于一些預制軟件。在其他行業中,依賴其他人構建的應用程序可能會花費很多錢。在網頁設計中,您可能根本不需要支付任何費用。這不僅可以減輕我們的管理費用,還意味著我們的客戶也可以節省一些現金。
工具為我們的項目提供了巨大的先機。你能想象每次都要從頭開始構建嗎?
增長機會
在職業生涯中最有效的方法之一就是學習新東西。通過增加您的知識,您可以打開不同類型項目的大門。此外,擁有更高水平的專業知識意味著您還可以合法地為您的服務收取更多費用。
在這里,開源社區再次受益于網頁設計師。學習使用各種工具做更多工作并不一定要求你注冊傳統的學校(雖然,你當然可以)。您甚至不需要通過任何一家公司的方式獲得認證(想想微軟)。
相反,教育是一種更加個性化和經濟實惠的體驗。您可以選擇以相對較少或免費的方式參加在線課程。或者,您可以選擇深入了解數百萬免費教程中的一個。為什么,即使學習官方文檔或支持論壇也是進一步學習的好方法。
我們的想法是,開源運動將我們帶到了一個獲取知識的地方,而不僅僅是那些有足夠資金的人。雖然正規教育仍有很多好處,但它已不再是學習的唯一途徑。
這種靈活性使得受過正規教育和自我教育的人能夠在網頁設計行業中茁壯成長。我們可以自由選擇我們學習的方式,時間和內容。不再只是一種“正確”的方式。相反,我們都可以遵循最適合我們自己和我們希望實現的目標的道路。
一種更友好的工作方式
這是一個相當安全的賭注,我們每個人都遇到了這樣一種情況,即我們不太確定如何在網站上按照我們想象的方式制作東西。并且很可能有其他人面臨同樣的挑戰并記錄了解決方案。
開源世界不僅使其更容易學習,而且還有助于建立一種鼓勵知識共享的文化。事實上,那里的人們并不缺乏愿意分享他們所知道并伸出援助之手的人。
一個有趣的方面是共享不僅包含在虛擬空間中。像WordCamps這樣的事件實際上充滿了交換知識的人。您可以在演示文稿和與會者互相聊天中看到它。
這并不是說我們創造了某種烏托邦。像任何社區一樣,有好有壞。但最重要的主題是做事,無論多么小,都有益于他人。這導致了大量有用信息的分散存儲庫。
此外,它只是讓我們的工作更有趣。當您可以與使用相同工具并面臨相同挑戰的其他人進行互動時,它確實有助于建立持久的聯系。
開源打開門
沒有開源工具和庫,網絡將是一個非常不同的地方。首先,如果所有內容都使用昂貴的專有軟件運行,那么成為網頁設計師的障礙將會大大增加。這不僅會對許多潛在的設計師產生負面影響,也會對多樣性和創新產生負面影響。
但是,獲得免費和低成本軟件已經使全世界的人們獲得了權力。我們可以學習它,定制它并利用它來謀生。這是一個非常深遠的影響。
所以,這只是對開源運動及其貢獻的一小部分感激之情。網絡繼續發展,我們的職業生涯也在不斷發展,部分歸功于您的努力。