大学第一年完成复合科学...夏天该怎么办?

时间:2009-07-13 12:30:29

标签: java html c

基本上我们在一门课程中完成了2个Java术语和一个Unix和C术语... 我想在暑假期间学习一些东西,从最好的书籍问题中得到一些关于哪些书籍的想法......

但至于一种语言,我该学什么?我在考虑研究HTML,CSS和JavaScript以及与网页设计相关的所有其他内容,因为网页设计非常重要......你们有什么建议?

编辑:

好的,所以我要开始研究html,有什么好书(希望可以在电子书上找到)或网站,这可以让我开始...我注册了一个免费的网站,所以我要练习

13 个答案:

答案 0 :(得分:20)

在我看来,只是玩得开心.. :)

当你开始工作时,你可能没有时间享受......:/

答案 1 :(得分:15)

在炎热的夏天找个女朋友,忘了电脑。 :)

P.S。从阅读评论,em ...伙计们,建议阅读规范到新手基本上就像建议通过阅读字典开始学习外语。有趣而无用。

P.S.#2。你为什么不创建一个主页或个人博客?一种从Web开始的简单实用的方法。

答案 2 :(得分:7)

  • 建立自己的网站并手动编码,正如其他人所建议的那样。网上有很多免费资源可以帮助您入门。
  • 一旦你有一个看起来很糟糕的网站(并了解你是如何做到的),谷歌就可以获得一个免费的网页模板或网页设计教程,并花一点时间试图让它看起来不像垃圾。
  • 为什么不努力应用你在现实世界中已经知道的语言,而不是专注于(最初)学习一门新语言?有很多开源项目 - 我相信你可以找到一些有趣的使用Java的东西。知道如何正确使用一种或两种语言并理解现实世界的发展挑战比在了解5种语言并且只通过书籍和样本工作方面更有用(再次,在“真实”世界中)。
  • 到目前为止?大!现在将简历/简历页面添加到您在第一步中创建的网站,其中包含您所有新的开源项目经验。或者更好的是,开始编写自己的“真实”产品或OSS应用程序。
  • 哦,是的,在你的工作之余或在你的第一个产品的会议之间的闲暇时间,当你开始用Ruby或Python或Cocoa或其他任何漂浮你的船时。玩得开心!

编辑:这个问题将为您指出HTML资源的正确方向:What are some good HTML beginner tutorials?我个人会坚持使用在线资源并为此跳过书籍,因为它是一个通用的,涵盖良好的主题。

答案 3 :(得分:3)

答案 4 :(得分:2)

也许看看大会。特别是如果它是一门课程,你将在以后学习。

可以查看Art of Assembly

也许回去查看你的c或java作业并尝试在程序集中重写。

将帮助您更好地了解高级语言可能为您做的事情。

答案 5 :(得分:2)

我同意其他人你应该玩得开心,但是,如果你想做一些编程,首先要先在Java或C上做得更好,然后再开始学习其他语言。尝试使用这两种语言,尝试新的想法,编写游戏。

基本上,超越课程作业并实际尝试编写一个您可能感兴趣的程序,如果没有其他人可以使用。

例如,您可以通过在OpenGL中编写一个简单的基于图块的游戏来学习很多东西,因为有很多东西要学习,并且您将很快掌握指针。

如果您在Unix上这样做,那么我建议将Eclipse视为IDE,因为它可以执行Java和C.

但最重要的是,放松并享受乐趣。 :)

答案 6 :(得分:2)

在你发现自己被困在tft屏幕后每天8-12个小时之前去旅行看世界。

答案 7 :(得分:1)

如果您想学习HTML / CSS / js,我建议您将自己的主页设置为第一个项目,并从头开始编码。您可以使用w3schools上的教程开始。

答案 8 :(得分:1)

我们的很多学生都在大学做实习,从事真正的研究项目,担任助理。我认识的其他一些人试图将自己的lil业务设置为自由职业者。也许找一个有趣的项目,你可以与朋友一起工作。我建议看看像hak5.org或类似的东西,并获得一个有趣的夏季项目的想法,这是一个有用的户外方面。

答案 9 :(得分:1)

学习你的学校不会教你的任何语言。大多数课程都会涉及HTML / CSS / ECMAScript,但是Prolog,Haskell或Lisp呢?

答案 10 :(得分:0)

今年夏天可能会迟到但我建议你尽快开始寻找实习机会。花时间在一个真实的工作场所将教你更多关于如何成为一个成功的程序员,可以作为团队的一部分,然后任何数量的阅读编程书籍和教程。由于你有一个免费的夏天我建议学习像Grails这样的网络框架它类似于java所以语言学习曲线应该不错,你将学习适用于多种语言和框架的MVC之类的东西。

答案 11 :(得分:0)

回答你应该为夏天做些什么......

以您熟悉的语言查找您喜欢的简单开源项目,了解它,然后看看您是否可以改进它。

答案 12 :(得分:0)

编程是一回事......理解人们的需求是一个完全不同的球赛。

我建议你自己找公司实习。他们可能有现实问题和需求。有时候,你所拥有的知识的广度并不能使你成为一名更好的CS学生,而是能够运用你已经知道并从中获益的能力。

计算机比人们更容易处理...