迷失了从哪里开始成为一名网页设计师

发布于 2024-10-12 00:44:09 字数 159 浏览 5 评论 0原文

我一直想成为一名网页设计师,自学成才。我今年的目标是从头开始设计一个 WordPress 主题。我不知道从哪里开始。

学photoshop、html、js、php、mysql按什么顺序?在哪里可以获得学习资源等。

我需要学习什么?

任何建议将不胜感激...

i have long wanted to be a web designer, self taught. My aim for this year is to design a wordpress theme from scratch. i dunno where to start from.

learn photoshop, html, js, php, mysql in which order? where to get the learning resources etc.

what do i need to learn?

any advice will be hugely appreciated...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

脸赞 2024-10-19 00:44:09

您的目标是设计师或开发人员还是两者兼而有之?设计人员不一定需要能够制作一个花哨的 AJAX 页面来执行各种 mysql 操作。对于设计师来说根本不需要Mysql。

现在,如果您不仅想设计模板,还想为客户提供完整的解决方案,那么您需要做更多的事情。

我执行的顺序是:

  • photoshop / 绘图 / '设计' ->
    做你真正想做的事
    出售(图像、“愿景”等)
  • 一些可用性等:向您的客户展示为什么您的设计更好,
    为什么它是一个好页面以及为什么您的网站“有效”
  • HTML:您可以为您的网站制作一个模型,以便他们可以实际点击
    通过它。您也可以将其作为他们的程序员的基础出售。
  • javascript、AJAX 等:您可以像这样使您的模型变得更好!

现在您想要出售完整的模板(而不仅仅是设计),您必须开始学习 WordPress 模板的详细信息。这有点像一种语言。

如果您愿意,请获得一些基本的 PHP 技能,因为它可以帮助您摆脱麻烦,但数量并不大。

仅当您想开始添加功能等时才需要 Mysql,但现在您实际上正在谈论第二份工作:)

Are you aiming for designer or developer or both? A designer doesn't neccesairily need to be able to make a fancy AJAX page that does all sorts of mysql things. Mysql isn't needed at all for a designer.

Now if you wan't not only to design the template, but give a complete sollution to you customers your need to do a lot more.

The order I would do it would be:

  • photoshop / drawing / 'designing' ->
    make the actual thing you want to
    sell (the image, the 'vision' etc)
  • Some usability etc: Show your clients why your design is better,
    why it's a good page and why your site 'works'
  • HTML: you can make a mock-up for your site so they can actually click
    trough it. You can also sell this as a base for their programmers.
  • javascript, AJAX etc: You can make your mock-up better like this!

Now you want to sell complete templates (not just the design), you'll have to start learning the ins-and-outs of wordpress templates. that's kinda like a language an sich.

Get some basic PHP skills if you want, cause it can get you out of trouble, but it's not a big amount.

Mysql is only needed if you want to start adding functionality etc, but now you're really talking about a second job :)

游魂 2024-10-19 00:44:09

在构建网站时有不同的学科。简而言之:

  • 设计师。绘制网站,它应该是什么样子。定义网站的风格。主要使用PhotoShop。
  • 交互设计师。定义每个功能的用途及其工作方式。
  • 客户端开发人员。编写客户端代码。 HTML/CSS 模板,也许还有一点 JavaScript,尽管 HTML 和 JavaScript 以及您需要的技能之间存在很大差异。也许您甚至应该考虑将 HTML/CSS 和 JavaScript 划分为不同的学科。
  • 服务器端开发人员。编写服务器端代码(PHP/ASP/...)。可能还需要一些 SQL 知识。
  • 数据库管理员。保持数据库运行。实际上不属于网络建设学科列表的一部分。

因此,您需要考虑您是想成为所有这些人,还是只是其中的一个或几个。我个人主要是 PHP 开发和一点 JavaScript。在工作中,我几乎不做任何 HTML/CSS,因为这是由另一个人完成的。如果您有一个也想建立网站的人,您也许可以检查彼此的技能所在。如果您是一名程序员,您可以专注于服务器端和 JavaScript,他可以在 PhotoShop 中构建很多内容,考虑交互并构建 HTML/CSS。你们只需要彼此掌握一点技巧就可以一起创造伟大的事业,因为你们每个人都有自己的专长。

如果你需要自己做,而你还没有掌握这些技能,我会从某个地方开始,至少尝试一切。保持你的学习项目简单,不要开始混合 5 个名称学科。如果您想开始使用 HTML 技术,请不要介意其华丽的外观。在油漆中画几条线,然后假装您获得了所有这些渐变和漂亮的外观。只要稍微相信一下,如果您尝试其中一项技能,您就不需要其他任何技能。

In building websites there are different disciplines. In a nutshell:

  • Designer. Draws the website, how it should look. Defines the style of the website. Uses mainly PhotoShop.
  • Interaction Designer. Defines where each feature goes and how it should work.
  • Client side developer. Writes client side code. HTML/CSS templates, maybe a bit of JavaScript, although there is a big difference between HTML and JavaScript and the skills you need. Maybe you should even consider HTML/CSS and JavaScript to different disciplines.
  • Server side developer. Writes server side code (PHP/ASP/...). Will probably need some SQL knowledge as well.
  • Database administrator. Keeps the database running. Actually not part of the web-building disciplines list.

So, you need to think whether you want to be all these persons, or just one or a few of them. I personally so mainly PHP development and a little JavaScript. In work, I hardly do any HTML/CSS, because this is done by another guy. If you got a fellow that wants to build websites too, you maybe could check where each others skills lie. If you're a programmer, you can focus on serverside and JavaScript, where he can build the lot in PhotoShop, think about the interactions, and build HTML/CSS. You will only need a little of eachothers skills for sparring, and you could build great things together because each of you has their speciality.

If you need to do it on your own, and you haven't got any of these skills yet, I would just start somewhere and at least try everything. Keep your learning projects simple, and don't start mixing 5 of the names disciplines. If you want to start using HTML techniques, don't mind tha fancy looks yet. Draw a few lines in paint and just pretend you got all these gradients and spiffy looks. With a bit of make belief, if you try one of these skills you don't need any of the other ones.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文