怎么样才能学会使用如My Eclipse , Visual Studio等开发工具
你可以去看学堂在线上的清华郑莉老师的课程,里面详细讲解了怎么用VS,包括怎么调试
■网友
题主可以从C#开始,毕竟C#是我见过的对环境要求最简单的语言(只要装.net就行了)。那么你就可以花点心思去研究Visual Studio,而不会影响太多的东西。
■网友
事实上工具和语法本身都不是很重要,重要的是使用这些东西解决问题,它们就像锤子、钉子、木板,但能不能造出船来才是程序员的价值,工具都会越来越好用,语言都会越来越简短,程序员最不可或缺的价值就是分析和解决问题的能力。
当然眼前问题还得解决,我的理解是这样的:
1、调整对问题的预期
以前我们学习的东西都是有限集,小学中学学的玩意儿绝不会超过书本,但事实上当你开始接触现实问题后,就会发现问题是无限多的。有无限多的语言,无限多的工具,无限多的基础知识,你的时间是绝对不够用的。你要学会的不是继续一层一层去学习,而是先学会枝干,有余力再慢慢补充剩余的叶子。
2、抓住主要问题,排好优先级
看你学习的过程就是学得太宽了。
比如说语言,不管是C++, Java, C#都无所谓,语法都是类似的,你需要学习的是用某个语言解决问题的能力。比如说如何实现快速排序,如何打印一个小图形,如何实现一个小的围棋游戏,如何读写并处理文件,如何多线程处理问题等等。
再比如IDE,我觉得会建项目,写代码,运行,第一波就结束了(你知道现在最主流的java IDE已经是Intellij了吗。。。但这并不是衡量java程序员的标准)。你就应该继续回到编程上去,工具上的技巧,慢慢解决一个问题就会多一个技巧,不到难受的时候不花很多精力去研究工具。
做事情分清主次。
3、搜索解决问题
百度还是谷歌依赖你的英语水平,不用太纠结。问题主要在于你能不能用对关键字,当然如果问题中国人没怎么遇到过,还是stackoverflow比较靠谱,也可以问问题啊。不过遇到问题最好是先自己想想为啥,不要太依赖别人或工具。遇到一些外部问题时,自己判断好,是否要彻底学透还是先解决了就行。
我理解的学习顺序大概是这样:
第一波:
理解一门语言的基础语法-\u0026gt;照着书本实现基本的程序-\u0026gt;能够实现复杂的循环、递归、函数、类定义等-\u0026gt;学习算法和数据结构-\u0026gt;学习计算机基础知识(操作系统大致的原理、网络大致原理)-\u0026gt;扩大工程知识面(实现简单的服务器、客户端,多线程与锁,TCP与HTTP,简单的网页编程,简单的Android与iOS程序,使用数据库等)
第二波:
做项目,模仿实现一些大型的软件,比如网站、即时通讯,搜索引擎等。(在实际项目中,你会大幅度成长,在遇到问题时去搜索解决方案,了解更深层次的原理)
至少写几万行代码。
第三波:
基本上你可以去顶级互联网公司实习了,工作也不会差。
过程会很长,需要克服困难,对问题有合理的预期,给自己定下合适的目标和计划。
■网友
瞎搞什么,谁告诉你要用MyEclipse的?谁让你看变成死相的,老老实实把学校的编译原理,算法,C语言看明白,等你毕业了,myeclipse早倒闭了
■网友
写个helloworld,能在ide里运行,就说明你已经会用这个ide了,别以为这很简单,idea的上古版本,运行个helloworld能搞死你
■网友
学习如何用工具,当然是看说明书啊。有IDE用为什么要去用记事本,IDE能用,就别去折腾其他的,老老实实写代码解决问题。
【怎么样才能学会使用如My Eclipse , Visual Studio等开发工具】 我一个学通信的,到头来选了个安卓开发+数字图像处理的毕设课题,还不是得慢慢啃官方给的文档,官方给的文档看不懂的地方还得去百度、谷歌、爆栈搜。看书看不懂可以去点开视频,原本就浅显易懂的原理、概念通过视频去学是很浪费时间的。
推荐阅读
- 三角梅冬天有“四怕”,避开了才能安全越冬,来年疯狂开花不停歇!
- 中国诗歌学会:前任副秘书长祁人涉嫌职务侵占已被立案
- 西安两男子从网上学会这种技术,竟专门用来......刑拘!
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 婴儿|美国儿科学会: 1岁以下婴儿不推荐学习游泳
- 青年|一汽奔腾T77怎么样?车主吐槽:后排座椅太短,和坐小板凳似的
- 电商网站支付流程的流失率是怎么样的从用户点击充值/支付按钮,到支付完成,其中每一步的流失比率都是咋样的
- 作为一个服装供应商,怎么样与淘宝卖家沟通才能卖出自己的产品或者拿到订单
- 在丁丁租房工作的感受是怎么样的
- 城市数据团是怎么样一个团队
