我想学习java,简单快捷的方法吗? [英] I want to learn java, easy and fast way?

查看:65
本文介绍了我想学习java,简单快捷的方法吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我没有编程背景,老板要我学习Java编程。我公司将为我需要的任何课程支付费用,但我不知道从哪里开始?我不喜欢网上课,我喜欢现场课,我住在芝加哥地区?



我尝试了什么:



我确实在线上课,但不知道哪一个是最好的,我更愿意参加现场课。

解决方案

知识没有快捷方式,学习编程没有快捷简便的方法,没有人可以为你学习,你是唯一能够做到这一点的人,没有什么可以取代经验。成为优秀程序员的方法很长,并不是每个人都能实现这个目标。

优秀的程序员需要一种特殊的心态,要么你能得到它,要么你没有。这种心态是您在客户思维水平和计算机思维水平之间切换的能力,否则,您可以将客户模糊需求转化为计算机可以处理的要求,反之亦然。



没有什么能取代经验。



为了成为一名优秀的开发者。您需要掌握一组作为工作基础的技术,而不是与语言相关联。



我的短名单:

- 从简单/安全的语言开始:VB,Java,C#,而不是C或C ++

- 阅读文档/关注教程(很多)

- 开始对于微小/无用的项目,目的是学习编程,而不是做一些有用的事情。

- 从控制台模式程序开始(没有花哨的图形,没有鼠标)

- 学习调试器掌握Visual Studio 2010中的调试 - 初学者指南 [ ^ ]

调试器 - 维基百科,免费的百科全书 [ ^ ]

- 有问题吗?谷歌是你的朋友。

- 学习布尔代数

- 掌握一些分析方法, Dijkstra自上而下方法是一个好的开始。

https://en.wikipedia.org/wiki/Top -down_and_bottom-up_design [ ^ ]

https://en.wikipedia.org/wiki/Structured_programming [ ^ ]

https://en.wikipedia.org/wiki/Edsger_W._Dijkstra [ ^ ]

https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PD F [ ^ ]

- 学习SQL

- 学习数据库设计和管理

- 学习正则表达式



记住练习和小项目不是为了使一些有用的东西,它们在这里教你编程。


参见 Java& trade;教程 [ ^ ]。

I have no background in programming and my boss want me to learn Java programming. My company will pay the fee for any classes I need but I don't know from where should I start? I'm not good with online classes, I like in-person class and I live in Chicago area?

What I have tried:

I did look up online class but don't know which one is best and I will prefer to have in-person class.

解决方案

There is no shortcut to knowledge, there is no fast and easy way to learn programming, no one can learn for you, you are the only one that can do it and nothing can replace experience. The way to become a good programmer is long and not everybody can achieve that goal.
Good programmer need a special state of mind, either you can get it or you don't. That state of mind is your ability to switch between customer level of thinking and computer level of thinking, said otherwise, it is your ability to translate customer fuzzy requirements into the requirements that the computer can handle and vice versa.

Nothing replace experience.

In order to become a good developer. You need to master a set of techniques that are the basis of the job and are not linked to a language.

My short list:
- Start with an easy/safe language: VB, Java, C#, not C or C++
- Read documentation / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[^]
Debugger - Wikipedia, the free encyclopedia[^]
- A problem ? Google is your friend.
- Learn Boole algebra
- Master some analyse methods, Dijkstra Top-Down method is a good start.
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Learn SQL
- Learn Databases design and Administration
- Learn Regular Expressions

Remember the exercises and little projects are not here to make something useful, they are here to teach you programming.


See The Java™ Tutorials[^].


这篇关于我想学习java,简单快捷的方法吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆