Answer the question
In order to leave comments, you need to log in
What do you do when you need to master a new area quickly?
Suppose the task is to get acquainted with a new technical area in a short time, for example, you have worked with php for a long time, now you need to master python, or, if you worked with django, you need to switch to asp.net mvc framework. What methods do you use for quick self-learning? Tips, recipes.
Answer the question
In order to leave comments, you need to log in
first, a tutorial like “Get Started” for a general idea, and then the sources of a more or less real application + a reference book or a good book
He studied at the designer of rocket engines, worked as a system administrator in a state institution. When he received his diploma, he decided to take up steam turbines. Before starting a new job, I read Vicki :) In less than six months, I was lucky to jump to the best work on turbine topics.
I buy a couple of books - one of them "for dummies" (in such a characteristic yellow-black cover), the second Advanced-what-the-thread-there (best of all from O'Reily).
I read books, one at a time. I make examples - from books, my own.
Sometimes you can watch the video, but (!) Only in order to familiarize yourself with something superficially. It can be useful for things like: WPF, Silverlight, ie. the environment is clearly visible and how the development takes place. True, then, in any case, it is worth resorting to literature, it all depends on the needs, if you write something small, then you can get acquainted with the basic things, otherwise take a good book and read. Just open the source of what you have not seen in your eyes and start studying a little, without literature, nowhere.
I use the “marathon” method:
- First, I make inquiries on the materials (where to get it, where to read, I don’t study it),
- I choose the moment when I’m really free (preferably a couple of days),
- I set a difficult task you will learn),
- And without being distracted, I try to solve it (I kill for a couple of days, eat tea and sandwiches).
- After solving the problem, I “grind” with an unexplored theory.
We find an article on how to write in the new area "Hello world". We read, we do, we compile, we launch. We understand that this crap is essentially the same thing that you have been doing before (well, maybe the comparison is not through one "=" as you are used to, but after two or there, the lines are connected not through "+", but through ". ") and calmly write the project, based on the basic knowledge of OOP, algorithms and common sense. Sometimes we google queries like "how to do %action% in %technology".
A great option is to write an application using a new technology. Ideally, if there is a specialist who can evaluate it and suggest it. If I knew something, then I can easily figure it out.
In the process, if questions arise, we write to Google “php blablafunction in ASP.NET”. Well, or by analogy.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question