打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
文科生怎么学编程

文科生怎么学编程

分享到: 新浪微博 人人 豆瓣 QQ空间 腾讯微博
楼主就是个活生生、血淋淋的例子。虽然楼主的计算机修练尚未到达高人的地步,但对于一个文科生如何学计算机编程还是有发言权的。

楼主是个文科僧,高中就读于云南省云天化中学,浑身充满着人文与化肥的气息。07年参加高考,祖上行善积德,高考考得不错。选专业的时候由于参考了百度上搜来的垃圾信息,进入中国传毛大学就读公关专业。后来发现自己跟公关八字不合,于是于2009年退学了。

退学后开始计算机的学习。好吧,直接上学习经验。

一、从实际需求出发

文科僧学计算机比较吃亏,吃亏在学习资源上。一个计算机专业的人,就算啥也不干,常年耳濡目染,也能甩出几句术语来吓唬人。而文科僧则生活在另一个地球上,文科僧学计算机容易成为被吓唬的对象,人们听你做出这样一个决定,第一反应一般是:“你疯了吧?!”、“你以为你是天才?!”、“有啥想不开的,走,哥陪你喝两杯去”......

这时候你可能也会有点心慌,能稳住你信心的就是你的实际需求。比如说你想查出所有没有被注册掉的好域名,你想做一个网站,你想做个小游戏。这些不是什么难于登天的事情,一点一点来是可以搞定的。所以我的第一个学习方法推荐是:看一遍《肖申克的救赎》。

二、选好书

一般写着什么”国家精品教材“,“xx市精品教材”的书建议您就别浪费钱了,先买简单易懂的书看。那些所谓的精品教材跟八股文差不多,足以磨灭你的学习兴趣。

如果你读书看不懂的话,一般分两种情况:1、写书人的目的不是让你看懂;2、目前你不适合看那本书。对于第一种情况,去找本看得懂的书就好了,国内著书的所谓学者就是有那么个毛病,用人话可以说明白的东西非要用鬼话。对于第二种情况,你可以暂时放一放,或者先囫囵吞枣,慢慢地,你会懂的,别着急,知道吗!

罗列我自学计算机以来看的一些书,可以供看官参考,其中很多书籍比较偏向网站开发。

1、《PHP5完全攻略》:我的入门书籍

2、《深入PHP 面向对象、模式与实践》:PHP面向对象编程

3、《计算机数学基础》:买失败了

4、《Javascript编程宝典》:为了实现一个特效买了一本书,冲动了

5、《零基础学Excel VBA》:为了给人解决制表问题买的。书的效果还不如论坛上的教程。

6、《离散数学及其应用》:有兴趣的话深读,无兴趣的话过一遍,还是那句话,从实际需求出发。

7、《计算机文化基础》:对的,就是那本大学教科书。。。

8、《计算机组成原理》:随便翻翻就行了

9、《数据结构:思想与实现》:是本精品教材。。精品你老木啊。。。

10、《算法之道》:邹恒明的,轻松愉快

11、《计算机的心智-操作系统之哲学原理》:邹恒明的,轻松愉快。直接搞《操作系统原理》吃不消,先看看操作系统的哲学原理吧

12、《数据库系统概论》:教科书,退学前从计算机学院搜刮的

13、《Android系统原理及开发要点详解》:只读懂了第一章和第十三章。。

14、《HTML5揭秘》:兴趣研究

15、《HTML5高级编程》:看着顺眼买了

16、《用tcp/ip进行网际互联-原理、协议与结构》:崩溃三卷一

17、《用tcp/ip进行网际互联-设计、实现与内核》:崩溃三卷二

18、《用tcp/ip进行网际互联-客户-服务器编程与应用》:崩溃三卷三

19、《程序设计抽象思想-c语言描述》:斯坦福的教材,哎哟不错哦

20、《数据结构与程序设计-c语言》:斯坦福的教材,哎哟不错哦

21、《head first设计模式》:head first系列书籍是我这种低智商人士的好选择

22、《head first软件开发》:head first系列书籍是我这种低智商人士的好选择

23、《head first数据分析》:head first系列书籍是我这种低智商人士的好选择

24、《c语言科学与艺术》:推荐作为c语言的入门书籍

25、《深入理解计算机系统》:从程序员的视角看计算机系统,程序员进阶必读

26、《几何原本》:发神经买的,推导完几个公理后就崩溃了。开发智力用书。。。

27、《鸟哥的linux私房菜》:linux入门

28、《c++程序设计》:教科书,退学前从计算机学院搜刮的

29、《java语言程序设计》:教科书,退学前从计算机学院搜刮的,浅显易懂

30、《Android2.0游戏开发实战宝典》:坑爹宝典

31、《算法导论》:经典的东西,慢慢啃

32、《编程之美》:微软亚洲研究院的一帮人出的,讲面试那儿挺有意思的。这本书可以让你分清什么是开发工程师、研发工程师、测试工程师、计算机科学家。

33、《锋利的JQuery》:兴趣读物

34、《编码》:给你讲0101是怎么回事,通俗易懂

35、《c陷阱与缺陷》:c语言经典读物

36、《计算机英语》:无用,看各种技术文档效果更好

37、《python核心编程》:推荐作为入门读物,可以选择《简明python教程》先

三、基础是关键

从编程的角度而言呢,基础是数据结构、算法、操作系统、网络。能把基础做好,你就是一个很牛的工程师了。当人们在追逐各种技术潮流的时候,楼主建议您静下心来研读基础,放长线才能钓大鱼。学习基础往往很艰难,当你撑不下去的时候,请再看一遍《肖申克的救赎》,或者多给自己一点心理暗示,类似于学好基础才能把到妹纸神马的。

四、牢记自己知识的局限性

计算机是一个范围很广的学科,会编程不代表你懂计算机,所以一定要牢记自己知识的局限性,要么不撞南墙不回头,要么回头是岸。此外,计算机也不是一个人生活的全部,俗话说得好,什么都略懂一点,生活会多彩一些。多涉猎一些经济学啊、市场营销啊、岛国文化啊神马的,吹牛的时候也显得知识渊博些。

五、多顶楼主帖子

楼主也处于打怪升级的状态中,欢迎前来交流搅基啊。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
学习编程都必须读哪些科学书籍?
计算机专业推荐书籍
文科生想转行搞IT,给点意见好么
​北大图灵班直博生亲身讲述所有专业计算机学习的建议
计算机经典书籍(转载,难以找到出处)
计算机科学专业必读的44册经典著作
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服