V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Exin
V2EX  ›  问与答

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

  •  
  •   Exin · 2014-08-13 21:41:24 +08:00 · 2076 次点击
    这是一个创建于 3759 天前的主题,其中的信息可能已经有所发展或是发生改变。
    去年开始,学了C++,数据结构,java,
    然后又去学了HTML,CSS,JS,
    这几天开始看C#了,
    学得很没有目的性,忘得也快。

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

    谢谢。
    2 条回复    2014-08-14 08:02:25 +08:00
    roamlog
        1
    roamlog  
       2014-08-13 21:45:29 +08:00   ❤️ 1
    你可以先停下来了, c# 可以不用学了,看你学的这些东西,用 java、html、css、js 这些东西去做一个网站吧,做一个可以解决你某方面需求的或你想要的一个网站,就算是写一个博客也好
    TaoAlpha
        2
    TaoAlpha  
       2014-08-14 08:02:25 +08:00   ❤️ 2
    曾经和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能产生多大的差别!!

    祝好!~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1035 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 20:07 · PVG 04:07 · LAX 12:07 · JFK 15:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.