題:
剛獲得碩士學位,但我沒有內化
Alphabet
2019-06-25 18:31:52 UTC
view on stackexchange narkive permalink

我剛從英國排名前五的大學畢業,獲得了軟件工程碩士學位,並且成績很好。我也擁有計算機科學的學士學位。

我總是為考試做些修改,只是為了獲得一流的學位而沒有實際學習任何東西。我基本上是通過查看過去的試卷答案來修改考試本身的,並且我從不學習實際的材料。然後,我在完成考試後忘記了一切。自從我上學以來,我一直在重複這個週期。這種方法給了我很好的一等學位,但幾乎沒有知識。正如@Sule所說的那樣,我從未對材料進行內部化處理,也從未進行過一次實習,因為我不需要這樣做。我幾乎不知道如何編程?雇主會接受我,因為我擁有前五所大學的軟件工程碩士學位嗎?我一生中也沒有一天從事專業工作。

我現在正在考慮獲得博士學位。

有什麼原因不只是[Imposter綜合徵](https://en.wikipedia.org/wiki/Impostor_syndrome)?您是否有客觀證據表明您沒有學到任何東西?
我投票結束這個問題,因為我認為它屬於[workplace.se],而不是此處。
關於程序設計,軟件工程和學習計算機科學的評論和一般性辯論中的答案已[移至聊天](https://chat.stackexchange.com/rooms/95427/discussion-on-question-by-alphabet-just畢業,獲得碩士學位,但我)。請不要在評論中發布答案,並在發布其他評論之前閱讀[this FAQ](https://academia.meta.stackexchange.com/q/4230/7734)。
@FedericoPoloni工作場所[有一個問題](https://workplace.stackexchange.com/q/139196/37509)從管理者的角度出發。
這裡似乎沒有實際的問題。大多數職位都在抱怨;口頭上的問題“我應該如何……”和“雇主會接受我嗎?”要求互聯網上的陌生人對他們不認識的人的未來做出預測;那不可能回答。您是否有一個實際上可以回答的問題,還是只是在抱怨?
不用擔心,大多數程序員幾乎不懂編程。某些程序員最終會擅長的“唯一”方法是修復其他人造成的混亂。
在浪費至少5年時間和大約3萬英鎊以上方面做得很好。我可以建議您擔任管理職務嗎!!“:D
社區對[相關問題](https://workplace.stackexchange.com/q/139196/37509)的裁決是,它太廣泛了,而這個範圍甚至更廣泛(“我應該如何找到工作?”)該問題在HNQ中得到了突出顯示,如果它不能滿足SE網絡過於廣泛的一般標準,則不應該出現此問題。
十八 答案:
dwizum
2019-06-25 20:15:55 UTC
view on stackexchange narkive permalink

您問,

如果我幾乎不知道如何編程,我應該如何找到工作?

聽起來您正在尋找

雇主通常是在尋找可以把事情做好的人,並且會考慮將編程能力作為一種職業。意味著結束。儘管技術技能(即熟練掌握一種特定的編程語言)很重要,但它絕不是評估 only 的因素,有時甚至不是最重要的因素。將其與技術發展的速度結合起來,擁有特定的技術技能變得不再那麼重要,因為該技能可能很快就會過時。找一打自獲得學位以來已經在行業工作十年或更長時間的軟件工程師,並詢問他們是否仍在使用任何課程中的實際內容。您可能會對答案感到驚訝。他們可能會談論的是成為“學習機”而不是知識庫的價值。

您已經描述了用來在測試中獲得良好成績的過程。 這是一項寶貴的技能。雇主並不是天生就在乎考試成績,但他們在乎能挑起東西並學得足夠好以完成任務的人。在許多編程環境中,學習某些東西,應用它,然後繼續進行下一件事情的能力是非常寶貴的-即使您在撿起將來的東西時“忘了”那件事。

此外,簡歷和麵試是銷售工具-您正在將自己推銷給雇主。 關注您可以添加的價值,並將其與他們的需求相匹配。每個人都有一份工作-不要只是將看到的每一項軟件工作都發送垃圾郵件,儘管有缺點也要希望堅持下去-相反,請專注於了解自己的優勢,然後尋找自己的優勢所在非常適合。撰寫簡歷以強調您具備的技能,並準備在面試中談論這些技能。

有些許切線,在摩托車中有一個稱為“目標固定”的概念。與新手合作的騎馬教練將強調在困難情況下尋找要去的地方的技能。這是因為新騎手對道路碎片或不適當的位置的車輛感到驚訝,他們往往將注意力集中在騎入其中的程度,而不是避開它。將其應用於自己,因為您正處於尋找工作的新追求中:不要固守自己認為的弱點,否則您最終可能會陷入一種心態,無法提供一切

最後,為了解決您的評論,

我也沒有專業地工作過,我感到一生中的每一天

我感覺到,您可以更快地改變它,問題看起來就不會那麼重要。擁有數年的工作經驗後,您將通過不同的視角看待生活-一方面,您可能不希望在餘生中從事繁瑣的工作,但另一方面,您的第一份工作不會不必從事 工作-只需從事 工作並獲得一些經驗,可以給您帶來一定的信心並將自己暴露在專業的工作場所中即可。

相當。我在大學使用BCPL,Algol 68C和FORTRAN。自1980年以來,我獲得了編寫程序的報酬,而我在工作中使用的唯一程序是FORTRAN,而自1995年以來我就沒有使用過。
@MartinBonner Fortran在這裡。我感到你很痛苦。
摩托車比喻是恰當的。如此多的視頻介紹了一輛駛向摩托車前方的汽車,每輛車都朝相同的方向轉動並在前角相遇...停止固定並轉向障礙物的方向,您會錯過碰撞的機會。不要只專注於沒有學到的東西,而要專注於所做的。OP說他“沒有學到東西”……這顯然是錯誤的。學位在英國還是在中國都沒有關係……獲得碩士學位意味著學習和學習並參加某些課程……學到了一些東西。
這篇文章討論了專門針對編程角色的“有價值的技能”,並就如何將這些技能賣給雇主提出了建議,並避免因缺乏技術技能等缺點而掛斷電話,並建議盡快獲得專業經驗。您對[相關問題](https://workplace.stackexchange.com/q/139196/37509)的評論著重於找到一個適合自己能力的(n隱含:非編程)工作。我將此評論與其他鏈接交叉鏈接,以使任何想要閱讀並弄清楚此與那之間是否存在對比的讀者。
固定目標不僅限於摩托車-您會發現,如果您觀看加拿大最糟糕的駕駛員的任何情節,他們都會重複“看您想去的地方”,而不是“您要去的地方”。這實際上是一種非常好的生活哲學
Allure
2019-06-26 05:02:02 UTC
view on stackexchange narkive permalink

停止抱怨並解決您的問題

做博士學位不是解決方案。您說您在大師賽期間沒有內化任何東西。是什麼讓您認為在博士期間會內部化某些東西?如果不這樣做,是什麼讓您認為博士學位會為您提供幫助?您將最終擺脫困境,從現在開始的五年後,您將擁有“雇主會接受我的原因,因為我擁有一所頂尖的五所大學的軟件工程博士學位?我也沒有”一生中沒有一天能從事專業工作。”

現在要做的事情:

  1. 意識到您沒有沒有可以將內容內部化。 “智能不是存儲信息的能力,而是知道在哪裡找到它的能力。” -愛因斯坦(Einstein)
  2. 學習所有這些您希望學到但沒有學到的東西。如果您幾乎不知道如何編程,請學習如何編程。去練習吧。您可以找到許多使用Google或本地圖書館進行自學的教程。
  3. 找工作。如果有,請訪問您大學的職業中心。如果不是這樣,那麼您將必須自己修復簡歷,找到這份工作後會自我招聘,然後申請。您仍然可以做到,但會更加困難。
  4. ol>

    第2點和第3點並不是一件容易的事,而且也不會變得容易。您可以四處摸索關於自己還沒有學到什麼,也可以對此做一些事情。你的選擇。

“如果歸因於我,我可能沒有說出來。”-愛因斯坦
Hammerite
2019-06-26 03:44:53 UTC
view on stackexchange narkive permalink

2008年,我開始攻讀博士學位,儘管是純粹的數學而非計算機科學。正如您所描述的,我曾經有過一個學校和大學生涯,就像您一樣,我最終獲得了一等學位。我總是非常擅長通過考試,而我的習慣是學習考試。在每個考試季結束後,我再也沒有保留太多的信息,而且由於我熟練地通過了考試,因此我在職業生涯的任何時候都不必特別努力。

部分原因是我開始攻讀博士學位是因為我不知道我還應該追求什麼。我的博士是一場災難。我無法滿足我的完全不同的期望,因為學術界不再是通過考試(我總是可以不費吹灰之力就能完成的事情),而是真正地學習,這是我以前從未需要做過的事情。我對這種情況反應不佳,無法應對挑戰,也無法適應新情況。幾年後,我最終離開了我的課程,而沒有獲得任何額外的資格證書。

總而言之,您應該仔細考慮您是否將成功地從本科過渡到研究生學習。它們是截然不同的,您所描述的方法並不會帶您到任何地方。我從經驗得到的這個結論。無論如何,我不認為您應該僅僅因為沒有信心將自己應用到其他途徑而開始博士學位。

您獲得的收穫可能比您意識到的要多,這使您對尋找程序員的雇主或更一般的科學畢業生具有吸引力。尤其是尋找新的軟件開發人員的雇主不會期望您對現實世界中的軟件開發實踐有很多了解,即使您擁有本科院校所提供的最高學位。他們期望您將花費一些時間來學習如何按照他們希望的方式去做。您應該避免僅僅因為您覺得自己沒有太多專業知識而認為自己沒有任何東西可以提供給雇主。

如果您對雇主如何最好地對待像OP之類的人有建議,歡迎在此處[https://workplace.stackexchange.com/q/139196/37509)。
BrianH
2019-06-25 20:30:55 UTC
view on stackexchange narkive permalink

用人單位(基本上正確)推斷,如果您可以弄清楚如何通過高水平的測試,尤其是在計算機科學等相關方面,那麼您可以弄清楚如何構建表格(或處理輸入,或查詢數據庫等)。您說您什麼都不知道,但是我敢打賭,您可以比完全從未編程的人更快地執行二進制搜索。當然,在您的第一份工作中,您可能不必-並且在那之後您也可能沒有任何工作。但是您可以弄清楚,這與弄清楚您實際上將被要求做的事情是一樣的。

事實上,距您的工作已經很久了。根本不了解任何編程,您從字面上無法回憶起什麼都不知道的感覺。因此,據您所知,您一定不知道任何事情-因為您沒有人比其他人更不了解任何編程,因為大多數人都知道真正的零編程並且不嘗試,所以您不太可能與實際上一無所知的人有經驗。您可以做的唯一比較是向上,對於您認為必須比您了解更多的人。這會導致扭曲的世界觀,並且通常表現為冒名頂替綜合症

簡而言之-這是人類對您所生活的怪異稀少世界的正常反應。直播。

關於第一份工作將會發生的事情,任何有過與剛大學畢業的人都有工作經驗的人(無論學位程度如何)都希望在頭3到12個月內,您所做的幾乎沒有實際作用或有價值。在知道事情如何運作的公司的情況下,您將被安排在一個現有項目中,該項目將進行一些小的更改,或者它們將使您進入一個特殊的項目,而該項目實際上僅是為了使新員工在本地快速掌握系統。任何一家僱用您而要求您“紮根”的公司都有些愚蠢,但他們通常會讚賞您假裝正在取得進步,骯髒的駭客是他們所希望得到的最好的,他們會付您錢儘管如此。如果您不懼怕用來支付報酬的代碼,那您就不會在意。

僱用像您這樣的人的公司知道您至少在上面一般的智力,您習慣於在短時間內解決問題,即使您不了解正在發生的事情,您也會經歷很多事情,看起來似乎行得通。即使您不同意或不明白要點,您也經歷了多年的經歷,以取悅怪異且常常難以理解的權威人物。您至少應該能夠假裝知道變量和方法是什麼,聽說過面向對象,可能已經了解了數據庫的用途等基本概念,等等。您的學位應該提供大多數基礎知識,無論是否您是否清楚地記得它們。無論如何,您都應該準備參加技術面試(以及以後的項目演示),顯然您也學到瞭如何做!

老實說,這幾乎描述了完美的員工,這就是為什麼這麼多軟件公司熱衷於從頂尖大學聘用他們的原因-他們知道自己能得到什麼!當然,理想情況下,員工實際上會完全知道自己的工作需要什麼並且已經做好了,但是許多招聘公司甚至都不知道自己每個月會完成什麼工作,那麼他們將如何聘請呢?此外,擁有所有技能的人要雇用和保留的成本太高-您現在還不能真正與這些人直接競爭。

不,這不是這些知名大學所講的故事,因此,您會感覺到自己的處境很不正常-但我曾經與之交談過的IT /軟件工作的每個經理絕對都知道這些行銷方式很笨拙。

同時,這意味著有些公司不會對具有高學歷且沒有工作經驗的人非常感興趣。這也很好-您不需要所有工作,一次只需要一份。適用於那些僱用像您這樣的人的人,這些人現在處於您現在的位置。

即使在實習期間也沒有專業經驗,這意味著額外的挑戰,但這很難給大家。期望花費大量的精力來發展並能夠有效地談論您的過去經驗。準備面試意味著回憶和重述有關課堂項目和作業的故事,這些故事可以展示您所學的內容,而您理解不容易回憶的內容-您必須進行工作,這是“準備面試”的重要部分

獲得第一個“相關經驗”工作條目是最困難的過渡時期之一。總是這樣。使用博士學位作為解決問題的方法不會自動解決問題,那麼您也將面臨類似的挑戰。

您可能需要利用旅行的靈活性,而願意做別人的工作會被“無聊”地忽略。例如,保險和教育公司經常必須努力招募人才,因為每個人都畢業並想申請最著名的名牌科技公司,甚至不考慮申請。有些人薪水更少,有些人薪水更高,有些公司比其他公司更愉快,等等。

您會找到第一份工作,因為您得到了這份工作。您將自己置於正確的時間在正確的地方,這並不是完美的,一開始您不太會特別擅長。但這是一個開始,“變得很好”是您將要工作多年的事情-沒有人會因為他們上了大學而變得很好。在相關工作中,如果您有良好的態度,發展自己的技能和經驗,並在相似的工作領域中建立人脈網絡,那麼下一份工作就容易得多。

最重要的是,由於學位的原因,我不會一開始就對瘋狂的薪水工作抱有期望。但是,它應該隨著經驗的增加而發揮作用。只要確保在某個可以應用的地方獲得實際的寶貴經驗,並與導師一起加以利用即可。
amark
2019-06-25 19:40:23 UTC
view on stackexchange narkive permalink

編程並不困難,伙計。成為軟件工程師是。

這就是為什麼如今這些隨機白痴都可以成為程序員的原因,並且他們願意四處稱呼自己為“軟件工程師”或“開發人員”,我們都知道他們只是代碼猴子聰明的人用來出價。

因此,花一些時間學習一種編程語言。 Java,C#,Python。廣泛使用的東西。沒多久。建立一些項目。

即使您沒有經驗,也可以指向一個個人項目並說“我做到了”,這還有很長的路要走。

Stack Overflow的創始人之一Joel Spolsky稱他們為“編碼人員”與“開發人員”。另請參閱他的文章[Mike Gunderloy的開發人員編碼器](https://www.joelonsoftware.com/codertodeveloper/)。
這就是為什麼“程序員”是“代碼猴子”的同義詞的原因。
那麼,[暗物質開發人員](https://www.hanselman.com/blog/DarkMatterDevelopersTheUnseen99.aspx)呢?
A Simple Algorithm
2019-06-26 09:20:55 UTC
view on stackexchange narkive permalink

由於許多答案都是針對行業的,所以我想在這裡補充一點:我不會很自信地利用您的證書來獲得行業職位,至少不是一件特別好的職位。與最近的情況相比,如今的雇主在軟件面試中對申請人的考核更加嚴格。可能是由於來自世界某些地方的憑證非常虛弱或欺詐,再加上人們在簡歷上使用技能的光頭謊言通常存在的問題(如今,為合適的專業技能提供的高薪水可能會加劇這種情況),到處都是在學校裡猖ramp的作弊行為。我建議您嘗試並學習盡可能多的本應了解的關鍵知識。一個很好的入門方法實際上是進行幾次面試,這將使您了解需要復習的內容。

對於研究生來說,首先是關於潛力而不是技能。他們將希望看到您深入探討一個主題時可以處理困難的概念。最好將其與成績一起考慮,通過標準化考試成績來證明。但是當前的方式是在許多地方都不需要GRE,在這種情況下,他們將更深入地研究特定課程的成績。具有諷刺意味的是,技術領域中另一個非常重要的因素是工作經驗。特別是當它涉及執行一些與您的phd程序相關的R&D時。在某種程度上,這有助於說服他們您不會退出該行業,此外,它還表明您已經具備了很強的技能,可以成為有價值的研究助手。

archangel.mjj
2019-06-26 15:16:03 UTC
view on stackexchange narkive permalink

現在,我面臨一個問題:如果我幾乎不知道如何編程,應該如何找到工作?雇主會接受我,因為我擁有前五所大學的軟件工程碩士學位嗎?我一生中也沒有一天從事專業工作。

幾年前,我進入了英國的工作場所,獲得了數學學位,之前從未編碼,也從未在外面工作過在慈善商店做義工。因此,擁有相關領域的學位意味著您不會比我擁有更少的實踐知識,並且您可能擁有比想像的更多的知識。無論如何,這不是您認為的障礙。從研究生計劃或成為初級軟件工程師開始,應該表示該公司願意為您提供一些指導方面的資源,因此您的編程知識和最佳實踐知識將在此期間迅速獲得幫助。 (一個稍微理想化的摘要,但是無論是通過代碼審查而不是通過全面的培訓,您都將獲得高級員工的幫助。)

您可以放心地說,您不會參加具有令人難以置信的編程技巧,但也不要短短。許多雇主都不會在乎您獲得學位的大學(我從我所在領域的前五名大學畢業,獲得了第一名,而我所錄取的另一個人是從以前的保利中學獲得的2:2),而是您願意

總的來說,您知道如何使用StackExchange,因此知道如何解決未來工作中遇到的最基本的問題!

如果有適合您的特殊指導策略,請使其成為“您認為不是的障礙”,請在[此處](https://workplace.stackexchange.com/q/139196/37509)。
Sule
2019-06-25 18:59:13 UTC
view on stackexchange narkive permalink

我想您仍然擁有上一學位的學習資料或可以訪問這些資料。我首先將它們全部拉出,然後自己經歷它們。如果您足夠聰明,可以一頭扎進一流的學位,那麼您應該能夠教自己的材料,然後再練習編程,如果仍然遇到困難,那麼應該尋求幫助。您的程序中必須有朋友,他們做得很好並且實際上將材料內部化了。只是問問其中一個...就記住,你沒有丟臉的餘地;吞下你的自豪感並尋求幫助...除非再次獲得學位,否則我認為沒有其他辦法。

老實說,很多人不得不從筆記中拿出以前的研究,當申請某些工作來刷新/學習自己可能忘記的事情時。由於您的處境更加緊張,因此,如果您負擔得起的話,也許一年要花六個月到一年的時間,並自學。階段。比過去的學位要嚴格得多,好像跳出平底鍋進入地獄。

Rebecca
2019-06-26 16:07:17 UTC
view on stackexchange narkive permalink

這是關於工作的事情:您不會在考試條件下這樣做。您知道自己可以很快掌握相關知識-​​這樣做,您就擁有了前5名大學的一等學位。完成面試後,您便可以使用該技能。我對語法的內部化也不是很擅長,並且常常覺得在離開某種語言幾個月後我又重新開始了。

我所擁有的是一組嬰兒床床單和我常用的語言參考書。我的雇主對此很好-他們關心我正確地工作,而不是在監視器旁邊的分隔板上是否釘有嬰兒床。

如果您能解決如何解決問題,在合理的時間內在給定語言中出現問題,您對語言的內部化程度如何都無所謂。實際上,能夠快速選擇並應用晦澀的語言是一項寶貴的技能。

CritingZ
2019-06-26 16:18:56 UTC
view on stackexchange narkive permalink

但是您想這樣做嗎?

我真的沒有發現您所說的任何東西。去某個地方申請實習,他們不需要知識。由於您具備快速學習和理解事物的“才能”,因此您將很快獲得所需的工作。正如其他人所說的那樣-如果您願意,可以在線學習很多教程,這是一個實習生,可以幫助您解決所有“問題”,因為您將學到很多東西。您不是唯一的一個人,我知道很多人在計算機科學的所有科目上都獲得A,但是他們不知道如何編碼,並且他們在超市工作。選擇是您自己的,沒有學位會教您成為一名優秀的程序員,實踐和理解代碼,以及何時找到需要的東西。

Leonardo Persike Martins
2019-06-26 18:25:24 UTC
view on stackexchange narkive permalink

只有少數人準備在完成學業後立即“工作”(我並不是說您不是一個很好的專業人員,只是您還沒有經驗)。在面試中始終要誠實,不要擔心太多,我們每個人都已經遇到了這個問題,我們都面臨著同樣的情況。當僱用像您這樣的人時,您的工作同事應該期望您需要一些時間來適應並學習如何工作。好消息是,一切都在您的腦海中,儘管您並非如此。只要您需要它們,它們就會從您的記憶中彈出,情況會變得更好。另外,您應該有一個嶄新的心態,這會給您帶來好處,因為您會看到長時間工作的人看不到的東西。

別害怕,這很正常。相信自己,祝你好運:)

K Split X
2019-06-26 18:29:47 UTC
view on stackexchange narkive permalink

教育不是萬能的。您必須應用它,並自己決定是否需要學習更多,或者繼續工作和學習這份工作。

您能相信我不會知道嗎如果我只是學習課程,讀完大學並讀完研究生,那麼WEB API是什麼?工作

時我學會了大部分CS主題之所以可以提供幫助,因為我現在正處於工作階段……或曾經。

我目前正在一所頂尖大學學習計算機科學,並獲得了理學學士學位。

但是,我確實我不打算得到我的大師,或者即使我這樣做,我也不打算從其中“實現”任何東西上沒有希望

這是為什麼:

在獲得BSc之後,您將獲得一個碩士學位,這應該已經教會您如何編碼。當您說不知道如何編碼時,這對我來說真的很奇怪,因為編碼是我們在大學裡做的第一件事。當然,我們到處都是無用的理論,但我們肯定會學習編碼,ddesign模式,測試等。

所以當您說不知道如何編碼時,我認為您在自欺欺人

其次,當我去某個地方實習時,我的經理本人說CS的碩士是無用的。它只是表明您願意學習更多並且能夠做到,但是很少會對您的角色產生影響。由於雇主正在尋找技能,因此當您成為碩士時就沒關係。也許在諸如商業或醫療等其他領域,它會有所作為,但是如果您的目標是成為一名開發人員並且不為研究做出任何貢獻,那麼掌握是沒有意義的。

人們可能不同意我的觀點,但我是根據行業標准在這裡隨便吐痰。

回到您的問題。您知道,如果您不知道該如何編碼,那麼您就不會擁有理學學士學位。

如果您不確定,可以做一份介紹性工作,或者去youtube ,創建一些項目,然後學習。

_您是否可以相信,如果我只是學習課程,讀完大學並讀完研究生,就不會知道WEB API是什麼?_ —是的。很容易。
那是為什麼(你?)不滿意?我只是想弄明白一點,有些簡單的行業標準不會在學校教授,所以您不能指望擁有一個大師並且期望學到很多重要的東西
不,我不贊成這樣做,因為擁有BSc並不意味著知道如何編碼。我當然遇到過CS畢業生,他們不能以任何有用的能力進行編程(包括我在內),而且我是CS教授。而且我聽到過很多故事,即使是成績合理的學生也要通過我係的本科課程,他們要自己做得盡可能少,而要依靠朋友,github,CourseHero / Chegg / Koofers和StackExchange來完成其他所有工作。也許OP只是患有冒名頂替綜合症,但是天真地相信他們“不能說實話”。
如果您告訴我BSc不能教您如何在這個世界上編程,那又能做什麼呢?當然,您不會是最好的編碼者,但是大學的設計目的是至少讓您對藝術有更平均的了解。在BSc之外,您應該能夠理解,應用概念並將其轉換為代碼。我不知道你在哪裡教書,但是如果我剛從理學學士學位畢業,問我的老闆是一個if語句,或者怎麼寫,我想我會當場被解僱。如果學生依賴CourseHero等,那顯然是clearly竊
Stackoverflow旨在為您提供幫助,但即使是回答者,也可以理解學生何時只是在學校作業中公然要求答案,因此在提供反饋時會注意到這一點
@KSplitX我不認為JeffE是說CS學位不能教你如何編程,只是那個學位的畢業並不能保證這個人實際上確實學會了編程。有些部門和系統要比其他部門和系統要好,它們可以淘汰實際上沒有學習的人,但我完全有理由相信,我畢業的一些人實際編程的能力幾乎為零。
@KevinWells所說的。我完全同意CS學位可以教您編寫代碼,並且擁有CS學位的任何人都應該可以編寫代碼,並且從CourseHero,StackExchange等進行複制是竊。但是,並非每個擁有CS學位的人**實際上**都學會編寫代碼,至少具有大多數雇主感興趣的熟練程度。(另外:“知道if語句是什麼”是“知道如何編寫代碼”,而“知道代詞是什麼”就是“知道如何編寫”。)
因此,您只是“吐槽事實”?“基於行業標準”?這是與與您實習過的某個人交談之後得出的。此類權威性答案的重要依據。
我同意@JeffE。我認為您可以完美地說明這一點。但是我很難相信,即使畢業後也沒人會了解基礎知識。那四年你學到了什麼? 我不僅僅是因為一個人告訴我而說大師的話。實際上,如果您搜索“ cs reddit的碩士學位”,則會看到許多鏈接,這些鏈接顯示了CS碩士的要求正在逐漸消失,因為公司大多在乎編碼技能
我可以告訴你我所在的大學,因為他們認為是工程學,所以在計算機科學學士學位課程中不涉及任何編碼。它涵蓋了計算機和系統設計背後的數學理論以及編程背後的理論基礎。但是,它並沒有以任何更改或更改的頻繁性為由教授任何編程技術或語言。(我不是計算機科學專業的學生,我是計算機工程專業的,但是我與教職員工確認了這一點)
@Vality在我的大學中,沒有兩個獨立的計算機科學和計算機工程系,而我們的計算機科學學位是高度基於編程的,但是我敢肯定,如果有人對真正的編碼方式完全不感興趣,他們會想出如何通過圍攻隊友進行大型項目並利用互聯網將其餘部分拼湊起來,從而實現了沿海航行。這是一個很小的部門,一位教授可能會注意到並與他們或其他教授一起提出來,但這並不是不可能的
那麼計算機工程是不同的吧?OP提到計算機科學學位。也許教育系統為此應負責
Emily Reed
2019-06-26 19:06:37 UTC
view on stackexchange narkive permalink

如果有的話,如果您想編程,我會考慮在進入博士學位之前參加一些在線編程課程。我還擔心這可能是冒名頂替綜合症。在線上一些課程(而不是通過大學),花時間學習編程語言可能會幫助您意識到自己比以前想像的要了解的更多,或者可以幫助您趕上自己的位置。無論哪種方式都是有益的。

完成學習的應用項目,同時學習在面試中展示自己的技能,並證明您具有知識和能力,即使您沒有經驗。再加上碩士學位,應該會為您打開許多大門。

此外,軟件開發中的某些角色不需要您擔任所有編碼工作。您是否上過有關項目管理或業務分析的任何課程?如果您不想成為一個編程人員,那麼在技術領域還有許多其他角色需要填補。您可能需要研究其他角色。

我知道這種情況的壓力很大,祝您好運。

Tryb Ghost
2019-06-26 20:08:29 UTC
view on stackexchange narkive permalink

這裡的教育可以教您如何學習,發展知識以及發現將來對自己感興趣的事情。並不是為了讓您為現實世界做好準備;這就是一般的入門級工作中的實習和實習機會。

在尋找正確指導的情況下,能夠快速有效地學習知識的員工就是公司所追求的。到這一點,並有信心認為自己值得接受他們的教育,這需要比其他人更長的時間。

我還不會驚慌-您尚未進入工作場所。但是,當您覺得自己碰壁時,我建議您不要放棄,因為毅力是每項工作中都需要的技能。

申請名額,並在面試中展現自己的真實自我。盡量做好準備。暫時不要苛刻地判斷自己。

computercarguy
2019-06-27 22:14:11 UTC
view on stackexchange narkive permalink

這並不是真正的答案,但也不是真正的評論,但它更像是一個答案,而不是評論,所以就在這裡。

在編程中,除了知道之外,還有更多的知識要知道可以保留。

自從我開始學習編程以來,我已經是專業開發人員近7年了,並且在大約25年的時間裡使用了近20種不同的語言。我仍然必須每次使用它時都要查找使用“子字符串”的方式,因為JavaScript,PHP,C#,Java等之間的區別是不同的。正如我在這些語言中使用“子字符串”的次數一樣,我只是記不清哪個函數在做什麼,參數和參數順序。

簡單地說,您不需要內部化所有內容,而只需內部當前需要的內容即可。這與新的程序員/編碼器/開發人員/工程師特別相關。隨著職業發展,您認為在學校中必需的東西可能不一定是工作中實際需要的東西。隨著您獲得更多的經驗,您將內部化真正需要的東西。您遺忘的所有內容都可以通過Google進行搜索。您還將從高級開發人員那裡學到的知識比從教授那裡學到的更多,並且您將依次教授其他開發人員。

不必太擔心您所知道的知識。隨著時間的推移,這將發生變化,為什麼面試通常比您的履歷更具啟發性。

Helen
2019-06-28 00:16:31 UTC
view on stackexchange narkive permalink

我想加上我的兩分錢。

我認為,此時,要做的最重要的決定是-您實際上想做什麼來賺錢。不做這個決定就很難進行。

您的選擇是:

  • 代碼

  • 管理

  • 以上任何一個

您可以通過參加一個開源項目來嘗試實際的編碼。這將帶您領略它的實際含義。

您可以進入軟件項目管理。這是完全不同的技能。也許這就是你擅長的。

使用博士學位,您將能夠教授編程,儘管沒有能力。在學術界工作需要完全不同的技能。

最後一個選擇非常有趣。我認識很多有雙重專業的人都喜歡這個程序,但是他們離商業很近。說,擁有會計專業,您可以構建和支持會計系統。有了稅收許可證,您可以構建和支持稅收系統。有了一些系統知識,您就可以進行系統集成。

我的意思是,商業編碼並不是軟件工程文憑課程持有人的唯一選擇。

希望這會有所幫助。 / p>

Iris
2019-06-27 12:31:42 UTC
view on stackexchange narkive permalink

您應該相信自己。如果您真的想攻讀博士學位,請繼續學習。如果您不喜歡,請從現在開始實習並接受挑戰,因為這一天遲早會來。

這不能回答當前的任何問題。如果他沒有經驗,應該怎麼做實習。等等。
M.K
2019-06-27 14:48:50 UTC
view on stackexchange narkive permalink

我很難相信你。我剛剛以軟件工程師的身份畢業,從第一年開始我們就開始編程。每年我們針對不同編程問題的考試都不同(,當然,數學考試,數據庫,並發的某些理論部分或其他內容也不適合)。但是,由於沒有學會全日制+碩士課程,這使我認為大學並沒有達到應有的水平。

拋開這些,我為您找到了問題您喜歡編程嗎?

如果您這樣做,您將可以在家中自己學習和整理東西。免費的Coursera實用課程等。我在這裡看不到交易...



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 4.0許可。
Loading...