乞力馬紮羅的雪雪html
IM架構1 本地WS服務器 2 JSQMessageViewController 3 IMLib圖解 <Objective-C> 前端
微信支付開發 千煌89 簡書 python
iOS feilingios
教你實現一個很帶感的下載按鈕效果 github
百度有道iOS開源項目組數據庫
前端開發工程化探討--基礎篇 碼市博客
UISearchController進行檢索 UIActivityController 來分享
這是一個相似半糖首頁、QQ音樂列表、美麗說首頁、格瓦斯電影詳情頁,既能上下滑動,同時用能左右滑動的控件 github
仿網易 有視頻功能 做者MengLiang Roylee-ML
iOS開發進階 唐巧相關代碼 csdn上有書下載
今年我要好好種一棵樹 —— 淺談如何構建本身的技能樹 如何用一週時間快速開發一個 App
雷霄驊 ffmpeg專家
博客- 雷霄驊(leixiaohua1020)的我的頁面 - 開源中國社區
.net創造者 Anders
編碼:隱匿在計算機軟硬件背後的語言
深刻理解計算機系統
圖靈的祕密
C程序設計語言
算法 算法導論 計算機程序設計藝術
30天自制操做系統
Linux 0.0.1的源碼
SQLite的源碼
TCP/IP詳解
編譯原理
編程語言實現模式
1好奇心 好奇心驅動人類不斷向前,在短短的幾千年(相對於長達幾十萬年的原始時代)裏就登上了月球,而且努力向其餘行星拓展。
對於程序員來講也是相似,若是你看到新技術,新產品沒有像小孩看到新玩具那樣兩眼放光,沒有想趕忙在本身電腦上玩玩的衝動,你就須要仔細考慮下是否真的對軟件開發有興趣?若是根本沒興趣,不要浪費時間,仍是趁早轉行,有更多有前(錢)途的職業在等着你。
2養成計算機的思惟方式
3紮實基礎,融會貫通
4要透徹地理解一個技術的本質
5要能寫漂亮的代碼
6抽象的能力
7技術領導力
數據集成 敏捷軟件開發
稅務 二維座標系
IBM 的Samtime 基於事件的編程模型
1養成計算機的思惟方式。
2定位問題的能力
3搜索的能力
4熟練使用IDE的能力
5重構代碼的能力
6寫測試的能力
7熟練使用SCM的能力SCM :即源代碼管理系統, 例如SVN, Git, CVS等。
8構建軟件的能力
想學Web開發的, Android開發的,iOS的開發的均可以在這個項目中找到機會。
這是Web端的技術要求:
技術 |
目的/可用的軟件 |
全文索引和搜索 |
可使用開源的軟件Elastic Search |
消息隊列 |
用於處理多人併發搶購產品 |
實現圖片存儲 |
須要支持災難恢復,圖片數據須要多機備份 |
實現負載均衡 |
|
實現圖文混排的編輯器 |
JS實現編輯器 |
實現支持對快遞單的打印 |
可以對各個物流公司的快遞單定義模板, 開過淘寶小店的應該很清楚, 咱們要模仿實現淘寶賣家軟件:千牛 |
實現各類報表: 餅圖,柱狀圖,折線圖 |
|
用Redis 或memcached實現緩存 |
|
支持手機端在一週內不用輸入用戶名/密碼登陸 |
|
實現出貨清單的個性化定義 |
這是手機端(Android和iOS都要)的技術要求:
技術要求 |
目的 |
相機拍照
|
|
從圖庫中選擇圖片 對圖片作處理:裁剪圖片
|
用於對我的頭像進行處理 |
上傳圖片到服務器端 |
|
手勢密碼登陸 |
|
掃描二維碼 |
|
手寫功能
|
人在手機上手寫 |
讀取GPS信息,在地圖上顯示GPS信息
|
簽到使用 |
消息推送
|
給用戶發通知, 可使用極光推送 |
調用服務端http接口
|
實現各類業務, 通常是http get/post , 用json作數據傳輸 |
手機號和設備綁定
|
|
自動升級/強制升級
|
手機端要能自動升級,或者系統強制升級 |
顯示圖文混排的內容 |
相似於知乎手機端看到的內容,有文字,有圖片,簡單的圖文混排
|
通讀公司的項目代碼至少有兩個好處:
第一, 相比容易過期的文檔, 代碼反映了最新最準確的業務邏輯(無論代碼有多亂,多爛), 因此你通讀了公司的項目代碼,基本上就能全面掌握業務邏輯。
你想一想你花三個月就理解了公司系統的邏輯,那該有多厲害, 估計加入公司好幾年的都沒你懂,要知道在不少公司,尤爲是行業軟件開發的公司, 掌握了業務邏輯至關於掌握了命脈啊, 你的領導要對你另眼相看了吧。
第二,你的境界一會兒提高了。 你會站的更高, 從一個更大的範圍來俯視整個系統,而不只僅是你負責的可憐的小小的模塊。
你能夠看到公司項目的核心技術, 你會發現代碼中爛的地方, 你能夠提出你的看法,改進建議 -- 即便被拍板磚。
但不管如何,你都會成長, 慢慢的從一個在外圍打工的碼農變成公司的核心人員。
因此回到最本來的問題,我爲何要學習?
由於我想要去學習啊。
我渴望獲得這些知識。
我對這些知識有狂熱般的喜好。
因此我去學習。
學習是自我知足的過程,與他人無關。
編程的奧祕
重構-改善既有代碼的設計
企業應用架構模式
設計模式 可複用面向對象軟件的基礎
敏捷軟件開發 原則、模式與實踐
iOS用三種途徑實現一方法有多個返回值 字典 指針的指針 block 董鉑然
InfoQ的架構師月刊
呂文文項目和 個人簡歷
淘寶核心系統團隊博客
http://rdc.taobao.com/blog/cs/
淘寶數據庫技術團隊
百度搜索研發部官方博客
http://stblog.baidu-tech.com/?paged=3
淘寶的 code project
http://blog.csdn.net/tenfyguo/article/details/5273828
騰訊soso團隊博客
http://blog.csdn.net/soso_blog
新浪
http://blog.developers.api.sina.com.cn/
博客園 熱點回顧(4.13-4.19)