[同步]實習第一天

原文地址: http://nourlcn.ownlinux.net/2011/09/diary-practice-first-day.html

本博客訂閱地址:http://feeds.feedburner.com/nourlcn


   今天實習第一天,想總結一下.


下文涉及到的公司\人名用"某"代替.

去的是創新工廠一家正在孵化的公司,屬於創業型的小公司,公司人數不多.

之前的面試過程有些黯淡,被鄙視的直接吐血,匆忙準備了兩天的數據結構/C/算法等一個都沒問,直接問"你的興趣是什麼" "舉個例子,現在有***數據,你能想到什麼?" "說一下Mysql內模式和外模式"等等問題.

這大概就是創業型公司的特點,比較務實,直接問工作相關的內容.

可惜我很多都不會.自信心受到極大打擊.

第二天的中午還是接到了某總的電話,通知今天去實習.

今天才知道,打電話的那位是他們的CTO.

今天一天很充實,學到了很多東西,現在想想,今天的工作大約相當於我在實驗室兩天至三天的工作量.

早上剛到,暫時分了個位置,分了一臺電腦,兩個SSH帳號(Linux服務器),就開始了今天的工作.

上午的工作是python+Pylons做一個helloworld網站.

我之前對Django只是搭建過helloworld而已,對MVC也只是概念上有些瞭解.

但這些應付pylons足夠了,查看一下wikipedia,瞭解一下pylons; 查看pylons的wiki及pylonsbook  ,很快搞定了helloworld.

在配置使用pylons+mysql的時候,最初始終不能easy_install python-mysql,後來發現雖然安裝了mysql,但缺少mysql-dev,所以報錯.
安裝mysql-dev後,python import MySQLdb始終提示缺少python.h,gcc執行錯誤,又是環境的問題,缺少python-dev,安裝後即可.

在Mysql中建了個簡單的表,controller模塊寫了個get_data函數,可以讀取數據庫內容顯示到view層,這個工作算是暫時結束了.(前期預備工作,國慶後要使用這個環境進行開發)

搞定這些工作,我又熟悉一下Hive的使用.
由於看過一陣子Mapreduce及hadoop,Mysql的內容前兩天又翻過,上手Hive還是比較容易的.
寫了兩個sql文件,一個create_table.sql,一個insert_data.sql,再寫個簡單的shell,執行sql輸出到Hive,這樣導入數據就可以自動完成了.

之後又對着一堆log文件發呆,這就是以後一段時間要處理的東西(創業公司又一特點,剛進來就可以接觸到公司正在進行的工作),想寫個腳本處理一下,實在有些累了,就下班了.

今天的工作都是爲以後幾天作準備的,Pylons+Hive+Mysql要做個東西. 哈哈,具體是啥不說了.(其實小公司有小公司的優勢,剛進來就可以參與到正在進行的工作中去,不需要什麼考察時間.)


創業公司的特點:
通過我一天的觀察,發現大家都比較務實,有問題會直接提出來,幾乎是直接去問當事人,三兩句話就解決了; 另外,員工都特別年輕,86 87年的居多,都是胸懷理想的年輕人; 創業型的公司,每個人不止負責一個方面,所以有一些牛人,對應用層/底層/硬件/數據/網絡等等都很瞭解,在這一的環境中工作,很鍛鍊人.


總結:
1. 收穫不少,雖然是剛創業的公司,還是有很多規範值得學習的.比如文件命名規範,服務器各種路徑都是有講究的.
2. 效率很高,今天一直沒有上QQ/微博/Twitter,全靠郵件聯繫,終端一直開着,所以敲了不少代碼.
3. 發現自己還是菜,需要不停藉助google才能挪步.
4. 在學校呆久了會變笨,在學校常有寫異想天開的想法,真正到生產環境中看一下,感覺特別幼稚. 現在學校的教學脫節嚴重,在學校呆久了會笨.

批判的地方:
大家幾乎都有gmail,但交流起來一直用QQ mail,原因很簡單,gmail抽風厲害,收發郵件特別慢,所以都用QQ mail.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章