学着学着不知道该干什么了

2014-08-13 21:41:24 +08:00
 Exin
去年开始,学了C++,数据结构,java,
然后又去学了HTML,CSS,JS,
这几天开始看C#了,
学得很没有目的性,忘得也快。

我想知道各位大牛当初是怎么学的?
我觉得我需要实际的操练来巩固所学的东西,但是该从何下手?

谢谢。
2075 次点击
所在节点    问与答
2 条回复
roamlog
2014-08-13 21:45:29 +08:00
你可以先停下来了, c# 可以不用学了,看你学的这些东西,用 java、html、css、js 这些东西去做一个网站吧,做一个可以解决你某方面需求的或你想要的一个网站,就算是写一个博客也好
TaoAlpha
2014-08-14 08:02:25 +08:00
曾经和lz很像, 大学的时候上了学校开的多门语言课: C,C++,Java. 然后自己google着学习了Python,Go,Lua,Ruby, 同时因为各种需要一直都不断练习的HTML/CSS/JS, 也曾经好奇自己该怎么选择, 于是就使用每一种自己学过的语言做了一个小程序(应该是todolist), 后来发现自己喜欢的还是python的简单和html家族的产出可见性.

后来因为申请需要做了一个作品集网站, 使用了python django和html/css/js, 于是对它们更加偏爱了~ 到现在又遇到了node.js, 发现原来只用js就可以简单的打通前后端, 于是python就作为了一个辅助处理和分析的工具, 来让工作生活更具效率.

正如题主自己说的, 学习需要实际的操练才能巩固, 所以我经常折腾, 如果题主最终决定学习html/css/js, 个人推荐步骤如下:

1. 买一个域名+一个空间;
2. google学习基础的nginx或者apache配置, 把网站建起来(就是域名可访问);
3. 动手写, 从基础的网站开始, 比如简单的静态页面, 到css丰富样式, js丰富动态;
4. 如果还想要往full stack发展一下, 就可以了解一下php,mysql等等, 如果想要更了解一下, 就可以去研究下nodejs;

web语言的好处就是成果产出非常直观可见, 所以很容易激发你的成就感. 有啥想法就立刻可以实施~

附上几个资源:

github, 里面有无数优秀的库, 包括js,css等等, 经常可以fork一下然后自己搞搞, 甚至可以用jekyll建立一个github pages, 只要不涉及后端数据库等, 甚至可以不用买域名和空间啦;

csszengarden, 带你进入真正的css世界, 看同一份html, 不同的css能产生多大的差别!!

祝好!~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/127741

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX