回覆列表
  • 1 # 努力的冰鎮

    先確定哪個方向,用在什麼平臺,用什麼語言,再去針對性的去找開發者的網站,基本都有教程與原始碼,先拿來練手,然後自己去試著開發一些簡單的

  • 2 # 世界第一S686

    我不見得是適合回答這個問題的,畢竟我在行業混的算是比較差的那種的。說一些個人看法,僅供參考:

    首先還是先至少啃掉一本語言書,把這本語言書的大習題至少都給做了。語言是軟體開發的基礎工具,也許整個一路走來會需要學習數門語言,但是至少先把一門啃下來,知道大概齊是個怎麼回事。對於現在來說,學完後同時最好花點時間做做回撥、多執行緒這些概念的示例,因為現在這些基本已經是偏基礎的了。初學的語言怎麼都合適,反正語言本身語法除非那幾個掉書袋的,否則差距並不是特別大。

    然後就是,在學語言的同時找個大目標,個人感覺目前的軟體業已經是分工非常明確的體系了,一個搞遊戲開發的程式,去做網站後臺並不是不能做,但卻要重新學習很多東西。一個行業需要學習的一堆SDK,和另一個行業需要去學習的SDK可能會毫無交集,重新學習的代價比較大,特別是在你已經工作,有生活壓力之後。軟體根本上還是驅動硬體借之以完成國民生產生活中的目標。所以建議找一個自己感興趣的,可以持之以恆做下去的目標,當然這個目標行業未來如果還處在上升期那就更好啦。有興趣驅動,就不至於喪失動力,然後不斷給自己出題,不斷解題,一點點產品去迭代,爭取在這個領域做到前列。

    還有就是去網上找找這個領域開發的初級入門資料和論壇,比如你要寫作業系統,網上多少會有這方面的討論組,最好裡面有一堆從業者的,進去看看,問問他們,或者看看他們已經發的文章和資料。先找些例子做,從小到大,慢慢到工程。軟體工程提升沒有別的法門,只有學別人的程式碼和做自己的程式碼,做的過程中發現問題解決問題,解決的越多越有手感。然後做過一段時間再去看軟工的那些書,什麼設計模式的才會有感覺。

    然後就是學別人的開原始碼,如果你開始做了應該能意識到這會是個繞不開的事情。如果發現自己單看別人的開原始碼沒感覺,或者記不深的話,建議手抄一次。對於較大的開源庫,手抄自己目前關注部分就可以。抄的過程中往往能觸類旁通,提升會比較快。

    最後就是同時最好兼顧基礎和其它各領域吧,我上學的時候學校教的各種體系結構啊、硬體基礎啊、網路基礎、資料庫基礎什麼的,其實都沒好好聽,都在混日子。好在為了考試,著實是把這些書本理論都好好通讀了一遍。後來工作了才發現,這些東西關鍵時刻還是蠻重要的。現實中的問題往往是跨領域跨學科的,遇到問題至少知道大概是在哪個體系中去尋找資料才能解決問題。就算教材再垃圾,好歹也是一種總結,當總論看,後續需要的時候再買這個領域的高精尖的書集中推就好啦。

    無論如何,你到任何一個行業,最終都會面臨的是激烈的競爭,不斷在討論組和群中學習別人、審視自己的成長、並且客觀看待自己行業本身的前景以避免被與行業整體一同淘汰,這些都是逐步可能要去考慮的問題。當然根本還是做了,軟體工程所有東西都是不實踐理解不深的。

  • 3 # 夏海成南

    個人覺得你得先明確你真的要學習軟體開發嗎?是作為興趣還是長期職業方向?想要做什麼東西?如果你描述清楚點,想要幫助你的人也回答高效準確點。因為軟體開發這個算是一個大方向,但是一個人其實只會深耕其中的幾個小方向的。有前端後端,安卓,ios小程式。還有不同的程式語言c,c++,java,python,js...就像你說教練我想打球!得讓我知道你想打籃球還是踢足球,還是排球羽毛球

  • 4 # 科技探談

    沒有一點基礎的話建議先找點基礎影片看(有許多培訓機構把基礎影片放在自己的官網的),然後再找些講這門語言書籍結合著學,遇到不懂的,可以在網上多查查。然後就是堅持不間斷的學習了。程式語言的知識點很多,很容易遺忘,所以要一點一點的啃。

  • 5 # 探索發現頻道

    【軟體公司負責人發言】如果單憑找工作或者興趣選擇軟體開發行業,我建議可以試著買本書看看,如果自學完一本書,並且可以做個專案的話,完全可以從事這個行業,如果自己看不懂書,沒有頭緒,不知道如何入手,那就不用考慮這行了,你的天資不足,就算努力學習,最多也就是一個搬磚的,工資有天花板的,幹到35歲加不動班了,就沒你啥事了,這行業單憑興趣和努力是不夠的,真的需要天分,邏輯思維能力不夠的話,沒有核心技術競爭力,很辛苦的幹幾年,然後被年輕人頂走,留下一陣酸楚在寒風中飄蕩!

  • 6 # 天馬探究

    從頭學慢慢來,不怕學不會就怕不學習,有目標了就看你用不用心,有網際網路上的老師,自己選擇多方面求證,你也能變成老師。

  • 7 # 嵌入君

    我們開發了一種低程式碼嵌入式軟體開發平臺就是給沒有任何基礎的人準備的。能看懂紅綠交通燈就能程式設計了。我個人認為,如果不是專門做軟體的人,還是專心做自己認為能發財的事,軟體不過是用來給你幫忙的。專門從事軟體的人,又是另外一回事。主要考慮怎樣提供服務,或完成客戶指定的任務。

  • 8 # 小寧影視剪影

    可以學。畢竟誰不是從零開始呢。建議你不要急著辭職,平時抽空自學。培訓的話就三四個月,一下子教一堆知識給你,可能你也吸收不來。計算機很廣泛,但是具體到軟體開發裡範圍就小多了。java、php、c++、c#,選一門程式語言來。java:做網站、軟體,安卓手機程式php:專門做網站。c#:和java很像,只是手機方面是做微軟手機的開發,因為微軟手機用的人少,遠遠不如安卓。java的話去網上搜 馬士兵java影片來看。

  • 9 # 江西新華欣欣

    從頭學慢慢來,不怕學不會就怕不學習,有目標了就看你用不用心,有網際網路上的老師,自己選擇多方面求證,你也能變成老師。

  • 10 # 檸檸呢

    ’腦殘的時候還想過要嫁給程式設計師‘’真心黑出翔了……說實話,我覺得樓主顧慮太多了,程式設計沒有那麼多講究,找一門語言動手敲起鍵盤來,比什麼理論方法都管用。關於語言的,python確實好上手,但鑑於你是女生,又純粹好奇才學的,推薦你先試試學html和javascript吧,很容易就能寫出一個網頁框架,學習成果比較視覺化,能整各種網頁效果,對女生也許會更有動力學下去。網站推薦兩個,英語好的話,去國外的Learn to code。國內推薦UCAI 優才網 。不過優才我是今天才看到的,不是很確定用起來如何,看起來挺有意思的,你可以去看看。記住,程式設計也是一門語言,重要的不是理論,是馬上動手,多學多練。希望對你有幫助,祝你在程式碼的世界裡找到樂趣:)

  • 11 # 小白學記

    個人感覺哈,軟體開發涉及的知識體系還是比較大的,首先要看你主要做哪個方面,前端還是後端等等,可以先找準一個方向進行專攻。個人建議先入手前端,在網上找一些前端入門及進階教程即可!

  • 12 # 江西新華然然子

    伴隨著“網際網路+”納入國家戰略,軟體開發行業受到前所未有的重視,雲計算、移動網際網路、大資料、物聯網、智慧製造等新技術都必須以軟體開發作為技術支撐。

    據有關資料顯示,目前,中國對軟體人才的需求已達80萬,在未來5年內,合格軟體人才的需求將遠大於供給,並且零基礎可以學習軟體開發

  • 13 # 江西新華然然子

    軟體技術工程師

    隨著移動網際網路的普及與發展,手機應用不斷深入我們生活的方方面面,移動系統和軟體應用的開發領域,成為了未來具有潛力的行業之一,合格的軟體人才在任何企業都具有不可替代的競爭優勢 。

    選擇江西新華電腦學院軟體技術工程師專業,你將學習:

    網路安全基礎、Dreamweaver網頁設計、Photoshop網頁效果圖製作、Window Server 2008服務、器作業系統和活動目錄、C語言、SQL Server2005資料庫、設計和高階查詢、HTML5+CSS3、JavaScript、jQuery高階程式設計、動態網頁設計PHP+MYSQL、Linux伺服器作業系統、資料結構軟體工程、JAVA面向物件程式設計、oracle資料庫、J2EE伺服器端高階程式設計、手機APP視覺設計、APP應用程式開發等。

  • 14 # gaohongfei159538015

    一個人對一個行業沒有概念,就是小白。

    首先要解決的就是入門問題。

    入門就是讓自己從零基礎變得有點基礎。

    首先找一個合適的指導教材。

    按照構成軟體元素的速成教程來。

    比如什麼什麼入門到精通,按以下的順序來。

    第1個我認為可以學習html入門到精通。

    第2個可以學習JavaScript入門到精通。

    第3個可以學習資料庫SQL語言入門到精通。

    第4個可以學習高階語言程式設計入門到精通。選Java或Python。

    因為大部分的軟體專案都是基於資料庫而開發的應用。

    有了以上幾門基礎,就可以面向web做簡單的應用開發了。

    這就基本入門了,這就已經擺脫小白階段。

    再往下就要學習資料結構和演算法,編譯原理,框架和設計模式等高階理論。

    祝你學習順利,心想事成!

  • 中秋節和大豐收的關聯?
  • 你如何看待現代社會青年人消費觀念?