學軟體開發最基本的要求,行業大神這樣說

首先軟件開發可能真心不是大家想的那樣有趣。軟件開發不是用軟件,是做軟件,這個區別很大的,就像你喜歡吃好吃的,不代表你就擅長當廚師,或者有興趣當廚師。然後,軟件開發說難不難(培訓幾個月,去外包公司當java工程的很多,完全在框架下做,也不需要太深入瞭解),說不難很難(那些很酷的軟件是需要很強數據結構知識,甚至是高深的數學知識;一些高效率的語言,如c,各種隱患,開發起來很痛苦)之後,如果你確定想要做開發,

學軟件開發最基本的要求,行業大神這樣說

  1. 軟件對數學還是有些要求的,如果想往高一點的層次發展,但是開始可以不用太糾結這個。

學軟件開發最基本的要求,行業大神這樣說

2. 另外英語很重要,很多文檔是英文的,最新的技術介紹,文檔,也是英文的。樓主也可以試試php之類的,網站開發,試試這個網站www.hzeduask.com跟著學一學,這個沒基礎也能學的。另外也可以買一些 30天精通xx語言這樣的書,雖然不太好,但是0基礎的,可以看看,入門了樓主也應該能夠知道什麼書適合了實在不知道怎麼開始,就想樓上所說的,去北大青鳥試試。我個人不是很建議。 另外,很多人都是從小就學編程的,小孩子也不見得比樓主基礎好,國外還見過一個新聞,一個特種兵退役後自學python django,也能做的很好。

學軟件開發最基本的要求,行業大神這樣說

3. 還有一種是IT比較前沿的,比如雲計算等等,需要紮實的編程基礎,良好的數據結構與算法知識,對多線程多進程同步等有很深刻理解,瞭解操作系統內核等。 另一種就屬於各行業軟件了,比如進銷存管理軟件、一些設備的工控程序和我從事過的飛行仿真程序等等。這些工作僅僅需要懂編程語言。熟悉開發工具,基本就可以,更多的是要了解所從事的行業的需求。在這種行業上,其實從事都是外圍的讓客戶用起來更方便以及界面更漂亮這樣的。我從事的就是這方面的。不過我覺得這個方向的發展是很有限的,第一是收入肯定比不上第一種。第二是這個開發更重要的是對所服務的行業的理解。然而現在越來越先進便捷的開發環境上手很快,聽說C#新手上手倆月就可以做大項目(聽說而已),在這樣的情況下,軟件工程師的作用,價值就不太大了。而且在這樣的行業裡,我認為讓一個本行業的人來學習編程,比讓一個計算機專業的人去學那個行業來的更划算,也更容易並且這樣的人才更有價值。就好比以前很多部門和單位都配有打字員 ,現在基本上不用了,也好比英語,現在很多工程技術方面的工程師基本可以獨立閱讀和書寫英文文檔,甚至可以跟老外交流了,用不到專門的翻譯了。

學軟件開發最基本的要求,行業大神這樣說


分享到:


相關文章: