當前位置:首頁 » 軟體百科 » 軟體開發為什麼老是迷茫

軟體開發為什麼老是迷茫

發布時間: 2023-02-03 15:54:37

⑴ 做了一年多的軟體開發工作,真的迷茫了,軟體開發工作接觸面太窄了,請高人指點!!!

不是軟體開發的工作接觸面太窄,而是你自己的交際,接觸面太窄,放開自己,多交點朋友,生活的方式適當的改變改變……或許會有新的發現。

⑵ 為什麼一些大齡程序員會時不時的感到迷茫

程序員,一個令人嚮往的職業,看起來,有著高薪酬,自由的工作空間,是一群有高智商,靈活頭腦的人們。然而,撥開表面的浮華,深入到其中,才知道,程序員的工作體驗,並不是那麼美好。
程序員的工作,讓人抓狂,程序員的生活,線性單調。就收入和工作的穩定性來說,軟體程序員是最好的工作之一,但這份工作對人的心理健康來說是很糟糕的。
第一:內心感知智慧的飢荒
程序員在工作中,似乎發現一起共事的所有程序員都比自己聰明、比自己有天份、比自己有才能。一個剛畢業的准備應聘程序員的男生這樣描述他的生活:「去年7月開始准備找工作,買了N多書,演算法導論、編程珠璣、編程之美、面試寶典,結果一本都沒好好看過,也為後面的悲催經歷留下伏筆。」
而一個從事了5年程序員工作的人這樣說:」如何成為一名專業開發人員?工作時間不短了,感覺一直山寨中。我一直就很迷茫,通過怎樣的學習途徑,才能夠達到設計出我所描述的那種成熟的大的商業代碼的水平。其實我也做過不少維護性的代碼,各種工作上的應用工具,說起來大部分軟體功能需求只要網上查查,看看文檔也都能做得出來,但是終究自己從頭做的東西都是小兒科,根本提不上任何規范可言,雖然自己一直試圖去讓自己規范起來,比如命名規范,函數簡潔,邏輯清晰,但總覺得再怎麼做都是像玩具一樣的小玩意,反正一路走下來,感覺不到上正路「。
什麼是套路,什麼是章法,程序開發總有新的概念,新的語言乍現於世,基礎的邏輯,底層的架構,資料庫,瀑布式的開發還是敏捷開發,程序員的腦子里裝著無數的疑問和無數的代碼。這讓他們永遠綳緊了神經,生怕一個放鬆,就被同伴甩開幾條街。潛心研究技術,把各種技術融會貫通,這樣運用起來,才能更加得心應手,不僅要研究技術,更要學習一些業務領域的專業知識,這樣開發出來的軟體才能更接地氣。
第二:年齡越大的職業生涯規劃迷茫
CSDN論壇上面說:」 在國外,65歲的David Maynard依然做著他熱愛的編程工作,他能從中感受到何為「軟體藝術」,而不是簡單的去做碼農來養家糊口。「 試問一下,在國內能有幾人?出於國情的不同,國內的競爭十分殘酷。換個角度說,如此豐富經驗的程序員不去做管理真是浪費了,或許這也是國內很多做程序的同學們的一致看法和努力的方向。是做技術專家,還是上升到管理層職位,這是很多程序員迷茫的地方,年齡越大,思維越窄,視野越不像年輕時那樣天馬行空,富有想像力和創造力,更多的是急功近利的思想左右程序員不能深挖技術,追求金錢的浮躁感充斥著他們的內心,不能靜心,就不能創造出有創造力的代碼。
有一位已年過40的程序員,他擁有碩士學歷,他的小孩馬上上初中,在深圳大型小區有自住房一套,其它資產100W+。照理說,他現在也是不愁吃穿了,但是他總感覺壓力很大,心情煩悶,他說:」 我是做IT業的,現在還在底層從事編碼工作,感覺日漸吃力,上面的領導都是80後了,感覺領導對我也不是很信任,所以很擔心失業,我老婆學歷不高,現在沒出去工作,吃穿我負責,我還得掏錢給她買社保,小孩也正是花錢的時刻,去年光培訓費用就4、5萬,感覺真是壓力山大,雖說我現在的年薪有20W左右,但是一旦失業,可能再不能找到這樣的工作了,出路在何方?「
程序員的前途是非常美好的,未來的世界,是人工智慧大行其道的天下,物聯網的深化發展,區塊鏈技術的發展,人工智慧,大數據滲透到生活的方方面面,作為掌握這些核心技術的程序員,自然是職業當中的佼佼者。所以,程序員對前途的擔憂其實並不是理性的。相反,他們對自己的限制思維,才阻礙了他們的發展。國外的人65歲還在研究軟體藝術,而國內的人,30歲過了,就再想,自己要不要再做程序員工作了。這無疑是大家小富即安的思維限制了大家的前進。

⑶ 學了兩年軟體開發,你覺得該何去何從

學習了兩年軟體開發,想買不知道何去何從,那麼現在擺在你面前的有兩條路,一條就是直接去公司面試,然後簽工作,另一條路就是可以選擇考研,如果能夠直接簽上工作,去正規公司工作那最好了,如果簽不上工作,那麼可以考慮考在職研究生。

⑷ 軟體開發工作煩惱

我和你一樣也是名 剛剛大學畢業的應屆生,是學信息安全的,現在在一家公司當網路維護,也馬上就要轉正了,看了你寫的東西讓我的內心產生了共鳴,相似的經歷,相似的遭遇,甚至相似的性格。就拿我情況來說,平時只能給人家殺殺毒,裝裝驅動,什麼mail伺服器,文件伺服器IT manager一概不讓碰,甚至出問題的時候看都不讓我看,我覺得好像並不是融不進同事的圈子而是低人家一等。怎麼說呢,下班回來吃好飯就8點來鍾,在看看電視,洗個澡,一弄就准備睡覺了,還真沒這個精力在去看書,學習。
不過我覺得我們剛進社會的應該都是這種情況,你覺得自身技術不行,有時間讓你磨練,你覺得融不進同事的圈子,有時間可以慢慢接觸。其實等時間長了會發現你現在焦慮的問題都不是問題,只要我們懷著開心的心情,想著有那麼多於你有相似經歷的大學生在和你一起成長,奮斗,還有什麼煩惱解決不了呢?

⑸ 土木工程想轉軟體開發很迷茫……

首先看你的情況,我一點點分析。

1、軟體開發確實是體力和腦力並存的工作,天天對著電腦很傷身體。確實是這樣。但試問現在哪個IT行業的工作不是這樣呢?像你以下問的Java、前端、UI設計等都是對著電腦工作,想做程序員,身體總歸是會出現問題的。畢竟工資高,付出才有收獲。

⑹ 我是一名高一的學生,我特別想學習軟體開發,但我很迷茫

你才高一,沒關系的。你把數學學好,平時有時間看看不同的行業。因為軟體開發很多的,IOS和安卓開發就不是一個概念嵌入式開發和人工智慧開發又不是一個概念。所以給你的建議是,先學好理論知識,看看喜歡哪個行業。考個好的大學,報自己喜歡的那個軟體開發,在大學裡面系統全面的學習。千萬不要現在為了學習軟體放棄上大學,不然你會是碼農,不是軟體工程師。另外,不怕得罪人的說,現在所謂的軟體工程師好多都是碼農。希望你能理解這句話意思。

⑺ 大二軟體工程專業學生感到很迷茫怎麼辦

作為一名教育工作者,我來回答一下這個問題。

首先,對於軟體工程專業的同學來說,進入到大二之後,要盡快確定一個自己的主攻方向,然後圍繞這個主攻方向來組織知識結構,包括選擇何種編程語言、資料庫、技術平台等等。

對於軟體工程專業的同學來說,主攻方向的選擇空間還是比較大的,當前除了可以選擇傳統的Web開發方向之外,還可以選擇大數據方向、雲計算方向、人工智慧方向、區塊鏈方向等,這些方向未來的發展空間也相對比較大,而且人才需求潛力也比較大。

在確定了主攻方向之後,再確定選擇何種編程語言,因為編程語言的應用與場景有非常緊密的聯系,不同的場景往往需要採用不同的編程語言。如果選擇大數據開發方向,那麼可以重點學習一下Java語言,接著學習大數據平台的相關知識,基於大數據平台來完成各種場景下的開發,而如果選擇的是大數據分析方向,那麼可以重點學習一下Python,然後可以繼續學習一下機器學習知識。

人工智慧領域的細分方向非常多,目前可以重點關注一下計算機視覺和自然語言處理這兩個方向,這兩個方向目前的落地應用案例也比較多,可以參考的學習資料也相對比較多。如果選擇主攻人工智慧領域,那麼可以重點學習一下Python,當前大部分人工智慧平台都支持Python,而且很多行業場景下的智能應用也都是基於Python開發的。

總體上來說,對於軟體工程專業的同學來說,如果沒有進一步讀研的計劃,一定要重視Java語言的學習,然後基於Java語言做場景開發的相關練習,這對於提升自身的就業競爭力是有很大幫助的。

如果有互聯網、大數據、人工智慧等方面的問題,或者是考研方面的問題,都可以私信我!

一句話:往死里學。

其他都不考慮,拚命去學,必有美好前程。

我女兒也是學軟體的,到大四時打電話給我說,她覺得她不是學編程的料,被我老婆破口大罵,女兒看到一直溺愛她的媽媽竟然這樣罵她,知道自己犯了大錯,她開始苦心鑽研,現在在一家美資軟體公司工作,我們一家都非常滿意。

大四軟工畢業生,結合自身經歷,小小總結如下:

(先脫離探討具體技術、演算法,從宏觀層面看待技術學習的學習方法、如何規劃、提升CS自身能力角度;系統性總結)



軟體工程的方向,可以從很多角度看。從市場職業崗位上來說多達幾十上百種細分崗位供我們軟體工程畢業生應聘,如:Web前端工程師、Java軟體工程師、PHP軟體工程師、數據挖掘工程師、UI設計師、軟體測試工程師、架構師、產品經理、項目經理、DBA等等等等;從專業學術研究領域來講,也細分為十幾種,軟體工程理論中絕對有寫得一清二楚;從學科層次來講,軟體工程作為一級學科,還細分為:軟體理論等六大細分二級學科。具體你從哪種角度可以自行網路檢索(提醒:尤其是職業崗位,去招聘網站或者慕課網、技術社區一看一目瞭然),這屬於軟體工程學生基本的信息檢索能力。



下面開始講講宏觀層面應該如何學習軟體工程專業:(摘自我的另一的回答中,現在的學弟學妹遇到的問題也是當初我自己疑惑過的)



1.興趣驅動(沒有就主動培養) 學習

2.項目+看技術書籍/文檔/視頻+寫技術總結

3.能進入實驗室就進入實驗室,創造環境

4.堅持

5.關注行業發展(技術微信公眾號、技術社區網站或APP、主動參加幾次技術社區的線下活動),保證與行業發展同步。學校的核心課程的理論功底也不能丟,也 打扎實。

6.關注招聘市場崗位和普遍要求, 探索 喜歡並可靠的崗位類型。沒有明確學習任務時,根據招聘要求所需技能點,做或者模仿對應的軟體項目。保證有職業目標方向和學習動力



強調幾個點:

演算法與數據結構、操作系統、計算機網路、UML與面向對象程序設計思想。



保持日常寫代碼的優良習慣,代碼不能停,一日不寫沒感覺,幾日不寫餓得慌。



充分利用好網路資源,加強自我學習能力。這一點,是從事軟體開發行業必備的核心中的核心技!



興趣是最好的老師,抓住感興趣的職業方向或者某些課程深挖,畢業時你已大不同。



學好數學、英語、計算機專業課程。尤其是打算深造的童鞋,前兩者很容易被忽略,在升學階段可能會成為致命短板。(早點過四級,六級是加分項目)



鼓勵參加兩類比賽:計算機類比賽和數學建模比賽。後者對你的科研能力和解決問題的能力提升會有很大。



最後勸解:學好最初的語言C++或Java其中一門,再精深演算法。畢竟工欲善其事必先利其器。以下三點主要針對迫切想提高演算法的同學:

1.書:劉汝佳的演算法競賽入門經典、挑戰程序設計。

2.比賽。積極參加ACM、藍橋杯、CCF認證、PAT認證、阿里天池、騰訊廣告演算法大賽和其他大公司或者組織舉辦的演算法比賽、數學建模類比賽。

3.OJ。杭電、北大ZOJ、PAT國內很出名;國外的就更多了,可以自行檢索。



個人觀點:本科階段,鞏固好計算機核心課程的理論基本功,強化軟體項目開發能力是最基本的條件;演算法強悍是優勢。

萬事開頭難,以後的效率、成長速度取決於最初打基礎時候的努力。



手機半夜碼字,如果贊同,請手動小心心

關注答主也可以,希望以上能幫助到直系學弟學妹們。

熱點內容
為什麼晚上睡覺總感覺鼻子癢 發布:2025-05-26 03:40:44 瀏覽:385
蘋果手機瀏覽器為什麼不能用迅雷 發布:2025-05-26 03:40:33 瀏覽:348
為什麼學生開學了生意就不好了 發布:2025-05-26 03:29:53 瀏覽:49
男人為什麼一直追求前任 發布:2025-05-26 03:04:59 瀏覽:737
為什麼貓和狗對小孩子很寬容 發布:2025-05-26 02:56:30 瀏覽:695
為什麼白人黑人黃種人音色不一樣 發布:2025-05-26 02:45:55 瀏覽:341
為什麼有一段時間會突然變聰明 發布:2025-05-26 02:20:51 瀏覽:326
小米分屏為什麼用不了了 發布:2025-05-26 02:10:28 瀏覽:346
為什麼烤串便宜 發布:2025-05-26 02:03:14 瀏覽:80
為什麼嘴角周圍顏色是青色的 發布:2025-05-26 01:58:32 瀏覽:925