With the advent of twitter, the amount of interesting material falling into my field of vision has increased. I pay special attention to what is connected with self-development, as well as with work for students. And the other day I came across this
article . It is called "The three main things that a student must master before getting a job in an IT company."
The topic is close to me, since I am a student myself and self-development, as I said, I am very interested in. I will not cite the whole article, I will give only the main thoughts:
- Analyze the employment market, find out what is most in demand at the moment. And do not forget to get new knowledge and learn from experience where it is possible - this will allow you to focus on really significant things.
- Be online, both for learning and to search for new contacts in the area of ​​your interest.
- Use the resource like Student Portal with maximum benefit.
The article, in my opinion, is certainly an interesting, but more than an interesting topic was not disclosed there. Therefore, I would like to write about my view on this aspect of student learning - preparation for entering a job as a programmer, as well as enhancing skills after.
But first, a small lyrical digression.
')
Today I have been working as a programmer for 3 years and since September 1 I have become a fifth-year student. I study at the Faculty of Informatics of one of the best universities of our city, and always thought that at our faculty are gathered for people who are interested in developing. But as practice shows, many study only within the framework of the course that is given to them according to the curriculum. And for a long time I thought that this was due to the fact that my fellow students are so static people. But communicating with them on this topic, I realized that people simply are not aware of what is today. Both in terms of technology and in terms of any means of obtaining new information, such as for example RSS readers or Twitter. Therefore, to write this article I was motivated by the desire, to help those students who want to develop further, but do not know where to start.
0. Set yourself a clear goal.
To come to something, you need to know where to go. Therefore, we must set ourselves clear goals. For example, get a job in a particular company. This will allow you to narrow down the field of studied technologies, as well as to begin contacts with representatives of this company, in order to understand the direction of further movement.
1. Start reading.
No matter how trite it sounds, first you need to start reading. Read a lot and quickly. Make it a habit and make it interesting for yourself. On the day I look through 40 different articles. I read some completely, some just flip through, some postpone for later, but I still read some time later. In addition, through reading we get new information, reading replenishes our vocabulary and helps us further when we write and speak.
2. Start writing.
For example, you can start with a paper diary. Or from an account in a live journal. What to write? Write your thoughts, ideas, status, just statuses.
Why it is needed. When we write, we formulate a thought. Thus, while writing any notes, we learn to think correctly, correctly, concisely and completely. Agree, this is a very important skill. Mandatory re-read your notes, let's read them to other people. After all, what seems right and logical to you may seem absurd to other people.
3. Start talking.
In principle, this is a logical continuation of the previous paragraph. At first, just say what you wrote. Then try to tell it, imagining that you tell it to the public. Make reports at the institute, read essays by ear. Very important is reading from memory. Moreover, it is desirable to keep in your head not memorized text, but key theses, on the basis of which you can develop your thought further. And we also learned to think in the previous paragraph. As a hint, you can write out on a small piece of paper, or even on the hand, keyword hints.
4. Go online.
Probably it will be the most voluminous item.
First, get yourself a normal mail, which contains your initials or full name. In the future, you will be sure to send your resume to the employer’s company or to conduct correspondence on the network. So, when I receive a letter with a sender like myasnik1989@somemail.ru, then the first desire is to send this letter to spam.
Secondly, subscribe to well-known blogs, in the area that you are just interested in, in particular, the same Habrahabr. For simplicity, get yourself an rss-reader, save a lot of time, since all interesting articles will be read in one place. and two tips:
- do not start too many subscriptions - you will be lost in the mass of messages
- I recommend the google reader, since this is a web application, and I really like the opportunity to fumble and read other people's shared entries, and it looks nice.
Also, I strongly advise you to create an account on Twitter. For me, Twitter is one of the main sources of new information, since every day it discusses all possible technologies and finds solutions to a great many problems.
5. Try and do.
Be sure to try interesting technology for you. If you just read an example, then there will be no benefit from it, because nothing will be put in your head. First, just copy it. Then try to change something, see what comes out. Personally, this process often delays me, and such “games” with technology allow it to be better studied.
6. Learn to plan.
Having a class schedule in your hands, think about when it is more convenient for you to do this or that lesson, read the next article, write a new piece of code, and so on. It is important not to forget about the rest. Write all kinds of plans and schemes. Written is not forgotten. And it is important to keep all these records in sight, regularly view and keep up to date.
These 7 tips in my time could help me a lot. Hope they help someone now.
Crosspost from my
blog .