⑴ 在武大學軟體工程,想要研究生學商科;現在是否可以學GMAT
要到美國讀商科,不需要提供GRE了,因為GRE為美國研究生入學考試,而其所針對的專業是除了商科類以及法律類的專業,商科一般需要提供托福+GMAT成績。
至於專業跨度,其實沒有很大影響,主要是看你的潛質,當然如果你有更好的實踐背景,學術背景,更有助於申請。重要的還是根據自己的特長來選擇專業,你可以先做一個職業測評,了解一下自己,看看適合在哪一方面發展。敲定專業。GMAT准備半年其實就可以了,不要把戰線放的太長。
⑵ 加拿大 那個大學軟體工程專業好一點啊 申請要求是什麼
所授專業:
滑鐵盧大
學以其創新精神和優秀的學術背景文明世界,尤其在科學和技術領域,其中以計算機工程最為著名,是加拿大第一個提供計算機學位給學生的大學。同時,學校擁有世界最大的數學系,文學專業是學校最大的專業,大部分學生擁有參加社會實踐的機會。
專業名稱:軟體工程
Software engineering
學費 16000加幣
學歷文憑 本科
學制4
入學年齡 18
語言要求 580
微軟,IBM等國際大企業競爭的員工地,每年工程系的學生還未畢業就被很多國際大型企業錄取了,是全北美計算機軟體編程學生最嚮往的學校之一。
⑶ 北京大學軟微學院軟體工程和北京理工大學計算機技術(專碩)應該考哪個考哪個
1 從分數的角度看,應該差不多的樣子。但是有一點,北理工計算機專碩很多時候名額會被計算機工 學刷掉的搶走,不知道第一志願有多大優勢,北大軟體工程也會有這種情況,但是由於它自己的名額比較多所以說第一志願還是有優勢的。
2 北大軟體工程學費得4W,北京理工計算機專碩的話。。。不知道交多少錢 但是貌似能少一點。
3 如果是北大工程的話,因為有北大的牌子,所以說找工作還是不難的:你畢業的時候簡歷上的「北京大學」足夠你進入包括 四大國有銀行總行,大型互聯網公司等給很給力的地方 的筆試和面試了。至於筆試和面試能不能過,得看個人水平了。。。。。什麼技術都不會只混個文憑畢業的話還是不好使的,當然混文憑。。。。可能連業都畢不了。。。。。北京理工也是這種情況吧,但是可以設想這種情況:一個北大軟體工程和一個北理工計算機專碩 在成績 學術背景 個人能力 項目經驗完全一樣的情況下,估計是北大軟體工程獲勝。
PS1:如果個人不care學費的話,我建議是北大軟體工程,起點和文憑都還給力,但是呢。。。。自己要考慮軟體工程和計算機培養方式上的不同。。。。其實,個人認為沒什麼不同,都是先上課再去實踐項目,不過軟體工程選擇的自由度比較大,可以去申請到實驗室也可以去外面公司,。。。。但是計算機技術可能不讓出去實習。
PS2:北大軟體工程畢業之後的薪水是0~50W。。。。。。區間比較大。。。。
⑷ 我是學軟體工程的,想去美國留學,但是平時的學分不是很高,也就2.5分,這樣的成
語言必須過關,雅思考試必須過才能拿到簽證
⑸ 什麼是教育軟體工程
教育軟體的開發不同於一般的系統軟體、支撐軟體和工具軟體。研製開發教育軟體不能僅僅依靠軟體專業的技術人員,因為開發設計教育軟體的人員必須具有某學科的知識結構(如物理、化學等)、學生認知結構、教學法、軟體工程和計算機技術等知識結構和能力結構,即需要具有多學科交叉的學術背景才能勝任教育軟體的開發工作。而教育軟體工程是新興的領域,也在不斷地總結和發展中。因此,教育與信息技術的交叉學科是高校培養教育軟體開發專門人才的重要途徑。
如果按照軟體開發的一般規程,即市場調研—制訂計劃—需求分析—系統設計—編程調試—測試驗收的流程,那麼開發教育軟體的關鍵階段在於系統設計,因為它體現計算機技術實現教育思想的能力和水平,教育思想和教學思路實現到什麼程度,教育軟體有怎樣的功能,常常決定於它的系統設計。另一方面,教育思想是教育軟體的核心特徵,這是蘊涵於腳本設計中的,所編寫的高質量的腳本就成了開發教育軟體的又一個關鍵階段。
教育軟體不同於一般軟體的主要特點是:需要面向基礎不同、能力各異和有不同學習要求的用戶或學習者;需要對所教授學科知識體系作出透徹的理解、分析與合理的組織;需要對人類學習過程和認知活動進行認識與分析;需要涉及大量的人機交互活動,對人機界面、人機對話和媒體表現的要求很高;需要對學習者的學習活動及時跟蹤,並進行准確的測試與評價;對可維護性要求較高(因為學科知識、教學法和教學目標可能在不斷地變動);有特殊的評審標准(必須建立在本國語言、文化道德傳統和教育標准之上);研製開發需要教育、認知、動畫音像、計算機和管理等多類專家的密切合作。教育軟體的開發、運行和維護活動需要一種能更適當地反映其自身規律與特點的理論,這就是教育軟體工程。
教育軟體工程學是有關教育軟體開發、運行和維護的一門新興系統科學。因為其行業的特殊性使得它也是一門交叉學科,主要涉及到計算機科學、教育學、心理學、系統科學與管理科學等多種學科的知識和技術。我國教育軟體領域當前面臨的一個重要任務就是加強教育軟體工程學的研究和應用,以提高教育軟體的內在質量。
教育軟體工程學是由多學科交叉而形成的新興學科,目前仍在成長與不斷發展階段,教育軟體工程學的研究對象主要包括:⑴ 教育軟體及其相關學科領域的知識與可用媒體和可用新技術;⑵ 教育軟體的教學理論;⑶ 教育軟體的開發與維護的方法和技術;⑷ 教育軟體的開發組織與用戶需求;⑸ 教育軟體的標准、評審與商品化等。
目前,在我國計算機基礎設施已經形成規模,而計算機市場發展的重要制約因素之一是缺少大量規范的優質教育軟體、面對教育軟體巨大的市場需求及不規范教育軟體的流行傳播,必須加強教育軟體工程學的研究與應用。此外,為了促進教育軟體的工程化和普及推廣,提高教育軟體的可維護性、可移植性和商品化水平,還必須研究和吸取國際上教育軟體標準的有益之處,研究和參照軟體工程學中對軟體定義、設計、開發、測試和維護等方面的標准和規范。
⑹ 如何規劃研究生三年最後成為谷歌軟體工程師
谷歌員工眼中的 6 個關鍵點
在我向你提供課程列表前,先讀第一二點
全職工作人員——基於你的行業經驗和學術背景去選擇性的看待這個回答
准大學生——請直接跳到第七點
標記說明:
# 可選的
**必須的
#第一點:讓我們回到這個問題本身,也即是如何准備才能讓自己成為「優秀」的軟體工程師?
是的!這個問題的剩餘部分都是可選的。加入谷歌不是登月計劃。任何優秀的軟體工程師都有好機會成為谷歌工作文化的一部分。問題是你如何定義「優秀」。
**第二點:調整態度
在你給谷歌招聘人員留下深刻印象之前,讓我們來看看谷歌的軟體工程師這一角色是否是你真正想要的。
軟體工程師並不是像普遍觀念所說的那樣有趣。除了用戶界面和用戶體驗的職位,通常來說,不管你用什麼文字編輯器——Eclipse、Vim或者Emacs——你的屏幕將是黑的,無聊和枯燥的。全職的軟體工程師,不僅需要有從事復雜演算法的能力,還需要足夠的包容和耐心來一絲不苟地關注大型程序上的細節。
在谷歌,通常大多數軟體工程師的角色主要是處理數學問題。你掌握了多少種語言或者你把Java、C、C++等玩得多溜是無所謂的。
重要的是這個四個目標:
你創造有效演算法的能力
你閱讀別人寫的代碼以及發現其中存在任何問題的細心品質
你的學習和實現新技術趨勢並且適應需求的好奇心
最後也是最重要的:你創造了什麼,如何創造的?
我必須之處要實現以上四個目標並不容易。我們大多數谷歌員工都有一段苦逼時間來達到這些目標,但是我們嘗試過,所以你也應該去嘗試。
每個人都有不同的學習方法。於我,我每天讀一篇我在Quora鏈接上找到的研究論文(可能和也可能不和計算機科學有關),一篇谷歌的研究文章(內部記錄)。
一旦你加入谷歌,將可以訪問所有的代碼庫,資料庫,論壇,研究論文和一些能給你學習時提供巨大幫助而你卻無法在維基網路上找到的項目。但當你在為加入谷歌而准備路上時,有幾樣事情在學習的過程中很常見。在第五點中,你將會更多地了解到——怎樣來實現這四個目標——但在這之前有些前提還是需要看看的。所以,我們進入下一點吧。也即是:
#第三點: 2014年技術發展指南——來自谷歌
作為一個成功的軟體工程師,有著扎實的計算機基礎是很重要的。對於大學生,通過自我把握節奏地親身實踐學習,來專業性地或者非專業性地培養他們的技術能力,跟隨這份谷歌指南是一條建議路徑。
請自己權衡使用這份指南
這份指南之外可能也有你想學或者想做的其他東西——盡管去做吧!
**第四點:對專業性學習的建議
計算機科學入門課程
註:計算機科學的入門課能提供編程的一些指導。
在線資源:
Udacity – intro to CS course,
Coursera – Computer Science 101
*譯者註:這些在線資源大都是英文授課,因此沒有翻譯課程名(下同),另外作為程序員英語必須得好啊,可以參看伯樂在線老碼農寫的《老碼農教你學英語》一文。
至少用一種面向對象的編程語言寫代碼:C++,Java,或者Python
初學者在線資源:
Coursera – Learn to Program: The Fundamentals,
MIT Intro to Programming in Java,
Google』s Python Class,
Coursera – Introction to Python,
Python Open Source E-BookIntermediate Online Resources:
Udacity』s Design of Computer Programs,
Coursera – Learn to Program: Crafting Quality Code,
Coursera – Programming Languages,
Brown University – Introction to Programming Languages
學習其他編程語言
註:可以將這些語言加到你的倉庫里:Java Script, CSS, HTML, Ruby, PHP, C, Perl, Shell. Lisp, Scheme.
在線資源:w3school.com – HTML教程*,Learn to code
測試你的代碼
註:學會如何跟蹤bugs,創建測試,並且破壞你的軟體
在線資源:Udacity – Software Testing Methods,Udacity – Software Debugging
培養邏輯思維和積累離散數學知識
在線資源:
MIT Mathematics for Computer Science,
Coursera – Introction to Logic,
Coursera – Linear and Discrete Optimization,
Coursera – Probabilistic Graphical Models,
Coursera – Game Theory.
譯者註:coursera課程大多都有中文字幕,對於學習語言門檻會降低,不過仍推薦學習原版課程。
培養演算法和數據結構的深刻理解能力
註:了解一些基本數據類型(棧、隊列和包),排序演算法(快排、合並排序、堆排序)和數據結構(二分查找、紅黑樹、哈希表),大O表示法等
在線資源:
MIT Introction to Algorithms,
Coursera – Introction to AlgorithmsPart 1&Part 2,
Wikipedia –List of Algorithms,
Wikipedia –List of Data Structures,
Book:The Algorithm Design Manual
培養對操作系統的深刻理解能力
在線資源:UC Berkeley Computer Science 162*
*譯者註:這個鏈接是YouTube上的,國內有很多電驢的資源,親測可用(如果找不到可用鏈接,譯者可提供)
學習人工智慧的知識
在線資源:Stanford University –Introction to Robotics,Natural Language Processing,Machine Learning*
*譯者註:斯坦福Andrew Ng的這門機器學習課程強烈推薦,譯者也有大量該課程資源。
學習如何構造編譯器
在線資源:Coursera – Compilers*
*譯者註:這門課程也是相當實用,最好跟著可能動手完成課程的編譯器項目。
學習密碼學
在線資源:Coursera – Cryptography,Udacity – Applied Cryptography
學習並行編程
在線資源:Coursera – Heterogeneous Parallel Programming
**第五點:對非專業性學習建議
參與課堂之外的項目
註:創建和維護一個網站,構建你自己的伺服器,或者做一個機器人。
在線資源:Apache List of Projects,Google Summer of Code,Google Developer Group
參與大系統(代碼庫)中的小代碼片段,閱讀和理解已有的代碼,查文檔並且跟蹤調試。
註:用GitHub來閱讀別人的代碼或者去貢獻一個項目是一種很好的方式。
在線資源:Github,Kiln
和其他程序員一起參與項目
註:這將會幫你提高在團隊工作的能力,也使你能夠向他人學習。
鍛煉你的演算法知識和編程能力
註:通過像CodeJam或者ACM ICPC這些編程競賽來鍛煉你的演算法知識
在線資源:CodeJam,ACM ICPC*
*譯者註:國內有很多OJ也可以起到這個作用,比如POJ、九度等
成為一個助教
註:幫助教其他學生將會有助於增加你在這個學科的知識
軟體工程方面的實習經歷
註:確保你在實習招聘期來臨前申請了實習工作。在印度和美國,實習期在暑假,5至9月份,而申請通道通常提前幾個月就打開了。
在線資源:google.com/jobs
#第六點:谷歌推薦/贊助的項目和團隊
在你興趣領域內,你可能選擇訂閱的課程很少。這些課程和項目是非常好的學習地方,但他們不會增加或減少你進谷歌的機會——他們不等於實習。(更多信息來自Robert Love)
谷歌課程——Making Sense of Data
這門自我把握節奏的在線課程是為任何想學習更多關於結構、可視化、操作數據的人准備的。
2.谷歌課程——BOLD Discovery
這個為期兩天的互動會議將給一二年級的大學生提供一些關於谷歌文化和這家公司職業前景的介紹。
3.谷歌編程之夏
一個全球在線項目,提供給上完中學且年齡在18以上學生開發者津貼,讓他們為各種各樣的開源軟體項目寫代碼。
4.谷歌獎學金政策
這個項目提供學生在暑假期間為互聯網工作的機會和在公共利益組織上提出的技術政策。
5.谷歌學生退伍軍人峰會
谷歌學生退伍軍人峰會包括為老兵適應工作環境而准備的職業培養課程。也可以參看:Ellen Spertus在How can I effectively use my last two years of college to prepare for a great Software Engineering job at Google/FB or a startup?這個問題上的觀點。*
*譯者註:這是Quora上Ellen Spertus對另一個問題(我是怎樣高效地利用大學最後兩年來為谷歌/Facebook或者初創企業的一個很好的軟體工程師職位做准備的)的回答。
**第七點:對數學課程的建議
(對准大學生而言)
個人觀點:任何忽視這些學科企圖將使你進入完全以錯誤方式學習的平庸程序員的范疇。之前准備的越充分就越使得寫代碼越享受。這些是軟體工程的幾個前提,對軟體工程你需要去理解演算法的精髓。如果軟體工程師能夠回憶起學校里學的簡單知識,大多數他們犯的錯誤本可以避免的。
在你深入學習數學或者計算機科學中,你將意識到你「大學本科時學過的數據結構」和「研究生時學過的機器學習」的重要性。因此,要想設計復雜的演算法,一下是你必須精通的課程清單。對於大學研究生,如果你忽視了這些學科,我強烈建議你應該你能做到的最好的方式去復習它們。
在你學習完學校課本上的介紹性大綱之後,練習下面的課程來加深理解吧。大多數大學生(甚至在職員工)低估了這些課程然後成為了另一類平庸的程序員;
線性代數
1.Linear Algebra | Mathematics | MIT OpenCourseWare(我推薦的)
2.Coding the Matrix: Linear Algebra Through Computer Science Application(同事推薦的)
學習這些會幫你理解後續的回歸模型——機器學習基本的一步。任何學校、大學、研究室或者機構都不會教你這些線性代數課程。自己去學吧。
微積分
1.Calculus 1– Ohio State University
2.Pre-Calculus Courses– Universitat Autonoma de Barcelona
3.Calculus for Beginners and Artists– MIT
統計&概率
註:當你上大學和讀研究生時,大綱就會變成機器學習的演算法了。對於大多數大學生,機器學習課程的頭三個月里數學使他們苦不堪言,而當他們好不容易趕上進度了,大綱又推進到更加機器學習復雜的領域,比如深度學習,神經網路和神經網路流處理。
#准大學生:谷歌推薦/贊助的項目
谷歌的Code-in項目(GCI)
這個比賽為年齡在13至17歲的准大學生介紹了各種各樣使得開源軟體開發成為可能的貢獻。
RISE獎金
谷歌RISE是一種對合夥人的獎勵,它獎勵旨在促進和支援為全世界的K12*小學生和中學生的STEM*以及計算機教育舉措的項目。
*K12,從幼兒園到12年級
*STEM,Science,Technology,Engineering,Math,科學、技術、工程、數學
前沿計算機科學研究院(LEAD-CSI)
這個項目使得來自不同社區的中學生可以接觸到STEM領域的大學和職業。
用代碼創造
編程是種新能力-它承載著創造、創新和文明改造世界的潛能。這個舉措旨在激勵數以百萬計的女孩體驗代碼的魔力。
高中座談會
這個為期一天的項目旨在為優秀的高年級中學生在上大學前提供有價值的商業技巧。
先驅者
先驅者項目是一個全球性的網路,這里聚集著領導者、倡導者和計算機教育大使,大使們負責讓全球的青年和教育工作者通過計算機科學被聯系和激勵。
谷歌科技博覽會
谷歌科技博覽會是對13到18歲青少年開放的全球性競賽。學生在線提交項目並得到贏得大獎的機會。
計算機科學暑期研究所(CSSI)
CSSI是一個為期三周的暑期項目,針對即將進入大學且對學習計算機科學感興趣的新生而設。
Google+露營項目
30天的DIY和製作活動。Maker Camp是一個在Google+上對所有人開放的免費虛擬暑期露營活動
互聯教室
在Google+ 上和老師、教育組織協作來為K12學生提供經驗性的學習機會。
參考:
http://blog.jobbole.com/79736/
⑺ 軟體工程研究生出國讀博士難嗎
軟體工程研究生出國讀博士難不難,主要是自己想去哪個國家,還有在研究生階段所研究的方向,和參與過的項目,還有是否發表過論文什麼的,平時的成績怎麼樣等等。
研究生出國讀博士申請具體操作如下:1.
首先根據要去的國家及准備讀的學科決定要考的語言證書。無非是GRE/GMAT、托福/雅思兩類4種。去美加是GRE和托福(商科需要考GMAT和托福),英聯邦國家考雅思。如果打算研二申請,那從現在開始就要准備了。除了准備英語考試以外,研一還要應付大量的課程(保GPA也很重要)。
2.研二開始准備開題報告、文獻綜述,藉此機會可以了解一下學科發展情況,對於留學方向甚至導師選擇會很有幫助。可以有意識地借請教問題為由與相關教授建立聯系,開始「套瓷」的第一步……請注意,這一步是非常重要的!因為將來的方向是出去讀博士,不是本科/碩士那樣靠成績就可以,沒有國外教授的欣賞和首肯幾乎很難達成願望。
3.材料的准備。無非是個人陳述、簡歷、成績單、paper這些東西。所有申請材料中兩樣東西最重要,成績單和PS。
申請材料中還有一項很重要的,就是推薦信。
⑻ 學的是軟體工程,今年的新生,想4年後出國讀研,這4年該怎麼准備
首先,樓主是想去美國讀研的話,要准備的考試主要就是托福和GRE了!
托福和GRE在大三的時候可以開始准備,托福不需要准備太早,因為托福的有效期是2年。GRE就可以早點開始准備了!這2個考試最遲在大四上學期把成績考出來,要不然就來不及申請學校了!
專業課方面,你需要在大學四年努力把專業課學好,保持成績在80分以上,85分以上當然更好!雖然美國的研究生錄取不是只看大學成績,但是大學成績仍然是一個最重要的錄取因素!
基本流程是:申請學校——學校發通知書——辦理簽證——出國留學。
全獎的基本要求:大學平均成績85分以上,托福100分以上,GRE1350以上。另外,建議要有論文發表,參與重要的研究項目,有了這些,申請獎學金才會有一些競爭的優勢。
還有什麼不明白的,可以在網路上HI我!希望可以幫到你!你才大一,就想著為4年後做准備,真是個非常有想法的孩子!
⑼ 怎麼可以更好的自我介紹! (軟體工程師方面的)
面試自我介紹範文1、自我認識
面試自我介紹範文想一矢中的,首先必須認清自我,一定要弄清以下三個問題。
你現在是干什麼的?你將來要干什麼?你過去是干什麼的?
面試自我介紹範文這三個問題不是按時間順序從過去到現在再到將來,而是從現在到將來再到過去。其奧妙在於:如果你被僱用,僱主選中的是現在的你,他希望利用的是將來的你,而這將來又基於你的歷史和現狀。
面試自我介紹範文所以,第一個問題,你是干什麼的?現在是干什麼的?回答這個問題,要點是:你是你自己,不是別的什麼人。除非你把自己與別人區別開來,在共同點的基礎上更強調不同點,否則你絕無可能在眾多的應徵求職者中奪魁。
對於這第一個問題,自我反省越深,自我鑒定就越成功。
面試自我介紹範文隨後,著手回答第二個問題:你將來要干什麼?如果你申請的是一份舉足輕重的工作,僱主肯定很關注你對未來的自我設計。你的回答要具體,合理,並符合你現在的身份,要有一個更別致的風格。
面試自我介紹範文然後,再著手回答最後一個問題:你過去是干什麼的?你的過去當然都在履歷上已有反映。你在面試中再度回答這個問題時,不可忽略之處是:不要抖落一個與你的將來毫不相乾的過去。如果你中途徹底改行,更要在描述你的執著、職業目標的一貫性上下些功夫。要做到這一點,又要忠實於事實和本人,最簡單的方法是:找到過去與將來的聯系點,收集過去的資料,再按目標主次排列。
面試自我介紹範文用這樣的方法,以現在為出發點,以將來為目標,以過去為證實,最重要的是加深了你的自我分析和理解。其實,在面試的時候不一定有機會或者有必要照搬你的大作,但這三個問題的內在聯系點一定會體現在自我表述的整體感覺中,使你的形象栩栩如生。
面試自我介紹範文2、投其所好
面試自我介紹範文清楚自己的強項後,便可以開始准備自我介紹的內容:包括工作模式、優點、技能,突出成就、專業知識、學術背景等。
面試自我介紹範文好處眾多,但只有短短一分鍾,所以一切還是與該公司有關的好。如果是一間電腦軟體公司,應說些電腦軟體的話題;如是一間金融財務公司,便可跟他說錢的事,總之投其所好。
面試自我介紹範文但有一點必須緊記:話題所到之處,必須突出自己對該公司可以作出的貢獻,如增加營業額、減低成本、發掘新市場等。
面試自我介紹範文3、鋪排次序
面試自我介紹範文內容的次序亦極重要,是否能抓住聽眾的注意力,全在於事件的編排方式。所以排在頭位的,應是你最想他記得的事情。而這些事情,一般都是你最得意之作。與此同時,可呈上一些有關的作品或紀錄增加印像分。
⑽ 女生軟體工程專業去日本讀研有前途嗎今年大三,求在日本有經驗人士回答
CS之類的還是去美國吧,畢竟在計算機這方面美國能甩其他所有國家好幾條街,而且也好找工作,最重要的是美國是一個基本沒有歧視的國家,不過可能在安全方面差點。去美國讀研只要在國內考GT就好了。