自考數據結構和數據結構導論_我跳過大學自學數據科學

自考數據結構和數據結構導論

A few months back, I decided I wanted to learn data science. In order to do this, I skipped an entire semester of my data science major.

幾個月前,我決定要學習數據科學。 為此, 我跳過了數據科學專業的整個學期。

背景 (Background)

When selecting a major, I wanted to pick a subject that guaranteed a job after graduation.

在選擇專業時,我想選擇一個可以保證畢業后能工作的學科。

It was around this time that data science started to become a hype. Harvard Business Review had just dubbed it as the “sexiest job of the 21st century.”

大約在這個時候,數據科學開始大肆宣傳。 《哈佛商業評論》(Harvard Business Review)剛剛將其稱為“ 21世紀最性感的工作”。

There were only one or two universities in the country offering a major in data science at that time, and I enrolled in one of them.

當時該國只有一兩所大學提供數據科學專業,而我也參加了其中一所。

Just like everyone else pursuing the major, I was excited. I was going to learn the skills necessary to be at the forefront of a newly emerging technology!

就像其他人追求專業一樣,我感到很興奮。 我正要學習掌握最新技術所必需的技能!

Unfortunately, things didn’t exactly work out that way.

不幸的是,事情并沒有完全按照這種方式解決。

一團糟 (It was a mess)

Image for post
Photo by Ricardo Viana on Unsplash
Ricardo Viana在Unsplash上拍攝的照片

Two years into the course, and I realized I wasn’t actually learning anything.

開學兩年后,我意識到我實際上沒有學到任何東西

Since we were the first batch of data science students, it seemed like the university’s data science faculty wasn’t properly set up yet.

由于我們是第一批數據科學專業的學生,??因此好像大學的數據科學系尚未正確建立。

The lecturers had little to no knowledge on the subject, assignments were copy pasted from textbooks, and classes were not properly structured.

講師對此主題知之甚少,甚至沒有什么知識,作業是從教科書中復制粘貼的,并且課堂結構不正確。

As a result, none of us had a solid foundation in any aspect of data science.

結果,我們在數據科學的任何方面都沒有扎實的基礎。

Even after I finished an entire semester of machine learning (and getting an A in the class), I had little to no grasp on the topics taught.

即使我完成了一整個學期的機器學習(并在課程中獲得A),我對所教授的主題也幾乎一無所知。

An example of how poor our understanding of the subject was when my friend (also a straight A student) asked me what “supervised learning” meant after completing the entire semester.

一個例子是,當我的朋友(也是一個異性戀學生) 在完成整個學期后問我“監督學習”的含義時,我們對這個主題的理解卻很差

After two years, I realized that I wasn’t going to have the skills I needed to add value to the job market, unless I did something. Fast.

兩年后,我意識到,除非我有所作為,否則我將不會擁有為就業市場增值所需的技能。 快速。

創造自己的學習道路 (Creating my own learning path)

Image for post
Photo by Aaron Burden on Unsplash
照片由Aaron Burden在Unsplash上拍攝

I was going to university full time, and was involved in several club activities. I also tutored part time during the weekends.

我全職上大學,參與了一些俱樂部活動。 周末我還兼職輔導。

However, all this stopped a few months back when the government imposed a nationwide lockdown.

但是,幾個月前政府實行全國封鎖后,一切都停止了。

Suddenly, I had time on my hands. A lot of it.

突然間,我手上有了時間。 很多。

I decided to use this time to teach myself data science. I started out with little expectation, since I doubted my ability to pick up on the topics I needed to learn.

我決定利用這段時間自學數據科學。 一開始我的期望并不高,因為我懷疑自己是否有能力學習需要學習的主題。

I had little programming experience, and no understanding whatsoever of any data science topic.

我幾乎沒有編程經驗,并且對任何數據科學主題都不了解。

I had to start from scratch.

我必須從頭開始。

I started out with a course called “Python for Data Science and Machine Learning Bootcamp,” which taught me the very basics of data science in Python. This course sparked my interest in data science. The lecturer’s enthusiasm rubbed off on me.

我從一門名為“ Python for Data Science and Machine Learning Bootcamp ”的課程開始,該課程向我教會了Python數據科學的基礎知識。 這門課程激發了我對數據科學的興趣。 講師的熱情削弱了我。

For the first time in very long, I actually felt as though I was learning something.

很長時間以來,我第一次感到自己好像在學習一些東西。

I realized that it was possible for me to learn everything I had to know on my own, through the resources available online.

我意識到,通過在線資源,我可以自己學習所有必須了解的內容。

I spent around 7–8 hours watching online courses, reading, and doing projects. With trial and error, I created a learning path that worked for me.

我花了大約7-8個小時來觀看在線課程,閱讀和做項目。 經過反復試驗,我創造了一條對我有用的學習道路 。

在獲得學位課程的兩年時間里,我在一個月內學到了更多。 (I learnt more in one month that I did in two years of my degree program.)

After a month, it was announced that we were to start online classes in university.

一個月后,宣布我們將在大學開始在線課程。

This took up a huge portion of my day, and I barely had time left to self-learn or do my own projects. Since the classes weren’t very helpful, I decided to skip them altogether.

這占了我一天的大部分時間,而我幾乎沒有時間去自學或做自己的項目。 由于課程的幫助不是很大,所以我決定完全跳過它們。

However, some of my lecturers are pretty strict about attendance.

但是,我的一些講師對出勤非常嚴格。

One of them reported me for missing two week’s worth of classes, for which I produced a medical certificate.

其中一個報告說我錯過了兩周的課程,為此我出示了醫療證明。

I still didn’t think attending classes was worth my time, so I installed the Microsoft Teams app on my phone and joined class every day while I self-studied my own material.

我仍然認為上課不值得花我的時間,因此我在手機上安裝了Microsoft Teams應用程序,每天都在自學材料的同時上課。

I would then stay up all night to complete my university assignments, mid-terms, and exams. Despite never going to class, I had no problem doing the coursework because I had already taught myself to do all those things.

然后,我會整夜熬夜以完成我的大學作業,期中考試和考試。 盡管從未上過課,但我毫無困難地完成課程工作,因為我已經教自己做所有這些事情。

I did this for a couple of months, and completed the entire semester without attending a single class.

我花了幾個月的時間,完成了整個學期,沒有上任何一堂課。

學習如何學習 (Learning how to learn)

Image for post
Photo by Matt Ragland on Unsplash
Matt Ragland在Unsplash上拍攝的照片

When self-studying, there are no exams to test you, no competition, and nobody to learn with.

自學時,沒有考試可以考驗您,沒有競爭,也沒有人可以學習。

This can make it difficult to stick it through, especially for those of us who are used to school and college environments.

這可能使其難以堅持下去,特別是對于那些習慣了學校和大學環境的人來說。

Most of us learn to pass exams, get good grades, and come out top in class. We thrive under these circumstances, because there are deadlines approaching and there is a need to study.

我們大多數人學會通過考試,獲得良好的成績并在課堂上名列前茅。 在這種情況下,我們會蓬勃發展,因為臨近最后期限,需要學習。

自學教我如何學習。 (Self-studying taught me how to learn for the sake of learning.)

My learning was fuelled by curiosity, and nothing else.

好奇心推動了我的學習,僅此而已。

I’d spend hours staring in front of a computer screen trying to fix broken code. I would go to sleep at 9am in the morning after studying and completing college assignments.

我會花幾個小時盯著電腦屏幕嘗試修復損壞的代碼。 學習并完成大學作業后,我將在早上9點入睡。

The only reason I could stick it through was because I was curious and hungry to learn more. I loved working on new projects, and learning to use new tools.

我堅持下去的唯一原因是因為我好奇并且渴望了解更多信息。 我喜歡從事新項目,也喜歡學習使用新工具。

I was inspired by senior data scientists who self-learnt and created their own learning path, and wanted to follow in the same footsteps. This motivation kept me going.

我受到了高級數據科學家的啟發,他們自我學習并創建了自己的學習道路,并希望遵循同樣的腳步。 這種動力使我繼續前進。

結果 (The Results)

In just a few months of self-learning, I taught myself so much more than I ever imagined was possible.

在短短的幾個月的自學過程中,我自學了很多東西,超出了我的想象。

I created a variety of data analysis projects, made tutorials for beginner data scientists, built my own portfolio website from scratch, and got a data science internship.

我創建了各種數據分析項目 , 為初級數據科學家制作了教程,從頭開始構建了自己的投資組合網站 ,并獲得了數據科學實習機會 。

These couple of months have opened up many new doors for me, and I finally feel like I am enjoying what I do.

這幾個月為我打開了許多新的大門,我終于覺得自己很享受自己的工作。

Of course, there is so much I still don’t know, and there is a long way ahead. I am eager to learn new things as I go along.

當然,還有很多我仍然不知道,還有很長的路要走。 我渴望學習新事物。

That’s all for this article!

這就是本文的全部!

If you are looking to transition to data science or “break into the field,” just know that it is never too late to do so! You just need to have the discipline, and put aside some time everyday to learn new things.

如果您想過渡到數據科學或“涉足這一領域”,那就知道這樣做永遠不會太晚! 您只需要有紀律,每天就花些時間學習新事物。

翻譯自: https://towardsdatascience.com/i-skipped-college-to-teach-myself-data-science-eb23fb6ed137

自考數據結構和數據結構導論

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/388953.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/388953.shtml
英文地址,請注明出處:http://en.pswp.cn/news/388953.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

爬取LeetCode題目——如何發送GraphQL Query獲取數據

前言 GraphQL 是一種用于 API 的查詢語言,是由 Facebook 開源的一種用于提供數據查詢服務的抽象框架。在服務端 API 開發中,很多時候定義一個接口返回的數據相對固定,因此要獲得更多信息或者只想得到某部分信息時,基于 RESTful AP…

python中的thread_Python中的thread

測試代碼import threadingimport timedef do_thread_test():print start thread time:, time.strftime(%H:%M:%S)time.sleep(5)print stop thread time:, time.strftime(%H:%M:%S)threads []for i in range(2):thread1 threading.Thread(targetdo_thread_test)thread1.setDae…

--附加數據庫失敗

--附加數據庫失敗1.產生失敗的原因比如有個數據庫,名叫HIMS,它的數據文件HIMS_Data.mdf和日志文件HIMS_Log.ldf,都放在路徑c:/Program Files/Microsoft SQL Server/MSSQL/data/下。但是這個數據庫天天跑日志,會產生上G的日志,現在通過企業管理…

十三、原生爬蟲實戰

一、簡單實例 1、需求:爬取熊貓直播某類主播人氣排行 2、了解網站結構 分類——英雄聯盟——"觀看人數" 3、找到有用的信息 二、整理爬蟲常規思路 1、使用工具chrome——F12——element——箭頭——定位目標元素 目標元素:主播名字&#xff0c…

歸一化 均值歸一化_歸一化折現累積收益

歸一化 均值歸一化Do you remember the awkward moment when someone you had a good conversation with forgets your name? In this day and age we have a new standard, an expectation. And when the expectation is not met the feeling is not far off being asked “w…

sqlserver垮庫查詢_Oracle和SQLServer中實現跨庫查詢

一、在SQLServer中連接另一個SQLServer庫數據在SQL中,要想在本地庫中查詢另一個數據庫中的數據表時,可以創建一個鏈接服務器:EXEC master.dbo.sp_addlinkedserver server N別名, srvproductN庫名,providerNSQLOLEDB, datasrcN服務器地址EXEC…

Angular2+ typescript 項目里面用require

在typescript里面怎么使用require方法呢? const jQuery require(jquery); const fip require( fonticonpicker/fonticonpicker )( jQuery ); 如果什么都不做,直接在項目里面使用,會得到以下錯誤: Cannot find name require 以下…

機器學習實踐三---神經網絡學習

Neural Networks 在這個練習中,將實現神經網絡BP算法,練習的內容是手寫數字識別。Visualizing the data 這次數據還是5000個樣本,每個樣本是一張20*20的灰度圖片fig, ax_array plt.subplots(nrows10, ncols10, figsize(6, 4))for row in range(10):fo…

Microsoft Expression Blend 2 密鑰,key

Microsoft Expression Blend 2 密鑰,key,序列TJ2R3-WHW22-B848T-B78YJ-HHJWJ號

ethereumjs/ethereumjs-common-3-test

查看test能夠讓你更好滴了解其API文檔的使用 ethereumjs-common/tests/chains.js const tape require(tape) const Common require(../index.js)tape([Common]: Initialization / Chain params, function (t) {t.test(Should initialize with chain provided, function (st) …

mysql修改_mysql修改表操作

一: 修改表信息1.修改表名alter table test_a rename to sys_app;2.修改表注釋alter table sys_application comment 系統信息表;二:修改字段信息1.修改字段類型和注釋alter table sys_application modify column app_name varchar(20) COMMENT 應用的名…

機器學習實踐四--正則化線性回歸 和 偏差vs方差

這次實踐的前半部分是,用水庫水位的變化,來預測大壩的出水量。 給數據集擬合一條直線,可能得到一個邏輯回歸擬合,但它并不能很好地擬合數據,這是高偏差(high bias)的情況,也稱為“欠…

深度學習 推理 訓練_使用關系推理的自我監督學習進行訓練而無需標記數據

深度學習 推理 訓練背景與挑戰📋 (Background and challenges 📋) In a modern deep learning algorithm, the dependence on manual annotation of unlabeled data is one of the major limitations. To train a good model, usually, we have to prepa…

Android strings.xml中定義字符串顯示空格

<string name"str">字 符 串</string> 其中 就表示空格。如果直接在里面鍵入空格&#xff0c;無論多少空格都只會顯示一個。 用的XML轉義字符記錄如下&#xff1a; 空格&#xff1a; <string name"out_bound_submit">出 庫</strin…

WCF開發入門的六個步驟

在這里我就用一個據于一個簡單的場景&#xff1a;服務端為客服端提供獲取客戶信息的一個接口讀取客戶信息&#xff0c;來完成WCF開發入門的六個步驟。 1. 定義WCF服務契約 A. 項目引用節點右鍵添加引用。 B. 在代碼文件里&#xff0c;添加以下命名空間的引…

LOJ116 有源匯有上下界最大流(上下界網絡流)

考慮有源匯上下界可行流&#xff1a;由匯向源連inf邊&#xff0c;那么變成無源匯圖&#xff0c;按上題做法跑出可行流。此時該inf邊的流量即為原圖中該可行流的流量。因為可以假裝把加上去的那些邊的流量放回原圖。 此時再從原來的源向原來的匯跑最大流。超源超匯相關的邊已經流…

CentOS 7 使用 ACL 設置文件權限

Linux 系統標準的 ugo/rwx 集合并不允許為不同的用戶配置不同的權限&#xff0c;所以 ACL 便被引入了進來&#xff0c;為的是為文件和目錄定義更加詳細的訪問權限&#xff0c;而不僅僅是這些特別指定的特定權限。 ACL 可以為每個用戶&#xff0c;每個組或不在文件所屬組中的用…

機器學習實踐五---支持向量機(SVM)

之前已經學到了很多監督學習算法&#xff0c; 今天的監督學習算法是支持向量機&#xff0c;與邏輯回歸和神經網絡算法相比&#xff0c;它在學習復雜的非線性方程時提供了一種更為清晰&#xff0c;更強大的方式。 Support Vector Machines SVM hypothesis Example Dataset 1…

作為微軟技術.net 3.5的三大核心技術之一的WCF雖然沒有WPF美麗的外觀

作為微軟技術.net 3.5的三大核心技術之一的WCF雖然沒有WPF美麗的外觀 但是它卻是我們開發分布式程序的利器 但是目前關于WCF方面的資料相當稀少 希望我的這一系列文章可以幫助大家盡快入門 下面先介紹一下我的開發環境吧 操作系統&#xff1a;windows vista business版本 編譯器…

服務器安裝mysql_阿里云服務器上安裝MySQL

關閉防火墻和selinuxCentOS7以下&#xff1a;service iptables stopsetenforce 0CentOS7.xsystemctl stop firewalldsystemctl disable firewalldsystemctl status firewalldvi /etc/selinux/config把SELINUXenforcing 改成 SELINUXdisabled一、安裝依賴庫yum -y install make …