百科问答小站 logo
百科问答小站 font logo



没有计算机相关背景,个人如何制作网站? 第1页

  

user avatar   shonenada 网友的相关建议: 
      

怒答。

首先以开发者的角度来解答题主的一些现象。

我在学校也接了不少外包项目,主要有两种目的:

  1. 以学习为目的。这种项目我会用一些比较新的技术,尝试各种想尝试的东西,会开发比较慢但会比较用心。
  2. 以拿钱为目的。这种项目一般会用很快的速度去完成。怎么个“很快的速度”去完成呢?回答这个问题之前,说说自己看到的一些现象:
    • 我前段时间接了一个网站,对方情况跟题主类似,在淘宝上找了一个人做网站,但做出来的效果真心很不好。(就像 web2.0 还没出现的时代那样的网站。。。)于是找到我们学校老师帮忙。我想说的是,现在很多网站开发(至少我了解到的有很多)都是有自己一套现有的模版,每次有单子,做一些修改就交付了。
    • 最初最初接项目的时候曾被坑过,跟对方没有签协议,网站做到快完成的时候对方告诉我说有人已经做好了,我不需要继续做,最终一分钱都没有获得。
    • 之前还有一个网站,做完之后,到现在还要求我添加新功能和功能修改。

关于开发网站,后来有个前辈(当时他和另一个前辈开了一个外包公司)告诉我,一定要在开发前签协议,而且要明确说清楚需求,需求定好才开发。开发完成后,只要需求改变了,除非再给报酬否则不会进行任何修改。而且找做网站的人太多,不可能每一个都认真地重头开始做。因此都会有一些模版去修改,如果负责的话,前端会给你好好设计一翻,后台逻辑基本上是不做改变的。

这是我看到的现象,希望能解答题主对网站制作公司的疑问。

----------分割线------------

再回答题主如何跟制作公司沟通的问题。

上面某个网站,我问对方有什么需求的时候,对方一直说“我要简洁大方,操作简单,界面创新”。当时就直接昏了过去。

对网站的功能需求,越细越好。细到你想页面怎么设计(比如公司介绍的页面,左边放什么右边放什么 导航在哪里)、细到每一个按钮有什么功能、细到每怎么更新内容。

而考虑的方面可以有:

  1. 界面上有什么要求。避免说笼统的词,每个人对这些词的理解都不一样。如果可以的话最好给实际的例子。
  2. 功能有哪些。比如管理员控制面板,查找文章等等。
  3. 其他要求。安全性(没有低级的安全漏洞),稳定性(不会运行一会就挂掉),性能(如果访问的人太多不影响速度)等等。

提醒楼主,在谈需求之前,请自己想想象好网站的样子,做好一份策划是最好。千万不要相信开发者的想象。(跪,对不起坑了各位同胞= = )

-----再一个分割线------

关于“没有计算机相关背景,个人如何制作网站”

首先必须肯定,要做出一个很不错的网站是需要花很多时间的(请注意这里说的是“时间”),但这不意味着不能做一个简单的网站。

“新世纪到来,不会编程的人就是文盲”这句话也暗示了,新时代下学“编程”跟旧时代(指以前)下“识别文字”难度是同等的。也侧面反映了制作网站跟“有没有计算机相关背景”是没有直接关系的。题主可以放心的学。

如何学?

先理解网站分为“前端”跟“后台”。

前端指展示给用户看的界面(准确地说是交给浏览器处理的部分),包括 HTML CSS JavaScript。

后台对应的交给服务器处理。后台可以有好几种语言可以选择学习,包括 php、jsp(java servlet)、asp.net。还有近几年流行起来的 Python、Ruby、Go 等等。。选择一个语言学习就可以了。。

= = 关于网站制作,国内网络上资料忒多- - 题主不会就百度一下,一定能找到答案(小时候就是这样学成的...)


user avatar   LinkinBryant 网友的相关建议: 
      

都在讽刺题主,何苦呢。楼上几位如果不回答问题的话,干嘛不把吐槽丢在问题评论里?

一个个都是干程序出身的,连什么内容该放什么地方都不能弄仔细了,是不是有点害臊啊


先回答题主的问题

第一,纯展示型的网站,有人指导一周时间弄点HTMl和CSS,马上就能上手做。而且网上有很多模板和建站工具,甚至有不少在线建站工具,用起来都很方便。

实在不行的话下一个Dreamweaver什么的,拖拖控件也能搞定了。自己摸索一下就好,不比PS难就是了。看好一周之内会做,不过会做到做的好需要一定时间的折腾。

纯展示网页,不涉及后台可视化编辑内容的部分,不涉及数据库。任何一个有两个月web方面工作经验的大学生一周给你搞定。

最不济用word一通画,画好了转换成html页面上传也不是不可以,不过我没有玩过。

第二,有部分动态内容的网站:涉及到一些良好的用户交互和行为响应,分前台展示页面和后台管理员编辑内容的页面,有用户组策略和用户权限管理。

以上就比较复杂,需要题主自学HTML,会一点基础的JS,会一点点数据库。重要的是一开始的涉及比较费脑子

如果题主在学校里有C/C++的课程基础的话,努力努力需要三四的时间。没有的话大概要一两个月。

顺便说一句,如果是纯展示页面的话,一般也就是十来个页面撑死了。我不清楚别人怎样,反正如果我是还在上班的时候,一个纯展示1k的价格我肯定干的比谁都积极连带保半年售后- =

可惜我该行了。


然后解决题主的问题

其实第一点,你可以在一些个人任务发布平台找人来做,先要求看一下对方的作品,再进行沟通。

然后如果题主确实想学的话,我可以帮上点忙。不过最近假期快结束了,工作时间不一定能及时的帮上忙,这是个问题。

ps:@萧井陌 题主在萧同学的答案评论里提到我,萧同学对此的评论是“你提到的这个人虽然是为了恶心我,不过……”。我的第一个反应是“不好意思您哪位啊”。刚想说话却见萧同学关闭了评论。

ps2:好奇之下店进萧同学的回答,顿觉有些how old are you怎么老是你的感觉,可谓走到哪喷到哪。尽是攻击提问者却不回答问题的内容。仔细一看明白萧同学大约也是程序猿,估计是对我“如果不回答问题干嘛不评论,当个程序猿连什么东西该放哪里都弄不好不害臊吗”对号入座了。

我必须要说我那句话并不是针对你个人的,但是如果你对号入座了也算合我本意。




  

相关话题

  现在越来越多大学生转cs,那计算机专业会不会供大于求? 
  用python如何写网页?有好的教程码? 
  计算机专业毕业后除了编程还可以做什么? 
  大家是怎么念 null 的? 
  Windows自带的文本编辑器原理? 
  腾讯面试题,如何寻找一个数组里面唯一不重复的元素?要求时间复杂度o(n)和空间复杂度o(1)? 
  大学计算机专业有非编程的吗? 
  抛开一切暂时不可能的因素,若是Linux系统收费或者停止开源,我们现状又会怎么样? 
  我们为什么不尽早施行国产 CPU+国产 Linux 系统战略呢? 
  如何长时间保存重要数据? 

前一个讨论
纵观全局,三国时期谁的为人处世最好?
下一个讨论
常见的死亡的flag都有什么?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利