在保持業務發展的同時緊跟不斷變化的技術

2021-10-07 10:45:21 字數 2228 閱讀 2258

對於那些閱讀過envato tuts +上的任何教程的人來說 ,您知道我將大部分時間用於wordpress。 如果我不為他人構建自定**決方案,那麼我通常會寫教程來教別人如何做同樣的事情。

wordpress社群的一大優點是,它們一年四季都在世界各地舉辦wordcamps 。 儘管舉行wordcamp的頻率經常取決於您的居住地,但我很幸運地生活在美國,一年四季都有大量的wordcamp。

除了我在當地的聚會(在wordpress社群中還有其他事情),我很高興參加許多不同的wordcamp並在其中發言。

最近,我有機會在聖地牙哥的wordcamp上演講 ,這次經歷真是棒極了。

而且我有機會將他們倆**在一起。

如所承諾的,這是我在演講結束時想帶回家的四個要點。

在您作為開發人員的職業生涯中,您很有可能最終會學到超越任何給定專案所使用的技術的各種原理。

發生這種情況時,您可以比首次開始時更快地選擇一種新語言和新工具。 這是您作為軟體或web開發人員的成熟度的自然增長。

管理人員

如果您是經理,並且是領導開發人員團隊的負責人,請務必注意,開發人員需要了解可用的最佳工具集。

這並不意味著他們需要自由控制一切,但要通過閱讀,編寫**示例甚至可能參加會議的方式發布內容,使他們熟悉這些內容。

最終,您要給他們騰出空間以保持最新狀態。 他們通過這項新技術對業務的貢獻可以幫助節省業務成本,同時推動其產品向前發展。

最後,如果您負責與開發人員交流業務需求,請確保他們了解為什麼要進行分配的專案。 僅僅構建一些東西是不夠的。 知道乙個人的工作目標是有幫助的。

開發者如上一節所述,重要的是要確保您了解我們行業中即將出現的技術。 但是,我認為理解您工作的範例的基本原理更為重要。

完成後,您將可以更輕鬆地了解要解決的問題。 並且,當您這樣做時,您將能夠選擇一種真正可以幫助您解決問題的技術,而不必僅僅因為它看起來像是新事物而選擇新的實用程式。

當您作為開發人員進入要嘗試解決問題的空間時,請選擇一組允許您執行此操作的工具。

不要浪費時間嘗試評估每個可用選項,因為沒有任何東西可以滿足您的所有需求。 相反,它們將滿足各種需求。 嘗試找到最能為您服務的產品。 接下來,盡最大可能使用它,並最大程度地利用它來解決您的問題。

個人筆記

當我第一次從事自營職業時,我將時間分配在標準web專案,ruby on rails和wordpress之間。 然後我停止了除wordpress之外的所有工作,並明確地專注於它。

這樣做可以帶來更多的成功,我可以賺更多的錢,而且我喜歡每天做的更多事情(包括為envato寫作)。 我將其中的大部分歸因於選擇更早而非更深入地學習並從不這樣做的錯誤中吸取教訓。

技術發展很快。 我們知道,除了我們在envato tuts +上在此處發布的各種文章之外,沒有其他原因。 正如我前面提到的,在我謀生的方面,我熱衷於深入而不是廣泛。

換句話說(使用陳詞濫調),我寧願成為專家,也不願意成為所有行業的傑作,而不是一門精通的大師。 再說一次,我不認為自己是專家,但是我每天都在努力。

無論如何,請及時了解您的技術和其他技術,以防萬一,以便您了解可用的技術。 此外,如果您能夠學習基本原理,那麼您應該能夠相對較快地了解這些變化。

但是,如果您不隨波逐流,而又關注著什麼技術的到來,您怎麼會知道什麼對您有好處? 當然,這提出了乙個問題,即我們如何才能真正跟上所有這些。

這聽起來可能過於簡單化,但重要的是,嘗試讓自己對某個主題或您感興趣學習的主題了解得更多的人包圍。

現在,我們比以往任何時候都更有能力做到這一點。 當然,我們仍然可以撿起書籍並閱讀(我當然認為我們不應忘記這樣做),但是我們還有其他資源可供使用。

例如,我們有這樣的事情:

的github

我們可以訂閱的新聞通訊

我們可以與之互動的twitter上的同行

會議 當地聚會

而這樣的例子不勝列舉

我知道,將自己介紹給某人或將自己放到那裡並要求**審查,建議或更多有關所有這些的資訊可能令人生畏。 但是,您做得越多,就越容易獲得。 而且越容易獲得,您就越受過教育。

您受的教育程度越高,您將成為一名更好的開發人員。 當然,這是乙個過程,並不一定很容易。 但是我相信回報是值得的。

對於那些對wordpress感興趣的人,您可以在我的講師頁面上找到我的其餘課程和教程。 也請隨時通過@tommcfarlin

在我的部落格和/或twitter上關注我。 在這兩個地方,我都討論了各種軟體開發實踐以及如何在wordpress中使用它們。

翻譯自:

策略模式 在不同時間應用不同的業務規則(封裝演算法)

抽象演算法類 abstract class strategy 具體演算法a class concretestrategya strategy 具體演算法b class concretestrategyb strategy 具體演算法c class concretestrategyc strategy...

C 在騰訊的發展

1 2003 2007 年 2 2007 2014 年 在.net應用被其他語言不斷替代的情況下,2014年c 的 卻發出了洪荒之力,主角就是基於mono平台的unity 遊戲開發,是手遊讓c 爆發了,unity5.1版本後全力支援vr開發,今後的vr ar領域c 還會繼續發揚光大。3 2014 未...

企業安全之如何在保證業務的同時做好安全

活動頁面一定要在七夕當天上線。活動已經安排好,頁面按照計畫在製作,準時上線沒問題。業務系統更改需要經過我們安全部門測試才可以上線。這個活動頁面是有時效性的,七夕當天必須要上線,安全測試完,活動都結束了,先上線再說,不然,活動期間業績完不成。我們發出去的1千個優惠券,怎麼一下子就被搶光了,而且,我們真...