一千萬個為什麽

搜索

成為專業的程序員/軟件工程師

這不是嚴格的編程,更多的是關於程序員,所以我很抱歉,如果它不是在這個論壇上提出的正確的問題(mod,請刪除,如果不是)

我是美國陸軍的計算機技術人員,一旦我出去,我將有8年的工作時間。我即將通過在線學校開始學位(在我還在的時候,我可以讓軍隊支付費用的唯一方法),而且我正在認真考慮獲得計算機科學學位。

我很擅長電腦。我可以把一個人分開,然後閉著眼睛把它放回去。我是A +和Network +認證的,在我離開之前我還有其他幾個CompTIA證書。我可以和這個星球上的任何人一樣工作,而且我對Linux並不陌生。計算機工作是我一直想要的。

但是,除了作為一名計算機技術人員外,該領域的每項工作似乎都需要編程能力。我喜歡編程作為一種愛好。我在高中編寫了TI BASIC,我正在教自己Python,但就我的經驗而言。那種問題讓我想到了我的問題:

  1. 我一直聽說第一語言是最困難的,一旦你學得很好,那麽其他所有語言都適合你。真的嗎?比如說,如果我在接下來的八個月中掌握Python,那麽在研究它或其他任何一個月內,我是否能夠在任何其他OO語言中獲得至少公平的熟練程度?

  2. 燒壞有多容易?我害怕的最重要的事情就是燒掉編程。如果我嚴格按照自己的個人願望編程,我可以整天走,但我可以想象,經過幾年的編程,截止日期和某些規格,它很容易被燒掉。特別是如果它是一個涉及十幾個不同設計師的大項目。

  3. 從我告訴你的事情來看,我是否已經有資格擔任普通技術員(極客小組或可能經營電腦維修店)。

  4. Python是一個很好的學習基礎嗎?我聽說它讓你討厭其他語言,因為他們在學習時感覺更復雜,但也認為它是一種很棒的初學者語言。

  5. 如果您是專業程序員,您是否也有同樣的恐懼?

  6. 您是否會建議我堅持使用電腦維修和Python而不是嘗試進入企業編程? (只是從你在這個帖子中讀到的內容,無論如何)

感謝您花時間閱讀所有這些並回答(如果您這樣做)

最佳答案

第一種語言是最困難的,

第一個任何是最困難的。嘗試從滑雪板切換到滑雪板。

如果我在接下來的八個月中掌握Python,那麽在學習它或其他任何一個月內,我是否能夠在任何其他OO語言中獲得至少公平的熟練程度?

一個月?不,最終?是。

燒壞有多容易?

這是一份工作。在任何工作中燒掉都有多容易?

Python是一個很好的學習基礎嗎?

它會讓你討厭其他語言,因為他們在學習時會感到更加復雜。

所以?這是一份工作。每隔幾年就有一項新技術,(a)你必須學習,(b)與以前的技術不相上下。

對此表示糟糕。經過35年的編程,我只能說你是對的。一切都是新事物,你所知道的一切都更好。

如果你是一名專業程序員,你有同樣的恐懼嗎?

沒有。你提到的事情都沒有。

害怕犯罪管理不善的公司破產。這是值得害怕的事情。

害怕新技術?請。潛水。找一份工作。如果你不喜歡它,建立新技能,獲得其他工作。

你會建議我堅持使用電腦維修和Python而不是嘗試進入公司編程嗎?

再說一次,沒關系。 30年後,這一切都不存在,我們都將使用尚未在電影中甚至不存在的用戶界面上發明的語言進行編程。

當我開始時,我們在紙卡上打了我們的程序。真。

如果你害怕未來,你就會害怕生命本身。別擔心。盡快建立新技能。

轉載註明原文: 成為專業的程序員/軟件工程師