您應該將其視為變相的祝福。您正在學習其他技術和工具,如果您被“鴿子迷”到一種語言或平台中則是無法學習的。您做得越多,學習新技術就越容易-它們比您想像的要相似得多,並且存在跨平台和工具的框架或方法。
我6年前開始從事Android開發,幾年前,在我公司,有太多的Android開發人員無法工作和提高工作效率。我被迫學習React或動搖了幾個月。那是我做過的最好的決定之一。從那時起,我就涉足了許多不同的工具,例如Flutter,React Native,Ionic,Angular,React,Native iOS和Backend Web(AWS)。由於我對所有這些工具都有經驗,因此我可以從 more 選項中進行選擇,從而可以根據自己的靈活性選擇對我來說非常有趣的項目。
我不反對學習對他們有利的新事物,重點是我在權衡時間上發展對他們有益的技能,而不是對我的職業..我想我是否願意將更多的時間花在我所知道的語言上,這在該行業中現在很受歡迎,我可以獲得更好的機會和報酬。
實際上,它們向您展示了不同的工具,實際上可能使您發現隱藏的人才或了解其他平台的工作方式-在競爭和同類產品中為您提供了巨大的優勢。 “我認為,如果我能花更多的時間在我所知道的語言上,而這個行業目前對這種語言有很好的需求,那麼我可以獲得更好的機會和報酬。” -行業內的任何人都將聘請一位擅長編碼的靈活開發人員,而不是只能擅長一個平台或工具的人員。優秀的開發人員不僅要根據他們所使用的框架或工具的知識來衡量,而且還要與他們與團隊的互動程度,所知道的方法論以及編寫代碼的方式來衡量。
語言,框架和工具的更改如此頻繁,以至於您應該專注於在他們給您的工作中實現的目標,而不是所選的工具或語言。