Answer the question
In order to leave comments, you need to log in
Am I setting my development priorities right?
Good evening!
A little mess has formed in my head and I don’t know exactly how to set the sequence correctly, namely ...
From the very beginning. I make up on UpWork, there are a couple of reviews with positive feedback for five stars. But at this moment there was a problem more than before. Now I compete with people who have testimonials. Customers react badly to my CVs, although I approach each one individually and do not write in a stereotyped way. This is one of the problems.
The second thing I decided was to extend my frontend world from sass/gulp etc to Angular . In addition, I often notice that Angular is required for my skills and projects are very interesting.
And I definitely can’t put everything on the shelves, I want to pull up a lot of things. I want to increase the layout to a higher level, study coding (what exactly I wrote above), English on UpWork'e must have, but I get out as best I can.
Perhaps someone has already been in such a situation and is ready to share their experience, or perhaps someone is ready to help just with advice. I would like to hear from you: what project can be done to improve both layout and coding? what to do with UpWork in such a situation?
In general, I will be glad to hear your thoughts about it!
Answer the question
In order to leave comments, you need to log in
For starters, as they say, decide on your goals. You want more interesting tasks. At the same time, your specialization is layout. Since you just decided to try "gulp" and sass - I'll assume that you are also not familiar with such tools as, say, autoprefixer. And even more so webpack.
So far, I can conclude that your weak point is the processes that you use. Perhaps you can start with them. Perhaps in parallel pulling up English (if we go further - it will also be necessary to read a lot, and ask a lot), if you feel the need for this.
For processes, you should familiarize yourself with the existing methodologies in layout. BEM, Css modules, etc. Now all popular frameworks (including angular) are essentially reusable components, and similar layout approaches will give you some kind of foundation.
Before you learn frameworks, you should decide on your goals. If you need knowledge of angular at the level of templates - well, then you can just read and try it in your free time. If you are interested in a qualitative understanding of everything, but before using frameworks, you need to study javascript well (and familiarize yourself with the current ES2015 standard). And after that you can proceed to the frameworks.
If interested, there are several articles on the glivera-team.github.io blog on how to improve the level of layout
I want to increase the layout to a higher level, study coding (what exactly I wrote above), English on UpWork'e must have, but I get out as best I can.
Go to a serious project, since you took up Angular - there is almost no competition there.
))))
Angular does not relate to layout in any way, for a normal understanding and use of Angular, you need to know JavaScript itself well, and how to use the Angular template engine can be learned in a couple of hours
Your main resource is time
It takes time to learn new technologies and it takes time to gain experience. Then it can be sold.
I would recommend that you thoroughly master what you already have experience in. Automate (read speed up) your work with task runners like gulp.
And use the saved time to learn new technologies:
javascript + framework
In an ideal world, of course, it's better to learn javascript first, and then some kind of framework
But we live in the real world)
For the first problem, I advise you to find out what exactly causes a bad reaction of customers to your CV.
I don't see the second problem. If we are not talking about investing in your own developments, then you will do projects for which there will be a good reaction to your CV. In the absence of orders - study what you like and supplement your CV.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question