Web designer's growth experience

Web designer's growth experience
<br />First of all, I have to state that I am an absolute rookie in this group.
I would like to reiterate that Xiaoluan, a rookie, has been in the "web design" circle for almost a year.
Summary: I know how much I have, so I am summarizing my growth.

A friend once said that no one is born strong and fearless. So too many times, I tell myself that what you get has to be worth 10 times more than what others have paid for before you are qualified to laugh about it.

I suddenly want to press CTRL S, haha ​​~ I'm used to it.
So to sum up, the purpose of posting this is very simple. I want to know how much everyone has grown recently?

Let me summarize myself first:
PS: Designers (I'll call myself that shamelessly for now) must continue to make progress in the spirit of constant self-denial and self-encouragement. So I think that I should write something like this every six months to five months to motivate myself when my future is uncertain.

Main topic:
Don't talk about the past, even though it must be experienced. He clasped his hands and meditated for a while. So let’s start rambling.
Let’s start with what happens after you get started.
I don’t know what an interactive designer, UE designer, UI designer, FLASH animation designer, ASP programmer, page cutter, etc. are. I only know that after you have learned some basics, you will find that you have to learn all these things.
Well, when I was concentrating on studying how to make a whole FLASH website, I discovered the importance of AS. After I tried my best to study in FLASH by myself how to use AS to achieve the effect I wanted, I found that after publishing, you must use CSS and JS to control and call. Of course, these are easy to solve. Just go to excellent foreign FLASH sites to analyze how they solve the full screen and relative positioning problems, then you will understand, that's how they do it, this line of code means this~ As a result, you will keep Baidu or check various CSS and JS manuals to understand that people's annotated JS codes and AS codes are all written in bird language. PS: It is best to find an online translation site to help you understand the other party’s bird language annotations.
After all these were solved, I was happy to find that almost a month had passed. After I understood everything about calling, loading, storyboarding, control flow, positioning, and framework, I suddenly realized, damn, FLASH doesn’t focus on these. What about my original paintings?
OK, let’s go back and start learning FW and PS again. How to create texture? How to make light perception? How to make reflection? How to do detail projection and texturing?
Damn, so this is the UI. . . .
You are wrong. After you have a deeper understanding of how to do the above things, you will find that the stitch-by-stitch animation is very large, the PNG image loads very slowly, and the entire FLASH site package is 10MB! !
Well then, let's abandon PS and FW again and start using the tools that come with FLASH to make pictures. OK, after a deeper understanding, we find that many animations can be achieved with very simple geometry and mathematical formulas. Oh my God, I only got 48 points in math in high school? ~
Haha, while laughing, are you giving up? You say this is not web design? It was some kind of doggy style flasher who did this, right?
Well, looking at those foreign sites, can I not make the entire site in FLASH? I make cool CSS websites, so after struggling for a long time, I finally started to learn CSS and HTML again. The whole manual is more than 400 pages, and I was dizzy reading it. Yes, I have no comprehension, so I read very slowly. Finally I understood something, why so many people are hostile to TABLE, so we continued and started to learn the layout method of DIV and CSS. My God, it was not easy to understand the box principle. After I made a few sets of layouts by myself, damn, FF and IE had different effects. . . .
Angry, start the next step of learning, the road to WEB standards is open to you.
PS again~
Because I am also a small webmaster and know a little about programs, I understand that if your website structure is unreasonable, it will be difficult to be included in this or that search engine. So OK, after you have considered how to lay out the web page, you must optimize it as much as possible and try to write more code to make the engine happy.
Why. . . . After so many repetitions and self-exploration, I finally made a page (of course, I optimized the pictures to make them perfect~), unified the WEB standards as much as possible, minimized the FLASH elements, and everything was OK. Apply CSS and use DIV.
We newbies have started the next step of learning. Damn, after I finish making the page, I still have to install the program myself, right?
The title of rookie programmer is beckoning to me again. I endure it, I go on, and I feel sad. . . .
I haven't learned C, JAVA, VB, I haven't learned anything.
Well then, read books, read the introductory books of the sophomore computer department, read the programmer's manual, read server knowledge, read the website operating environment, read the code, read other people's code, modify the code, modify other people's code, write code, write the code that I think of, get paper, write the website structure, get a pen, write the database structure, get a small easel, draw the website structure diagram, I'm sweating, I suddenly feel that I have come into contact with an extremely cool word, UE designer.
We started reading various website planning books, promotion books, and books on structural theory knowledge. After reading a lot of books in a daze, I finally made a set of programs of my own, right?
Release, test, purchase of server, process, binding of bird language backend, do everything. I turned around and looked.
How the hell is it so ugly. . . . . .
ORG, return to the first step, we need to master: FLASH, PS, DW.
We need to understand the functions of the entire page before making a web page, understand the entire website before making a web page, have some control over the entire animation before making an animation, and when making all the renderings, we need to understand how to use CSS to express the final page cutting, how to make it as small as possible, and how to cut it most reasonably. After cutting the picture, we need to connect it with our own program, put in the form, leave the interface, and leave nothing behind.
Of course, you will experience many changes during these processes. For example, someone asks you for help, but you are very busy, and that person ignores you, thinking that you are pretending to be cool and have the ability to ignore others. For example, you might take on a small job in your free time, finish it quickly and make endless revisions, but in the end you’re not happy with the order, and the other person scolds you, etc. . . .

I have traveled to many places, negotiated many foreign orders, and met all kinds of people. I smiled naively and ignorantly again. A web designer, a person with multiple identities, has to learn one thing, including negotiation.
(If you want to do well, add another book to your programmer's manual and color matching manual: Speaking Watertight, The Complete Book of Art/Emotional Intelligence Development)

Hey, at the end, when you are giving yourself some time to relax, look at yourself, are you tired? Is this what we are as web designers after we get started? No, maker, I'm not a master and I will never be able to do it. Maybe in 10 or 20 years. hehe.

Ask yourself, are you tired of learning so much?
Are you learning so much?
Are you making progress?
Is this progress?

I answered myself, yes.

<<:  js to realize the function of uploading pictures

>>:  Detailed explanation of important cascading concepts in CSS

Recommend

Detailed explanation of the role of key in React

Table of contents Question: When the button is cl...

Three common style selectors in html css

1: Tag selector The tag selector is used for all ...

Two ways to clear float in HTML

1. Clear floating method 1 Set the height of the ...

JavaScript to implement retractable secondary menu

The specific code for implementing the retractabl...

Detailed explanation of monitoring NVIDIA GPU usage under Linux

When using TensorFlow for deep learning, insuffic...

Canonical enables Linux desktop apps with Flutter (recommended)

Google's goal with Flutter has always been to...

Detailed explanation of whereis example to find a specific program in Linux

Linux finds a specific program where is The where...

A complete tutorial on installing Ubuntu 20.04 using VMware virtual machine

Ubuntu is a relatively popular Linux desktop syst...

MySQL primary key naming strategy related

Recently, when I was sorting out the details of d...

Summary of solutions to common Linux problems

1. Connect Centos7 under VMware and set a fixed I...

MySQL scheduled task example tutorial

Preface Since MySQL 5.1.6, a very unique feature ...

Testing of hyperlink opening target

The target attribute of a link determines where th...