如何从0开始做编程?

从开发工具清单、编程训练网站、两个角度来谈一谈从“如何从0开始做编程?”

作为一名程序员,如何才能在最快的时间内完成大量的编码任务?

目前借助于开发工具算是一条比较好走的捷径。

1、MindManager

MindManager能够帮助你将想法和灵感以清晰的思维导图的形式记录下来,这对梳理工作计划和规划很有帮助。使用MindManager能够快速、轻松创建优雅、漂亮的思维导图,有效完成信息的捕捉、分析和重新利用。

2、XML Marker(xml查看编辑工具)

XML Marker是国外的一款非常实用的xml查看编辑工具。软件功能强大,纯文本调试输出和日志文件,你可以有效增加修改你的程序才能产生XML格式他们的作用。

3、Notepad++

Notepad++ 程序员必备的文本编辑器,软件小巧高效,支持27种编程语言,通吃C, C++, Java, C#, XML, HTML, PHP, JS 等,推荐各位下载使用。Notepad++ 可完美地取代微软的记事本。

4、Eclipse IDE

Eclipse能提供关于代码完成、重构和语法检查这些急需的帮助。它还能提供JDT的一系列工具,包括各种插件工具来帮助开发各种Java应用。

此IDE的真正优势是它允许开发人员使用不同的语言支持,如它也可以提供C/ C++和PHP 的IDE。这使得它成为了Java开发的一个一站式资源。

5、Apache Maven是一个非常著名的软件项目管理和综合工具。

基于项目对象模型(POM)的概念,它的信息中心管理着项目的构建、报告和文档。Maven提供了一个统一的构建系统、项目信息和最佳的开发实践指导,并且支持新功能的透明迁移。

6、Vim 教程

vim 是一个具有很多命令的功能非常强大的编辑器,Vim 是 UNIX 文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff),语法高亮,全面的帮助系统,本地脚本(Vimscript),和便于选择的可视化模式。

7、CodeSmith代码生成神器

CodeSmith 是一种基于模板的代码生成工具,它使用类似于 http://ASP.NET 的语法来生成任意类型的代码或文本。与其他许多代码生成工具不同,CodeSmith 不要求您订阅特定的应用程序设计或体系结构。使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。

编程训练网站有哪些呢?

1.LeetCode

首要推荐的就是LeetCode。这个网站应该是最广为流传,也是公认最适合的准备算法面试编程的网站了。这个网站现在有200+道算法编程题,支持c/c++, Java, Python等多种语言的测评。现在这个网站扩充了题目类型,已经加入了数据库SQL语言题目和Shell编程题目。

2、 TopCoder

TopCoder是最开始的在线竞技编程平台之一。它提供了很多的算法挑战,用户可以使用平台上的编辑器直接完成挑战。每个月该平台会提供几次它们最受欢迎的Single Round Matches,比赛要求用户在特定的时间内与他人竞争,看谁解决问题的速度更快。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值