卸腰,一个被毕业设计代码虐的死去活来的程序媛表示看到这样的邀请还真是哭笑不得
1.Web前端,用到的语言有Javascript,HTML,css
推荐指数五颗星,很容易上手,运行结果是漂亮的界面,相对而言会更有学习的欲望,目前网络上有大量的开源类库,可以copy到代码,学习代码逻辑思维,然后运行出不错的界面,而且女生对美感的优势会在前端开发中占领绝对高地。答主就是从这里开始的编程之路。
路线:自己设计一个大致的Web前端样式,在网络上查找对应的模块源码,比如框架源码,按钮源码,弹框源码,输入框源码,相册源码,只要你想到,网上就有源码,然后通过各种教材去尝试对它们进行更改调试成自己设计的样子,多次实验,其中的套路就明白的差不多了
教程推荐:菜鸟教程 – 学的不仅是技术,更是梦想!
w3school ÔÚÏ߽̳Ì
类库推荐:WEB前端开发框架有哪些?
框架: jQuery之家-自由分享jQuery、html5、css3的插件库
图表: EChartsHighcharts中文网D3.js – Data-Driven Documents
地图:OpenLayers 3Leaflet – a JavaScript library for interactive maps
不一一列举,只列举一些我常用的,demo丰富,简单易懂的给你

2.数据挖掘处理,用到的语言有Mysql,Python,R,Matlab
推荐指数五颗星,这几种语言都是相当简单易懂的,没有任何编程语言基础就可以上手自己码代码,在大数据时代,这个行业的前景不言而喻。不同的是,这是用来处理数据,挖掘分析数据关系的,不知道你对数字之间的联系是否感兴趣。
路线:选择一个数据话题,找一个类似话题的源码,去一行行看懂,依据教程的辅助,举一反三实现自己的目的,不断训练实验,这个语言就掌握的差不多了。
教程推荐:coursera.org/learn/hipy(同学刚推荐给我的教程视频)
这几门语言都值得买本书瞧瞧的,图书馆一架子,随便拿本顺眼的就可以了
工具推荐:Sublime Text3,答主超级喜欢的编译器
微信公众平台:BigDataBigest

3.移动端开发,Java用来Android开发,Object C,Swift用来IOS开发
推荐指数四星半,目前有很多工具,环境可以用来做app开发,相对而言简单易懂,经过短时间的学习就可以上手,但是IOS开发有一个局限就是必须使用Xcode这个软件,也就是要有Mac系统,但是Swift语言是苹果公司新推的简单易懂易上手的开发语言,可以尝试。
教程推荐:如何自学 Android 编程? – 学习方法
iOS 开发怎么入门? – Objective-C
工具推荐:不推荐啦,上面的大大已经说的蛮清楚啦

4.后台及其他,用到的语言C,C++
推荐指数两颗星,怎么说呢,指针/类/对象,各种概念混杂在一起的时候,作为一个细皮嫩肉的妹子真的不是什么好吃的肉,所以不推荐。但是上面所涉及到的语言,如果建立在你会C的基础上,那就是So easy了
路线:入手一本顺眼的教程,按部就班,练习每节内容的demo,然后把节后习题通通做出来,一本书下来,你的编程能力基本就杠杠的了

总的来说呢,学习前三者,就是有目的性的出发去借助网络源码,教程指导,完善调试并理解程序代码,不断实验训练即可。
出于大二学生在校环境的考虑,推荐你去参加一个带有编程工作的科研,或者找相应的老师,跟老师做一些带有编程工作的项目,在明确任务,适当压力的前提下,学的会更快一些。文章来源于互联网:在读大学生,编程基础为零,好奇编程,应该怎样学习才能成为程序员?(求路线图)?

发表评论