Microsoft SWE Intern | Open Source Contributor | GitHub: https://github.com/chonyy | LinkedIn: https://www.linkedin.com/in/chonyy/

Machines understanding human posture.

AI Basketball Analysis. Image by Chonyy.

Introduction

This paper summary will give you a good understanding of the high-level concept of OpenPose. Since we will be focusing on their creative pipeline and structure, there will be no difficult math or theory included in this summary.

I would like to start by talking about why I want to…

Powerful algorithm to mine association rules in large itemsets!

Photo by fabio on Unsplash

Introduction

We have introduced the Apriori Algorithm and pointed out its major disadvantages in the previous post. In this article, an advanced method called the FP Growth algorithm will be revealed. We will walk through the whole process of the FP Growth algorithm and explain why it’s better than Apriori.

Why it’s good?

Let’s…

Short and clear introduction to entry-level data mining.

Photo by Franki Chamaki on Unsplash

Introduction

The most famous story about association rule mining is the “beer and diaper”. Researchers discovered that customers who buy diapers also tend to buy beer. This classic example shows that there might be many interesting association rules hidden in our daily data.

Association rule mining is a technique to identify…

Hi, thanks for the feedback!

I have actually encountered this problem when I was writing the code. After some research, I found that these are two kinds of implementaion. And they both guarantee that the final result will converge to the correct value. If you take a look at the PageRank pseudocode on the internet, you could find both version!

Interestingly, I have done some experiments to compare these two kinds of implementation. The result turned out that updating the PageRank right away actually helps the system to converge faster!

Similarity Measurement of Websites

Photo by Skyler Smith on Unsplash

Measuring similarity is a problem needed in all kinds of fields. SimRank is an intuitive and general approach in the similarity measure. It is applicable in any domain with object-to-object relationships, measuring the similarity of an object based on the relationship with other objects.

The key of SimRank is

Two…

The Algorithm that Starts Google

Photo by Christian Wiediger on Unsplash

Introduction

We have introduced the HITS Algorithm and pointed out its major shortcoming in the previous post. In this article, an advanced method called the PageRank algorithm will be revealed. We will briefly explain the PageRank algorithm and walkthrough the whole Python Implementation.

The best part of PageRank is it’s query-independent

若方便閱讀英文的話,還請讀下方的英文版,此篇中文版可能會有些許的文法和中文翻譯誤差。

前言

這篇文章會一步一步帶領讓一個全端網頁應用在 AKS 上跑起來,我們範例的計算機 App 是由分離的 React 前端和 Flask 後端組成的。兩者都被包成了 Docker image 放在 Docker Hub 上。如果太簡略的話還請見諒,原本只是想當記錄方便自 …

以上是所有的面試心得分享,在這段會寫這次申請實習的總結,再加上一點這兩個月的實習心得。

Summary

剛好這次的實習申請碰上了疫情,一開始每投一家公司,就收到一家取消實習的通知,讓我突然變得很慌張,很怕自己到大四了還沒有實習經驗,便開始像現在看到的這樣瘋狂海投,只要看到職缺有 software 這個字就毫不猶豫地投下去XD。

滿滿面試安排把時間壓縮,大三下學期同時有考試、專題、面試要忙,很考驗毅力跟時間管理,還好最後三者的結果都還算可以。回頭看我也確實在這無數場的面試中成長了很多,學習到業界的需求、和公司應對的方法、商業英文 email 的寫法,和先前那個只會讀書考試的大學生相比成熟許多。

以上面試的經驗分享有盡量避開題目的細節,因為很不想影響到各公司面試甄選人才,主要只是是想讓未來的 applicant 知道在面試時可能會經歷甚麼,不要像我一樣一路誤打誤撞。各公司若看到小弟分享的內容覺得不妥,歡迎通知,我會將內容修改或撤下來。

實習心得

覺得網路上有些黑特不太公正,想幫微軟的實習計畫補血一下,先從我這兩個月的工作開始說,小弟一開始對工作的期望就是能好好的 coding 然後盡量多學一點技術,而確實一進來就寫了巨量的 C#,稍微熟悉後就開始摸 .NET Core 和 Entity Framework,其中有像 Dependency Injection, Model Validation 這種習慣寫法也都要熟。再來因為我的 team 現在是做 cloud solution 的,而雲端又跟學校是完全脫離的,所以要從頭開始看整個 Azure 的架構,大概知道 service 是怎麼串的,最近在摸 Docker Container, Kubernetes, DevOps。

What I did in Microsoft?

1. Tons of C#
2. .Net Core, Entity Framework (DI, Validation)
3. Azure Architecture Study
4. Work with Dockcer, Kubernetes, Devops

以我個人來說,工作內容蠻符合我的期待的,完全沒有所謂的打雜,據我所知其他技術職位的 Intern 也都是在忙工作內容的事情,AI Bing Intern 甚至是直接參與產品的研發。有一些行政助理確實會幫忙訂會議室、影印、文書處理、訂便當,只是我認為這不算打雜,這個本來就偏向秘書的工作內容,甚至有些都已經直接寫在官網的職位說明裡,不過這只是他們小部份的工作,還有很多是需要依靠他們領域和個人的專業才能勝任的工作,所以若針對

微軟實習都在打雜

這句話,我認為絕對是錯的。

最後想再補充有關微軟實習那些龐大的宣傳活動,都是絕對可以選擇自由參加的,像我就幾乎沒參加XD,不會有甚麼實習計畫負責人來施壓,不然也可能是只有我沒被施壓到(?)。黑特文有提到的派系問題我是完全沒感覺到,巴結上司的行為更是完全沒看過,當初看到那些黑特文就覺得好像內部很黑,結果進來以後發現根本超亮的XD。

總結來說,這兩個月的實習很充實也蠻快樂的

短時間內學到了巨量的技術,和學校那種單純為了考試的死背讀書不同,在這裡學到的是真正可以應用而且對未來很有幫助的,還碰到了在學界根本幾乎沒有的雲端。

工作偏向責任制,我的主管人很好沒有很限制固定的上下班時間,只要能在時間內 deliver 出老闆或客戶的要求就好,當然有時候自己出意外就要多付出很多額外時間來 cover QQ。自由的風氣和開放明亮的辦公環境,真的跟想像中的外商很接近,Social Area 還有隨時可以吃的冰棒、飲料、點心、免費販賣機,小弟跟其他實習生都進來沒多久就胖了不少XD。

這是這次申請心得的全部分享,小弟未來如果還有更多想法的話也會盡量多寫一點東西,感謝各位耐心的閱讀。

這次實習心得依照內容分成了四段,各位可以挑選有興趣的內容閱讀就好,以下附上四個 part 各自的連結

Chonyy

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store