速度一半永遠追不上_您將永遠不會知道自己應該怎么做的一半-沒關系。

速度一半永遠追不上

by Ken Gilb

肯·吉爾伯(Ken Gilb)

您將永遠不會知道自己應該怎么做的一半-沒關系。 (You will never know half of what you think you should — and that’s ok.)

Impostor syndrome is a real thing in software development. After 20+ years in the industry I still catch myself thinking “I should know this, how come I don’t know this yet?”

Impostor綜合癥在軟件開發中是真品。 在該行業工作20多年后,我仍然不停地思考: “我應該知道這一點,為什么還不知道呢?”

The truth is that our industry is constantly changing. There is always some hot new framework or some en vogue methodology that is being hyped to the community. When you read about something new online it can seem like EVERYONE knows about the new hotness. You think to yourself: what is this and why am I just learning about it now? Does everyone already know about this and why am I the last to find out?

事實是,我們的行業在不斷變化。 總是有一些熱門的新框架或一些流行的方法被社區炒作。 當您在網上閱讀新事物時,似乎每個人都知道新事物。 您對自己進行思考: 這是什么?為什么我現在才了解它? 每個人都已經知道這一點了,為什么我最后一次發現呢?

Last year, it was React for me. But I have gone through this process with many technologies and frameworks over the last 20 years: Xamarin, .net core, .net standard, portable class libraries, MVVM, MVC, aspect oriented programming, functional programming, object oriented programming, composition over inheritance, test driven development, agile, scrum, inversion of control, containers, continuous integration, git, DevOps, RPC, web services, REST, JSON, XML, NoSQL, Document databases, websockets, ajax, handlebars, mustache, jquery and many more technologies that have come and gone the way of pascal.

去年,對我來說是React 。 但是在過去的20年中,我使用了許多技術和框架來完成此過程: Xamarin , .net核心 , .net標準 ,可移植類庫, MVVM , MVC , 面向方面的編程 , 功能性編程 , 面向對象的編程 , 繼承的組合 , 測試驅動開發 , 敏捷 , scrum , 控制反轉 , 容器 , 持續集成 , git , DevOps , RPC , Web服務 , REST ,JSON,XML,NoSQL,文檔數據庫,websockets,ajax,handlebars,髭,jquery等帕斯卡方式興衰的技術 。

And those are a fraction of the things that have been new to me, over the years. I could fill this page with technology and languages that have come and gone. The point is, the software industry is hard and it’s evolving. No wonder it can feel like you are an impostor in your own industry.

這些年來,這些只是我新事物的一小部分 。 我可以在此頁面中使用已經出現和消失的技術和語言。 關鍵是,軟件行業很難而且還在不斷發展 。 難怪您會感覺自己是自己行業的騙子。

I love learning about new things. You have to if you want to survive in this line of work. It’s OK to tell yourself that you don’t know everything, you can’t know everything. Your peers around you might know more/less/different things than you do. Embrace that. Learn from each other. I always end up with a deeper understanding of a concept when I get to explain and teach it to another developer. You never truly learn something until you have to teach it.

我喜歡學習新事物。 如果您想在這方面的工作中生存,就必須這樣做。 可以告訴自己,您什么都不知道,您什么都不知道。 您周圍的同齡人可能比您了解更多/更少/不同的事情。 擁抱那個 。 互相學習。 當我向另一位開發人員講解和教導它時,我總是對概念有更深刻的理解。 在您必須教書之前,您永遠不會真正學到東西。

When Impostor syndrome kicks in it can be depressing. When browsing online communities you can find the mentality of “what an idiot, this guy doesn’t know x”. Developers online can be cruel, even when they don’t think they are. Sometimes your own insecurity can make you feel that people are putting you down when they may not be. The internal struggle can be constant and relenting. Your co-workers may even contribute to this feeling.

當Impostor綜合癥發作時,它可能會令人沮喪。 當瀏覽在線社區時,您會發現“ 白癡,這個家伙不認識x ”的心態。 在線開發人員可能很殘酷,即使他們認為自己不是。 有時,您自己的不安全感可能使您感到人們在可能不愉快的情況下將您放倒。 內部斗爭可以是持續不斷的,也可以是持久的。 您的同事甚至可能對此感覺有所貢獻。

Don’t put your team members or other developers down when they don’t know something. Instead, take it as a learning opportunity to grow together.

當他們的團隊成員或其他開發者一無所知時不要失望 。 相反,應將其作為共同成長的學習機會。

You may find yourself defending your decisions and your code so you don’t look (or feel) stupid. This will breed insecurity and everyone will end up looking out for themselves. I have learned over the years that no matter how good (or bad) you are, you will **** up. So will your co-workers. It’s how you handle the situation that will make for a good or bad experience going forward.

您可能會發現自己在捍衛自己的決定和代碼,因此不會顯得(或感覺到)愚蠢。 這將滋生不安全感,每個人最終都會尋找自己。 多年以來,我了解到,無論您有多好(或多壞),您都會加油。 您的同事也是如此。 這是您處理情況的方式,這將為以后的工作帶來好壞。

A terrible working environment is one where you’re not allowed to make a mistake. Employees may talk about each other behind their backs. You may hear things like: “I can’t believe how stupid Charlie was the other day. What an idiot!” If you hear a co-worker or boss talking bad about another employee, you can bet they’re also talking about you behind your back. This toxic environment will cause everyone to “circle the wagons” around themselves. Try to change the culture or get out if you can.

不允許您犯錯誤的一種糟糕的工作環境。 員工可能在背后互相談論。 您可能會聽到類似的聲音:“我不敢相信查理那天有多么愚蠢。 真是個傻瓜!” 如果您聽到同事或老板在談論另一位員工的話很不好,那么您可以打賭他們也在背后談論您。 這種有毒的環境將導致每個人都繞著自己“繞圈”。 如果可以的話,嘗試改變文化或逃脫。

A pleasant working environment is where team members accept that they don’t know everything. One where you can learn from each other and work towards the same goal. Strive to be this kind of developer. You will never know everything there is to know. Accept that. Learn what you don’t know and teach what you do.

一個愉快的工作環境是團隊成員接受他們并不了解所有事情的環境。 一個可以互相學習并朝著同一目標努力的地方。 努力成為這種開發人員。 您將永遠不知道要知道的一切。 接受。 了解您不知道的內容并教您做什么。

In the end, know that you’re not alone in this feeling. There are a lot of people out there who feel it too. As I have aged, I have come to accept that there are things I don’t know that other people do. How you choose to react to that feeling can make or break you. I choose to accept my limitations and strive for additional knowledge.

最后,要知道您并不孤單。 有很多人也有這種感覺。 隨著年齡的增長,我開始接受有些事情我不知道別人會 。 您如何選擇對這種感覺做出React會成敗您。 我選擇接受自己的局限,并爭取更多的知識。

-K

-K

翻譯自: https://www.freecodecamp.org/news/you-will-never-know-half-of-what-you-think-you-should-12c5dc122ca0/

速度一半永遠追不上

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/392111.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/392111.shtml
英文地址,請注明出處:http://en.pswp.cn/news/392111.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

c語言自學門檻,初學C語言的人最常問的幾個問題

初學C語言的人最常問的幾個問題C語言是一門通用計算機編程語言,應用廣泛。對于新手來說學習C語言并不是那么容易,下面是C語言初學者最常問的幾個問題,歡迎閱讀!1.多久能學會編程?這是一個沒有答案的問題。每個人投入的時間、學習效率和基礎都…

背景消除的魔力

圖片的功能非常強大,有一圖勝千言的效果,所以在文檔或演示文稿中使用圖片來增加趣味性是一種很棒的想法。但問題是,圖片通常會變為文字中間的獨立矩形,而不是真正與內容融合在一起。您可以在圖片中放置邊框或效果,使其…

Puppet 之 模板和模塊

1 概述模板文件是在puppet模塊下面templates目錄中以”.erb”結尾的文件,puppet模板主要用于文件,例如各種服務的配置文件,相同的服務,不同的配置就可以考慮使用模板文件。模塊是Puppet自包含的代碼和數據集合。絕大多數的清單都…

java異步io_Java中的異步IO與異步請求處理

java異步ioIn this article, I am trying to explain the difference between Async-IO and Async-Request processing in the HTTP request in the Java world.在本文中,我試圖解釋Java世界中HTTP請求中Async-IO和Async-Request處理之間的區別。 In the pre-Java …

異常檢測機器學習_使用機器學習檢測異常

異常檢測機器學習什么是異常檢測? (What is Anomaly Detection?) The anomaly detection problem has been a problem that has been frequently explored in the field of machine learning and has become a classic problem. Anomalies are any unusual sequenc…

數據挖掘—BP神經網絡(Java實現)

public class Test {public static void main(String args[]) throws Exception {ArrayList<ArrayList<Double>> alllist new ArrayList<ArrayList<Double>>(); // 存放所有數據ArrayList<String> outlist new ArrayList<String>(); // …

c語言掌握常用函數,c語言一些常用函數.pdf

c語言一些常用函數C 語言程序設計(常用函數說明)C 語言是 1972 年由美國的 Dennis Ritchie 設計發明的,并首次在 UNIX 操作系統的 DEC PDP-11 計算機上使用。它由早期的編程語言 BCPL(Basic Combind ProgrammingLanguage)發展演變而來。在 1970 年,AT&T 貝爾實驗室的 Ken T…

高階函數 - 函數節流

/*** 函數節流 - 限制函數被頻繁調用* param {Function} fn [需要執行的函數]* param {[type]} interval [限制多長的時間再重復執行fn]*/var throttle function(fn, interval) {var __self fn,timer,firstTime true;return function() {var args arguments,__me…

[CareerCup] 8.7 Chat Server 聊天服務器

8.7 Explain how you would design a chat server. In particular, provide details about the various backend components, classes, and methods. What would be the hardest problems to solve? 這個簡易的聊天服務器功能十分的有限&#xff0c;畢竟只是針對面試題的&…

react hooks使用_如何開始使用React Hooks:受控表格

react hooks使用by Kevin Okeh由Kevin Okeh 如何開始使用React Hooks&#xff1a;受控表格 (How to Get Started With React Hooks: Controlled Forms) React Hooks are a shiny new proposal that will allow you to write 90% cleaner React. According to Dan Abramov, Hoo…

特征工程tf-idf_特征工程-保留和刪除的內容

特征工程tf-idfThe next step after exploring the patterns in data is feature engineering. Any operation performed on the features/columns which could help us in making a prediction from the data could be termed as Feature Engineering. This would include the…

c語言定義數組a10 指定各元素,C語言填空題.doc

C語言填空題.doc二、填空題1、C 語言只有 32 個關鍵字和 9 種控制語句。2、每個源程序有且只有一個 main 函數&#xff0c;系統總是從該函數開始執行 C 語言程序。 3、C 語言程序的注釋可以出現在程序中的任何地方&#xff0c;它總是以 * 符號作為開始標記&#xff0c;以 */ 符…

貓狗隊列

功能要求&#xff1a; 用戶可以調用push方法將cat類或dog類的實例放入隊列中;用戶可以調用pollAll方法&#xff0c;將隊列中所有的實例按照進隊列的先后順序依次彈出;用戶可以調用pollDog方法&#xff0c;將隊列中dog類的實例按照進隊列的先后順序依次彈出;用戶可以調用pollCat…

如何使用HTML5,JavaScript和Bootstrap構建自定義文件上傳器

by Prashant Yadav通過Prashant Yadav 如何使用HTML5&#xff0c;JavaScript和Bootstrap構建自定義文件上傳器 (How to build a custom file uploader with HTML5, JavaScript, & Bootstrap) In this short article, we’ll learn how to create custom file uploader wit…

monkey測試===通過monkey測試檢查app內存泄漏和cpu占用

最近一直在研究monkey測試。網上資料很多&#xff0c;但都是一個抄一個的。原創的很少 我把檢查app內存泄漏的情況梳理一下&#xff1a; 參考資料&#xff1a; Monkey測試策略&#xff1a;https://testerhome.com/topics/597 Android Monkey測試詳細介紹&#xff1a;http://www…

數據挖掘—主成分分析法降維和最小最大規范化

算法步驟:1)將原始數據按列組成n行m列矩陣X2)特征中心化。即每一維的數據都減去該維的均值&#xff0c;使每一維的均值都為03)求出協方差矩陣4)求出協方差矩陣的特征值及對應的特征向量5)將特征向量按對應的特征值大小從上往下按行排列成矩陣&#xff0c;取前k行組成矩陣p6)YPX…

用戶使用說明c語言,(C語言使用指南.docx

(C語言使用指南Turbo C(V2.0)使用指南(本文的許多命令或方法同樣適用于TC3) 在開始看本文以前&#xff0c;我先說明一下C語言的安裝和使用中最應該注意的地方&#xff1a;許多網友在下載Turbo C 2.0和Turbo C 3.0后&#xff0c;向我問得最多的是在使用過程中碰到如下問題&…

三維空間兩直線/線段最短距離、線段計算算法 【轉】

https://segmentfault.com/a/1190000006111226d(ls,lt)|sj?tj||s0?t0(be?cd)u? ?(ae?bd)v? ac?bd(ls,lt)|sj?tj||s0?t0(be?cd)u? ?(ae?bd)v? ac?b2|具體實現代碼如下&#xff08;C#實現&#xff09;&#xff1a; public bool IsEqual(double d1, double d2) { …

【慎思堂】之JS牛腩總結

一 JS基礎 1-定義 Javascript是一種腳本語言/描述語言&#xff0c;是一種解釋性語言。用于開發交互式web網頁&#xff0c;使得網頁和用戶之間實現了一種實時性的、動態的、交互性的關系&#xff0c;使網頁包含更多活躍的元素和更加精彩的內容。 主要用于&#xff1a;表單驗證 …

vuejs 輪播_如何在VueJS中設計和構建輪播功能

vuejs 輪播by Fabian Hinsenkamp由Fabian Hinsenkamp設計 A carousel, slideshow, or slider — however you call it this class of UI — has become one of the core elements used in modern web development. Today, it’s almost impossible to find any Website or UI …