計畫以後主攻Android開發(Java和C C ),大學專業選電腦科學還是軟體工程?

時間 2021-06-01 09:01:11

1樓:獨孤劍

部分同意李玉的意見。你的確是想多了,我是說如果你是在國內念大學的話。

計算機其實是最容易入門的學科,只要有網路,然後有無限的好奇心和失敗後繼續嘗試的耐心就行了。

另外,你看國內外,有哪些計算機大牛是學校培養出來的呀?

2樓:劉曉逸

貌似很多老程式設計師會說軟工能做的事情CS(Computer Science)都能做。私以為如果要打好基礎的話,應該選CS,因為很多理論知識你到了工業界以後很可能會懶得學,而『軟體工程』的那些知識,通過自學和專案經驗都不難掌握的。而且據我所知,SE(Software Engineering)在作業系統等核心課程的教學深度都不如CS (呆過的南大和滑鐵盧是這樣,其他學校略有耳聞,大概也是這樣) ,要把安卓玩透,OS(Operating System)基礎肯定不能弱。

在選專業之前,可以查查學校CS和SE開的課,尤其是高年級的課,如果CS的課都不怎麼樣而SE的課又好很多,也許可以考慮選SE。可以讓有經驗的前輩幫你把把關,包括專業在工業界的名聲。

都說電腦科學算不上真正的科學。如果你選方向的時候(高年級選課)不是選擇特別偏理論的方向,其實CS很多研究領域和工業界走的都是十分近的。所以,別被『科學』二字嚇到,過了低年級(其實低年級程式設計機會也不少,我們大二要寫整個編譯器),程式設計機會多的是,不會太理論。

如果學校CS牛,高年級開的課齊全的話,可以選擇的方向非常多 (包括軟體工程方向) ,十分靈活。

如果你想一輩子只想做個安卓開發,那就當我沒說,你隨意選。計算機這個學科裡面還是有很多有意思的東西呢,絕對不只安卓這麼乙個,別這麼早給畫圈了。(我也是安卓黨,握手!

主攻分布式系統和網路,業餘愛好安卓開發)。

反正最終你選了哪個,課堂上學來的知識是不夠的。但如果你夠勤奮好學,基礎又好,學什麼都會很快,很多東西自然而然就make sense了。

忘說了,我是學CS的,觀點肯定多少有Bias,看問題的角度也不一定全面,請多指教。謝!

題外話(冒著可能被很多人反對的危險):

最近一看到『軟體工程』就想到前陣子王垠的那個文章: 『程式設計師的心理疾病』http://www.

yinwang.org/blog-cn/201

4/02/09/programmer-mental/

雖然 @王垠在一些人眼裡頗具爭議,但是他的文章有很多地方確實是很有道理的,如果虛心一點去看的話。

想練健體的新手是先主攻三大項嗎(訓練計畫偏力量舉)?

我變成了乙隻鼠 健體界有三大招牌 俄挺,人體旗幟 雙力臂 健身界三大項 深蹲 硬拉 臥推 所有的訓練都應該循序漸進,建議從引體向上等自重訓練慢慢過渡到負重訓練比較好。 路WUWU 新手指的是有體育基礎想朝健體發展的新手還是完全0基礎剛接觸這方面內容的小白?前者的話,找你隊友,教練,或者任何有用的朋友...

Android 本地應用市場,以後的發展會是怎樣?

horseface 我個人很少在本地市場裡下應用,總感覺東西太雜,安全性得不到保障。不過事實上Android Market上的應用安全性才真正受人詬病。按照我的理解,無論是Android Market還是本地Market,都應該在數量和質量找到平衡點,這其實就是難點,也是廢話。而本地市場更要迎合市場...

男朋友問我有沒有計畫過以後?

海底月眼前人 你們面對的不一樣,他面對社會,你還是校園,不是單純的校園戀愛,考慮到的事情會更多,如果要繼續,需要好好溝通。他這麼想也是正常的。 派大星 計畫以後不是應該男生主動的嗎?他問你可能是是想看看你的想法。你就直接說好了。比如工作上再上乙個台階,感情上希望有個好的結婚,就順著這繼續深入的聊,這...