好久沒寫部落格了,入職已經有乙個多月了,今天我談談我工作的感想吧。
昨天乙個同事離職了,跟我一樣是出來實習的,工作經驗比我多,思維很活躍,離職原因很簡單:想從事底層開發。人各有志吧,跟我相同的是大學都不玩網遊,卻都進入了網遊公司。希望他選擇是對的,向夢想奔進。
步入遊戲行業以來,感覺自己挺適合的,特別是我選擇了遊戲服務的開發。在學校的時候做的最多的方面就是遊戲了,但都是侷限於單機遊戲,而且做的東西都跟介面關係很大,因此面試的時候覺得我適合做客戶端,但我堅決的選擇了服務端,乙個重要的原因就是我想開發沒有介面的東西(在linux下)。
進入公司就學習lua指令碼,挺簡單的,基本的東西一天就學會了,現在對lua慢慢比較熟悉了。大學時候就自己搗鼓著學習linux下的網路程式設計,總想有一天可以運用到實際場合,如今正好用上了。這個月做的主要內容就是協議的處理,最初使用的方法是序列化資料和反序列化資料,邊做邊改,最後以時間空間消耗太大而告終,然後又使用了老大給的新方案,採用記憶體對映的方法(省去了序列化和反序列化的操作,直接從記憶體中讀取資料)。不過最後我寫出來的不夠穩定,老大自己決定重寫,我感覺不錯,因為又可以看老大寫的**了(老大寫的**不錯,清晰易懂)。這就是一步一步學習的過程,假如給你乙份你沒寫過相關東西的**看,你看起來會吃力且學到的東西不會很多的,當你自己實現過相關功能後再去看別人實現的**就是乙個學習的歷程。
在學校的時候就關注了雲風的部落格,就想著一步一步的提公升自己的技術,現在啥事都離不開網路了,所以我覺得我從網遊開始是可以學到很多東西的,進公司的第一天老大就給我們將遊戲的框架,聽得迷迷糊糊的,不過後面修改了遊戲的框架,聽著就不怎麼迷糊了,所以感覺融入了網遊這個環境吧。
寫了這麼多技術無關的話語,最後來段有用的東西吧。
獲取本地ip位址
//獲得本機位址,
struct ifaddrs* ia =null;
getifaddrs(&ia);
struct ifaddrs* iia =ia;
const
char* filterstr = "
192.168";
while( iia!=null )
}iia = iia->ifa_next;
}freeifaddrs(ia);
//**是老大寫的,感覺不錯,就分享下吧,網上實現也挺多的
新公司的乙個多月總結
question 能解決乙個新的專案嗎?answer no。why 1 對業務規則認識不是很清楚 2 不能著眼於整個報表的t sql的設計 你學到的怎麼?乙個多月來,我覺自己的進步是很多的。這些進步與我以前的公司是分不開的,因為以前的公司是沒有對語句進行省核的,也沒有人給我說要有怎麼規範。但這樣的要...
來上海乙個多月的感悟
來上海乙個多月了,離開上一家公司的原因是,女朋友在上海,我在北京,對於之前的公司做的專案已經沒有什麼興趣了。在上海面試了差不多10家公司,最後有3家公司給了offer,挑選了比較大的公司,因為覺得大的公司學的技術比較多,也能很快提高自己,個人感覺如果之前從事的是傳統行業,要想跨到別的行業還是有點難的...
入職第乙個專案完成,感想
入職將近5個月,第二個月開始接觸專案,一直到今天算是完結了,一句話,對自己而言只是一次質變。剛接觸的時候,還是很懵懂,無從下手的感覺。專案是基於sea.js模組化開發的,第一次接觸模組化開發,然後去詳細了解了sea.js,還行不難,今天回過 頭來又仔細看了一遍,多了一些更深層次的理解,這個暫且不說。...