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

2016-12-03 19:41:09 +08:00
 fireupwen

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

3470 次点击
所在节点    PHP
15 条回复
metaquant
2016-12-03 20:00:39 +08:00
同样作为一个自学 WEB 前后端的初学者,有几个小建议:

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

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

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

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

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

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

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

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

然后自己套! 自己改!

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

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

----
因为工作有压力啊,不完成老板吊打你
phalconphp
2016-12-05 16:25:06 +08:00
写博客、 cms 、框架

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

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

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

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

© 2021 V2EX