Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
初学者问题:寻找一个有问题的网站,一个Java程序员可以开始工作_Java - Fatal编程技术网

初学者问题:寻找一个有问题的网站,一个Java程序员可以开始工作

初学者问题:寻找一个有问题的网站,一个Java程序员可以开始工作,java,Java,大家好。我对编程的奇妙世界还不熟悉,刚刚来到这个网站。作为一个整体,我很兴奋能进入编程行业,因为我在今年夏天实习的公司里遇到了很多其他渴望工作的人。这是一个伟大的社区,我很高兴成为这个社区的一部分 我即将进入大学二年级学习计算机科学。上学期,我参加了Java编程初学者课程。我真的很喜欢这门语言,但是我的老师没有很好地解释这门语言,我(和班上其他同学)落后了 在我今年夏天实习的那家公司,我发现他们公司订阅了Safari图书。当我偶然发现Head First Java时,我一直在网站上浏览各种教科书

大家好。我对编程的奇妙世界还不熟悉,刚刚来到这个网站。作为一个整体,我很兴奋能进入编程行业,因为我在今年夏天实习的公司里遇到了很多其他渴望工作的人。这是一个伟大的社区,我很高兴成为这个社区的一部分

我即将进入大学二年级学习计算机科学。上学期,我参加了Java编程初学者课程。我真的很喜欢这门语言,但是我的老师没有很好地解释这门语言,我(和班上其他同学)落后了

在我今年夏天实习的那家公司,我发现他们公司订阅了Safari图书。当我偶然发现Head First Java时,我一直在网站上浏览各种教科书。我几乎每天都在通读它,慢慢地我又一次掌握了这门语言的窍门

我想通过完成初学者项目或问题来测试我的知识和技能,比如你在课本后面找到的那些。Head First提供了许多与章节中详细介绍的项目相关的示例代码,但是我想做一些我没有参考资料的其他项目;在那里,我可以不需要任何额外的帮助而全身心投入

我做了粗略的谷歌搜索,似乎找不到任何网站或网页有初学者编程问题清单要解决。这里有没有人有他们知道的列表,或者他们收藏的页面,或者我可以解决的一些问题的想法


提前非常感谢,我期待着进一步学习和应用自己

Java(或Python)初学者的简单问题:

或者对于更多的数学问题:


如果你想要更具挑战性的小规模问题,我建议。

当我开始玩一些小游戏时,我玩得很开心。(文字优势、扫雷、tic-tac-toe…)。这很有趣,无论你想到什么,你都可以从简单的解决方案开始

如果您觉得更有信心,那么您必须考虑您希望小型应用程序朝哪个方向发展。你想制作一个多播放器版本,很好地实现一个客户机-服务器通信,也许可以编写一个小的聊天程序。算法和人工智能,尝试让计算机解决你的游戏

总的来说,我不得不说,在几天或几周的时间里从事小项目持续改进对我来说比仅仅实施大量的小项目更具激励性

我曾用(或其早期版本)教过一些人java/用java编写实际代码。书中的问题都是经过深思熟虑的,这有助于习惯于做实际的任务。我已经链接到亚马逊了解详细信息,但你可以在许多学院/大学图书馆买到这本书(通过查找你的书,看看你的图书馆或附近的图书馆是否有)


祝你好运

Stackoverflow有一个名为code golf的标签,这基本上是一个提出的挑战,即编写满足要求的最小应用程序(任何语言)。如果你正在学习,你可能不会得到一个得票最多的答案,但其中很多都是你应该能够解决的简单问题。另外,在答案中还应该有其他的例子来获得帮助


如前所述,CodingBat在实践中存在一些问题,您也可以尝试一些面试书籍。另请参阅我的网站,它有许多实践问题。这将是一个好主意,只是建立一个自己的项目,并从别人那里得到帮助时,你需要它。你可以做一个简单的项目,比如一个文本编辑器或简单的游戏,并尝试给它你自己独特的扭转。以下是一些更多的项目想法:


Ooooo。。。我在搜索中没有看到CodingBat。非常感谢你!我不能同意这个建议。代码高尔夫通常被认为是如何不编程解决方案,特别是在Java中。除非您已经非常熟悉Java,并且(更重要的是)已经能够编写设计良好、可维护且可读的代码,否则我将远离代码高尔夫。我不是说它是代码高尔夫本身的一种参与,而是说它更像是一种“练习”,应该可以由某个学习者完成。Ooooo!这是一个伟大的标签!一开始,我就注意到了我的Java教授在课堂上作为家庭作业实验项目提出的一些问题!非常感谢。我一定要看看其中的一些!然而,以我的语言基础知识,其中一些可能有点超出我的范围。不过,我肯定要把这个书签在书签上!如果我能免费找到那本书,或者在某个便宜的地方找到,我一定会去看看。不幸的是,我在学校里找不到它,但我会在有机会的时候对它进行更深入的研究。我也在一家当地的边境商店工作,所以我会看看我是否能找到它并在那里订购!谢谢你的提示!