一個數學中下水平的腦袋不太機靈的學生 想讀計算機科學的專業,學不學得下?

現在在美國正在讀高四的女紙,馬上去西雅圖讀本科 其實我沒有什麼特別愛好沒有特長(唱歌和亂舞就不想提了吧(●"?"●)) 西雅圖好像很多機會相對這個專業來說,很多公司在。之前還想過當會計。。因為我自己出來讀書,家庭承擔很大壓力,想著要找個薪水不低的吧..後來覺得我好像不適合會計.. 雖然平時行為比較雄性 但是腦子好像還是沒有男孩子好, 數學也不突出,怕學這個專業吃不消 ,,???,,
plus: 也還沒了解清楚專業裡面的分支 不知道自己適合哪個。
———————————————————————

原來在這添加描述 Hi!我在這兒!

先要謝過學長學姐還有心理導師們~ 至少我對計算機認識更多了 至少我清楚了難度了可能性。 (*?-?*)

我是太平凡了,沒有特長沒有喜歡 所以有大哥們說我該學我喜歡的 可我喜歡什麼呢. 現在高中的課程還是可以掌握, 課餘有時間 我在想,如果真是下定決心了 我可能會越學越愛呢嘻嘻(*^^*) 那麼是不是該早點起跑 在今年九月開學前 看看相關的知識 或者把數學鞏固好。
———————————————————————

有棒棒的前輩私信給我這個介紹
想好你要成為哪種程序員。通常程序員會是下面某一種:

  • 網路程序員
  • 桌面軟體程序員
    • 操作系統程序員(有單系統,也有多系統)
    • 獨立平台程序員
  • 分散式程序設計員
  • 庫/平台/框架/核心程序員
  • 系統程序員
    • 內核程序員
    • 驅動程序員
    • 編譯程序員
  • 編程科學家

科學家這種一聽就是大牛們的領域哈哈 我在想我比較適合的是什麼。 學長學姐們你們都是在哪個領域工作中呢? 又或是 你會給我什麼意見呢? ??


抱歉原答案抖了個蹩腳的機靈。lz其實可以看看《程序員的吶喊》這本書。其中一章專門講程序員的數學。我這裡稍微抄一點。

1. 懂編程的人學數學會比較容易……
2. 學校里教數學的方法都是錯的……懂數學對程序員來說更是如虎添翼。
3. 哪怕只了解一點點相關領域裡的數學,你也能寫出很好玩的程序來。反之,這些程序就會很難寫……

程序員覺得自己不需要數學,其實是因為學校里教的那些在工作中都用不到……學校里教的數學大部分是連續的:實數上的數學。對計算機科學家來說,95%有趣的數學都是離散的:整數上的數學……

後面還有很多,我手機打字打累了,你自個兒買書看去吧。

-------------------------------
做碼農不需要什麼數學,真的。


前提:性別女。本科CS在讀。數學在國內高中課內程度不錯,競賽程度基本一點不會。來美帝之後數學簡直可以帶動GPA。學習能力應該高於平均值。我說的話對你來說可能沒有參考價值。

美本cs的節奏應該說對於零基礎的人來說是非常快的,如果你這段時間有閒情逸緻,可以選擇先看看入門級公開課。除了聽課看程序,還要自己寫寫看。Coding這件事啊,在debug上付出的時間和感受的艱辛越多,看到一瞬間的那種幸福感也會隨之增加。
如果你發現連給的程序都看不懂,哪怕很努力也寫不對一個程序,谷歌了一百年也不知道自己錯在哪,或許是真的不適合,那就不要入坑了。
人做不合適的事情總是不幸福的,如果感受不到其中的快樂,哪怕在這個行業賺很多的錢,可能也不如一個每天微笑著在大學宿舍打掃樓道的清潔阿姨快樂的。

相較之我統計專業要求的數學課,cs要求的數學程度不算是高,但是也足以對很多人造成不小的壓力了。
但是我想說的是,美本的數學比起硬計算能力,其實考驗了更多概念的理解力,更重要的是還有邏輯。計算機和人腦是不一樣的,當你學習一個知識點的時候,能不能從具體到抽象,能不能再從抽象反映到具體,能不能從局部看到全局,能不能再從全局看到局部,都是很重要的能力。
我希望題主可以認真反思自己數學為什麼不好。像我高三數學成績一落千丈(就是從高一高二能考接近滿分到高三連一半分都考不到),原因是我每次考試都寫不完大題。我的同學經過每天一張考卷的訓練對大部分題的題型爛熟於心,他們看到題就能下筆我卻要思考十分鐘二十分鐘才能想起做法,自然做不完考卷,但這並不是我數學差的論據。我清楚的是,我自己並不是「不會做」,而是「來不及做」。所以有什麼問題,要知道問題的根源所在。所謂「數學不好」、「頭腦不如男生」,到底是邏輯上的問題,還是反應上的問題,還是努力不夠,還是興趣不夠,我通過你的描述無從得知,但是我明白的是如果你思考清楚這些問題,不僅是在這個決策上對你有幫助,可能對你以後的更多抉擇有幫助。

現在這個時間點想具體學哪個分支還太早。不管學什麼計算機的那些基礎課都是相通的。所謂「流水的語言,鐵打的演算法」,那些intro課的內容不管是在哪個分支下都是很基礎的東西。

「我是女生所以學不好cs」是偏見。
「我數學不好所以學不好cs」可能有一定道理。
「我不知道該學什麼所以想試試cs」可以嘗試但是如果發現不合適請立刻出坑。

(不過說真的我覺得學底層的東西對女生來說太辛苦了……對不起我有偏見……)

以上。


學計算機好奇心和不怕折騰是最重要的。很多CSer高中也沒有基礎,但是喜歡折騰的那批人肯定能在大學學到很多東西。水平再高即使是進過final的人也會有看到一個問題頭疼的時候,但是人家就是燒的起腦細胞經得起折騰。

另外像輪子哥這樣的人,你把他工作量砍掉一半他還是會去搞各種稀奇古怪的開源項目。不為別的,就是覺得好玩。

明白我的意思了嗎?題主可以審視一下自己。


家裡有壓力的很難讓你去讀高中混本科,所以嘛……而且你腦子不如男的好,應該是幹啥都不如男的,我覺得吧……


學計算機不需要智商,只需要毅力,一大堆書要看。


據我了解,美國高中的數學跟國內高中比起來應該是比較簡單的。
但是,這並不影響大學裡的數學成績。而且,大學裡的數學並不是所有的在計算機領域都有很大用處(我聽說學的數學在計算機工程領域都是很有用的,但到現在只覺得線性代數很有用)。
就拿我自己來說,高考數學考個高分到大學裡來數學就各路大神虐的體無完膚(其實也有興趣或者鑽研精神在裡面)。不過就數學來說,想搞ml之類的似乎得把線性代數學紮實。
不過如果要當碼農的話,實踐方面會更加重要一些,數學——好像沒什麼用呀?


基礎差不是學編程的障礙,猶豫才是。


和你經歷很像,目前大二下半……怎麼說呢,這東西,女的也有大神,男的也有學渣。也有數學天才編程渣的要死,也有編程大神算不出微積分。不過好在一點是北美的大學,機動性很高的,讀不下去一個專業就double major,再不行就換專業,再不行就…………
總之不像國內大學那樣大多數都是報的什麼讀出來就是什麼。所以妹子你可以先學習著試試。
像我就是試了試編程,覺得好噁心,再試了試數學,更噁心,又試了試統計,噁心到不行了……
於是默默回頭安心打碼,慢慢的倒也樂在其中了。我發現只要靜下心來,勤學肯問,再和大腿們打好關係(霧), gpa還是可以保證的。接下來關係到找工作我雖然說不準,但是至少肯定比我去讀數學或者統計來的好。


國內高三怎麼樣我不清楚。但是每天兩點睡八點起不浪費很多時間不浪的話,四年下來即使入門是零基礎,也能找到還行的工作。


面對任何問題,我們都可以相想出以下理由:
我是女的
我是男的
我太聰明了不屑於搞
我太笨了搞不懂
我不喜歡
我喜歡但是沒時間

想找理由總可以找出理由,但唯一的原因就是沒有投入時間精力,沒有認真。
智商雖然很重要,但沒多少人努力到了需要拼智商的程度。
總之,想學好計算機,強烈的興趣或者強烈的自制力,兩者有其一,再加上正確的方向就行了


幹嘛非要學Computer Science,CS要求演算法很牛逼,如果數學不太好的確有困難,像我一樣。學Computer Engineering就好,演算法要求不是特別高,多多寫程序,自然而然能力就高了,如果不是想成為Principle一級的大牛,有基本的編程素養就足夠了。


天賦決定potential ability
努力決定currently ability


You want to do well in Computer Science, you have to love it. Knowing it"s a well-paid major doesn"t mean you can get a decent job. You don"t need to be a math genius, but you have to be energetic and eager to learn new stuff on a daily basis for the rest of your life.


自我感覺是一隻數學中等偏上水平,頭腦還算機靈的妹子。(臉:你不要我了

大學在啥也不懂的情況下報考了計算機專業。
目前表示啥也沒學懂期末還被考試折磨的死去活來的!啊~所以還是慎重一點吧。結合結合自己以後想做的事兒決定是不是要讀這個專業吧。

否則以後會很痛苦的。

不過我們班很多女生還是很厲害,不知道是不是真厲害,學計算機會學好多數學跟編程啊啥的,她們居然都會誒,可能需要毅力和決心,還需要花時間,人家做到了吧。

我天天玩兒不學習導致是個渣渣。
不過我們老師講就業前景很好的(不知道是不是騙我的。

所以妹子要想好啦~
↖(^ω^)↗


數學能力也是培養出來的,一課一練饒過誰


老闆:小美,聽說你是計算機專業畢業的?
小美:是啊,老闆,有什麼事?
老闆:那你把這台電腦搬到機房去!


還是那句話,大多數的人的努力程度,還輪不到跟人家拼天賦,所以喜歡就去學吧,努力點就行了,而且各種天長裡面還有努力天才這一個呢,題主加油哈 :)


我想世界上智商超群的人只是少數,大多數人都是普通人,學一門學科都需要長期努力。做一個程序員或者說軟體工程師,需要的數學知識實際上不算多,和高度抽象的數學比起來,計算機其實是很原始的,執行的是一條條的指令,編程思維和數學思維可以說很不相同。編程需要的數學是演算法化的。編程需要掌握的是離散數學,數據結構以及各種演算法。實際上很多厲害的程序員微積分、線代、概率論、復變、隨機過程也不怎麼樣。CS的有趣之處在於創造,從一開始什麼不會做到寫前端、寫後台、寫應用絕對是很有趣的事情。


腦子差學編程確實有困難,但別怪性別。
祖師奶鎮樓。有空可以查一查Ada Augusta Byron。


數學對我們這種渣渣來說只有面試的時候派的上用場。
抱個佛腳足夠應付了。

常練,學好編碼邏輯就沒什麼大問題。

愚見,勿噴。


推薦閱讀:

華盛頓大學,UCSB 和 UCD 讀本科選哪個更好?
去美國讀化工master怎麼樣?
現在大學普遍存在的3+2、2+2項目的利益機制是怎麼樣的?存在用學生賺錢,課程很水的問題嗎?
去美國留學讀研,最低學費大概多少?
能不能請經歷過的朋友介紹一下自己套磁的一般過程?

TAG:信息技術IT | 留學 | 計算機科學 | 西雅圖Seattle | 留學美國 |