V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fireupwen
V2EX  ›  PHP

自学 php 半年了,会前端 js 和 jquery,有疑问

  •  
  •   fireupwen · 2016-12-03 19:41:09 +08:00 · 3469 次点击
    这是一个创建于 2941 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想自己做个小项目练练手,发现根本就没有思路,一是没有需求,二是我根本就不会设计页面,发现我的设计能力特别差,哎,谁给指指路,接下来该学啥

    15 条回复    2016-12-05 16:25:06 +08:00
    metaquant
        1
    metaquant  
       2016-12-03 20:00:39 +08:00
    同样作为一个自学 WEB 前后端的初学者,有几个小建议:

    如果说没有项目思路,建议你做一个个人博客, 博客作为一种 CMS ,一般需要各种前后端的知识,先搭上基本框架,然后不断往上面加功能,相信这个过程你会学到很多,比单纯学语言进步更快。

    至于缺乏设计能力方面,我相信大部分人都不是设计师出身,想靠自己设计出好看好用的前端并不容易。建议初期可以借鉴一些前端框架,如 Bootstrap ,这些框架一般都有自己的组件,按着框架来,一个个组件往上搭,做出来的页面应该不会太丑。

    你可以看看我的博客, http://metaquant.org/index.html , 实际上就用了 Bootstrap 的几个组件(导航栏、按钮等),再加上 Jinja2 作为模板引擎,基本上可以看得过去。
    zhlssg
        2
    zhlssg  
       2016-12-03 21:02:14 +08:00
    @metaquant blog 界面真的很好看
    metaquant
        3
    metaquant  
       2016-12-03 21:06:51 +08:00
    @zhlssg 哈哈,谢谢支持
    des
        4
    des  
       2016-12-03 22:00:15 +08:00
    @metaquant 我提几个建议,你的博客配色不好看,正文也不容易阅读,字体颜色也选的不太好,这种字体感觉也不太合适阅读,另外行高也相对高了点
    导航栏的下拉组件不连贯,让人觉得非常奇怪,而且和正文混在了一起
    adminsvv
        5
    adminsvv  
       2016-12-03 22:06:03 +08:00
    建议你这样,你去看看国外一些设计的好的网站看样式,然后自己抄,各种风格都抄一些你就知道你该怎么做了。
    momentum
        6
    momentum  
       2016-12-03 22:10:57 +08:00
    @des 吹毛求疵了吧,各有审美而已,我就觉得挺好看啊
    will0404
        7
    will0404  
       2016-12-03 22:19:01 +08:00   ❤️ 1
    必须提醒一句,初学者开始就尝试做博客系统很容易放弃,毕竟需要学习前后端整套知识体系,没那么简单。
    如果确实喜欢写博客,简单的用 github page 搭一个,平时写写心得就好了,坚持写下去,面试时扔给 HR 几十篇文章,那也是加分的。

    真正想要靠做项目学习,还是建议从很简单的小需求做起,那种灵感一现的需求。
    比如我无聊时写的这个:可以为你的网页添加快捷键的一个 js 小组件 [链接]( https://github.com/cyyyu/hotkeyjs)

    你还可以尝试写个弹窗,写个浮动通知,写个拖拽等等。

    顺便留个博客地址吧:[链接]( https://cyyyu.github.io/)
    onlyhot
        8
    onlyhot  
       2016-12-03 22:19:27 +08:00 via iPhone
    没项目?你先做一个自己的博客出来?再改成支持多用户的博客?再改成有主题功能的博客?够你折腾一两年了
    anubiskong
        9
    anubiskong  
       2016-12-04 09:19:15 +08:00
    随便找个网站仿制呗, 比如这个网站, 就是你面前的 V 站
    luziafy
        10
    luziafy  
       2016-12-04 10:50:05 +08:00 via Android
    学习路径错了吧。
    PHP 本身没有什么好学的,把文档粗略看一遍,就可以上手写点东西了。然后半年时间足够做个精致的小项目。
    平时再了解一下网上的接口,比如短信和支付什么的,虽说只是查下文档就能用,但你没看过的话,万一聊起来,就很尴尬了。
    高并发缓存 nosql 都可以先放放,知道有就行了,不一定非要用过,框架可以了解一下,暂时不用去深入。
    关于项目说两句吧,很多年来都是推荐新人写个博客系统,但是博客的重点其实是内容,你有博客却没内容,就很尴尬了。可以考虑做个功能性 Demo 、公众号之类的,都不需要什么设计。仿站就不要做了,别把自己整得跟培训机构刚出来的一样。
    如果小项目要拿来面试,你需要在介绍这个项目的时候,尽量描述一些实现细节。引导面试人员往技术实现上聊,对双方都有利。
    做到以上这些,就算有拖延症也半年也足够了。
    bombless
        11
    bombless  
       2016-12-04 13:56:12 +08:00 via Android
    一般设计和前端是不同人做的,你做不来设计没必要勉强,去分工明确的岗位就好了

    如果你只是单纯想学设计那你这标题就不合适了
    piedpipper
        12
    piedpipper  
       2016-12-04 22:20:39 +08:00
    如果说只是为了练手,做个博客是个很好的选择,毕竟前后端都齐了,虽然初期会有些难受,但是克服下来对整个网站架构会有比较清楚的了解。不用害怕没有内容可写,毕竟你总是可以填充一些 Lorem ipsum dolor sit amet......的嘛
    ylsc633
        13
    ylsc633  
       2016-12-05 10:29:16 +08:00
    找个容易上手的框架!

    然后自己去网上找个 自己喜欢的 前后端的源码!

    然后自己套! 自己改!

    不会设计还不会改么
    YYDL
        14
    YYDL  
       2016-12-05 15:09:55 +08:00   ❤️ 1
    14 年 自学了一个多月就出去找工作了

    少说多做,找个工作比你自己学更加快。

    ----
    因为工作有压力啊,不完成老板吊打你
    phalconphp
        15
    phalconphp  
       2016-12-05 16:25:06 +08:00
    写博客、 cms 、框架
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2403 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:03 · PVG 08:03 · LAX 16:03 · JFK 19:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.