文科生如何轉行當程序員?

jopen 10年前發布 | 41K 次閱讀 程序員

1、學python2.7

. 有很多理由推薦你學python.我只說2點.一是簡單,二是寫python拿錢多.我覺得這倆理由就夠了.買本<>,裝上pycharm, 把《笨辦法學python》上面的例子習題都敲一遍.再用flask,web.py等框架搭個小網站.<>也值得買.(評論有問到該學 python2.7還是3.X,答案是:目前大多數實際開發,都是用2.7,因為實際項目開發有很多依賴的包,都只支持到2.7,你用3.X干不了活.不 需要糾結.等3.X普及,你寫的2.7代碼,都可以無痛移植,妥妥的不用擔心.)

相關推薦:

《Python核心編程(第2版)》([美]丘恩(Chun,W.J.))

65261-94ec8d705768edbc.jpg

《Python Cookbook(第3版)中文版》

65261-5def3d08f5403b19.png

“笨辦法”學Python

65261-8f43e56e50a92243.png

2、學一下Bootstrap,搞web前端.

推薦買下面這本.基礎跟著W3school在線教程學足夠.《JavaScript DOM編程藝術(第2版)》(Jeremy Keith,Jeffrey Sambells)

W3school在線教程 :

HTML 系列教程

3、學點數據庫.

python自帶sqlite要用.mysql最好學一下.推薦閱讀:

《SQL入門經典》(第5版)

65261-95fe943d1fa1410f_002.jpg

4、數據結構和算法.

既然是跨專業,<<大話數據結構>>,<<啊哈,算法>>這樣的書.比較適合.你要是真去學<<算法導論>>巴拉巴拉啥的.估計你這輩子都和挨踢無緣了.謹記.(跨行,就別想成多大的牛了)

《啊哈 算法》(啊哈磊)

《大話數據結構》(程杰)

5、學點linux.

可以選ubuntu,推薦centos.不要糾結哪個分支.選一個用.然后學點vim命令.推薦:

《鳥哥的Linux私房菜 基礎學習篇 第三版》(鳥哥)

 

65261-1c8e883b86efbe8e_002.jpg

《Vim實用技巧》

 

65261-6b36d891bf4ab3a8.jpg

6.學點java搞android也可以.

不推薦搞ios.原因很多.java的話,我大學時看<>8版卷一學的,蠻不錯.都更新到9版了.不知道現在是啥行情.==!

《Java核心技術?卷1:基礎知識(原書第9版)》(Cay S. Horstmann,Gary Cornell)【摘要 書評 試讀】

適合跨專業轉行者的工作崗位有限.上面說的這些,起碼還能有個體面的薪水.

原文來自:http://www.zhihu.com/question/26546908

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!