Uneducated youth. Answer of business
Here on Habré there was a correspondence about uneducated youth and the student and teacher spoke. Well, obviously there is something missing - namely, the opinion of the extreme in this process - the employer. This post we wrote in just two hours, because it boiled over the previous years. And this will not be a sterilized and verified article, but a cry of the soul.
The road to good work is always difficult and requires effort
The cry of the soul of the company-developer. So, we are a small company that does CRM-systems and software for business. Our system has little in common with modern CRM-kami, as it is designed for self-respecting business, wishing to live in the market for a long time and happily, and not for two months. The system is not easy to develop, it requires the programmer not only to own technology, but also business thinking, understanding of processes (imagine, today we automate the TV company, tomorrow the hypermarket, and yesterday - the advertising agency or production, and everywhere the requirements-T3-revision).
So, we have perpetual malnutrition in all spheres: from salesmen to programmers. Yes, the guys come, we communicate, the director (he is the main developer) personally for three hours, interviews each applicant. And we divide. Because there is an understanding that a person will not stay with us. Almost all of our programmers came to us as students and we all brought up ourselves, starting with the language and ending with the code style. Not surprisingly, such people work in the company for 10-15 years - they are ideal for it. But! But then a huge chain of different "but", why these guys are less.
"Love me, I'm a gift"Approximately with this position come the youngest, who have not yet seen work in the business, guys. They are ambitious, brave, even arrogant, but their ambitions are not backed by anything. And here it is, the main problem on their part, - the overestimated expectations from business and from work. Very accurately formulated aleshqqa1337 in his article: "I imagined myself sitting at a computer in some steep office creating a program" .
Money. Young specialists (who are not even juni, but hardly probationers) leaf through My circle, Headhunter, listen to older comrades, look at foreign resources, absorb stories about the fabulous earnings of IT-schnitzks and ask for amounts, absolutely not corresponding to the qualifications and skills. Any (I'm lying, not any, - adequate) business will raise the salary of a good employee, and more than once. But only in response to the economic effect of the employee's work. Simply put, you bring the company more - it gives you more weight. But when you come and the company has to spend the effective working time of the engineers on your training, it will never pay you the sum of the middle level. Simply because while you are a source of costs: a table, a computer, software, IDE, training, food-water, the Internet, etc. And while you do not pay for these costs. So it is more real to treat salary expectations.
Office. Again, on Habré, you can look at the wonderful offices of Google, Avito, Badoo ... Shlifnut is a pair of films about the Silicon Valley - and now the beginner is looking for eyes with a hammock, ottomans, board games and cribs for an afternoon nap. Steep office - in their understanding. Let's start with the fact that most IT companies, especially in the regions, are focused on making the office modern, comfortable and working, and then all these gadget bells and whistles. Believe me, padded stools do not decide at all. But the level of software and the willingness to learn - decides. By the way, if you do not look at the pictures, and come to the offices of large companies (for example, at the MITAP), you will see that everyone is sitting and working behind monitors and laptops, rather than playing or swaying in hammocks. And if they lie somewhere, then certainly with a laptop on your stomach with an open IDE, for example.
Work. I think none of the Khabrovians will be surprised that development is part of the code that you are working on. Young people think differently (and this is a school of education): that they will come, they will sit at a steep PC (and this is not always) and start to saw completely some Program, but rather a game. Nope. You will come and start with small - perhaps even just minimal testing. Gradually you will receive your work unit and will commit first through the leader's review, and then yourself. If the company is involved, then you will be listened to and you will be able to offer some of your developments and improvements (and even claim a share from their implementation). The main reason for this gradual immersion is simple - security and commercial secrecy. Well, the lack of necessary skills for a young employee.
Relationships. And then it's not easy! A young specialist often transfers the social patterns of students to working rails. It is not right. You can not become a favorite of the public, pereposhchivaya funny links in a working chat room, telling memes and demonstrating their high school knowledge. Become part of the team can only work on a common goal. If you are a good person, but an uneducated and stupid worker, they will either part with you, or they will offer you to try yourself in another position. Do not strive to fly into the team like a rocket - look around, work, listen, show yourself on the profitable side. Everything will quickly turn out.
Forget deduction - let's produce!If you did not watch this reprise of Arkady Raikin, be sure to find and see - it very accurately reflects the dispute of recent days on Habr. In short, the universities do not give us those specialists that we need. Actually, that's why schools of large companies are opened for students - children with a good theoretical base are trained to solve practical problems, choose the most-most and are taken to commercial business. Cool, useful, convenient. But the rest also need to work, and in addition, there are graduates who aspire to get into a small company or even a start-up. And here they are, obvious sores of high school education, emerge at the beginning of an internship or the work of a young specialist (and not just a programmer!).
There is no systematic education. Really - in the first year can give the language C, and on the fourth suddenly screw up the algorithms. The curriculum is often built by people who are far from specific disciplines, so they get such distortions. The only way out is to start working from the first year. No, it will not be to the detriment of learning: you can always find a company with which to agree on work for half a day or with a floating schedule. During such an internship, the student will learn the requirements of the business and will be able to adequately perceive the training program. And no, this is not an overload of the child - firstly, the children in school are over, and secondly, he / she will only sit at the computer for the computer. So it is better with benefit, at work and for money (for training).
Obsolete curricula. Yes, there is nobody to teach - and this is a disaster. Explanatory go into business, the old can not learn new, young tyutyat lectures from the Internet. And in order to maintain at least some balance in education, the methodological departments put those subjects that the state can teach. And it's the fault of those who impose pornographic low salaries on teachers. Here's an insider for you last week - Doctor of Science, Professor, Head. chair, combining another administrative post and having a training load, receives 53,000 rubles. And figure out how much he went to it! What to say about young teachers - in fact, the amounts have already been named in the first answer.
Teachers who do not know the subject. Alas, that's true - but not because they are so bad, but because knowing programming, engineering, administration and generally any part of the development without practice is nonsense. But they are used to teaching, and there are almost no practitioners in the university - look for them on additional education programs or at corporate universities (last week we did this already wrote).
Fosterlings of the Internet. It's already about the students. Internet for the programmer is priceless: these are questions and answers, and forums, and open source, and educational video-courses-books, and Habr. But they need to be able to use and at the same time control themselves, otherwise it will turn out as it turns out: young programmers grasp information on the tops, find ready-made pieces of code and drag them first in course and diploma work, and then in production at work. At the same time, they may not even check the code's operation and do not understand how it will behave in the program. Well, if the code found works, then all, consider, we have a working programmer. Well, more precisely, he thinks about himself.
Terrible practice bases - but it's the fault of high schools. Those responsible for the practice of students direct them to formal seals with seals, not wanting to cooperate with companies and choose internships taking into account the tripartite interest of the university, student and business. As a result, a young unemployed graduate has no idea about how the business is organized, the project, where income and expenses, etc.
Economics, management, marketing. Here, absolutely, everything is bad. Those foundations that give in universities have nothing to do with reality. Yes, it's not at all harmful to read Meskon, McConnell, Kotler, etc., but it's worth understanding that the world has changed, information technology and process acceleration have made adjustments to all areas and not everything works according to the laws that are described. So there is only one way out - to cram, take and not take to heart. But what you should pay attention to is physics, mathematics, matanalysis and other exact disciplines. The theoretical basis and the storage of thinking that these objects provide are indispensable in the design, testing, system administration, and so on.
Although there is a huge jamb for employers, we all want people with experience. In fact, this is not always the case. Business needs people who are able to delve into and learn, to rebuild in new conditions, to go deeper and breadth of the issue.
By the way, a bit about the answer of a part-time teacher PavelMSTU. There is wickedness in his words. For example, a completely wild reasoning about the fact that the economy demanded shots before, and now everything has fallen asleep. You look at company vacancies, which they can not close for years, evaluate the labor market - the modern economy requires a huge number of staff, but at least with minimal qualifications and understanding of how to learn to work in business.
In universities it is necessary to study - it is a fact, and we will not chew arguments again. And the perfect lie that in universities and business you will not learn anything. Teach! If you, of course, want to learn.
|Vote for this post
Bring it to the Main Page