A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hm111 中级黑马   /  2017-2-24 02:10  /  902 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我学习一门新的语言,都有一个两个步骤的计划:

学好语法以后,开始写一些小程序。所谓小程序,我的定义就是100行以内就能解决的问题,其它答案里有人建议的TopCoder有很多这种题目,另外我推荐Problems | LeetCode OJ,还有我用Python写的答案(RealHacker/leetcode-solutions)。做这些题目不但能够熟悉语言的语法,而且可以操练一下数据结构和算法,毕竟这些都是编程的基本功,另外对于要找工作的同学,这上面的题目刷一遍对于技术面试很有帮助。
然后,就可以找一些中等规模的实际问题来解决。这一阶段的目标不只是语法,你还需要了解这个语言的标准库和一些常用的第三方库,清楚这种语言常用的编程范式(过程式、面向对象、函数式)。我推荐Github上面的这个repo:A list of practical projects that anyone can solve in any programming language. 这里面的项目都不大,但是涉及面比较广。

评分

参与人数 1技术分 +2 收起 理由
橘子哥 + 2 老司机厉害!

查看全部评分

来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

4 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
好的~收下~感谢分享~
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
加油,大家一起努力
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马