Friday, 29 November 2019

History of the profession of a programmer

Programming began to emerge a very long time ago, and at the beginning of its journey it was very similar to art, as it did not yet have any laws, frameworks and rules.

The first programmer, oddly enough, was a woman. Her name was Ada Lawles. It all started with the fact that in 1833 the famous British mathematician Charles Bebbage designed the first so-called "analytical" machine. She performed the simplest mathematical operations. It was Ada Lawles, in turn, who was able to write the first few programs for the new invention. If you dream about working as a progammer, first of all read about IT Jobs by Function, then make resume.

The profession received a new round of development in the early forties of the twentieth century, with the advent of the first digital electronic computers. They were created by the American mathematician von Neiman. The programs compiled for the first machines were extremely detailed, and they took into account each calculated operation, each logical step. The device had its own unique language, except for which the machine did not understand any other.



The further creation of special programming languages ​​made it possible to bring the industry to a new qualitative level, that is, compose programs using algorithms, special symbolic forms that corresponded to a specific language. In the process of development, special programs were also invented that convert languages ​​from algorithmic to machine.

Varieties (specializations)
All representatives of this profession can be divided into three categories:

Application Specialists. These people make specific programs for certain enterprises. Such developments include 1C accounting program, or logistics - ABM Rinkai TMS.
System programmers are employees who are involved in programming operating systems, an interface to data distribution databases, and working with a network.
WEB-programmers, like the representatives of the previous category, work in the network sphere, but on a more global scale. They create various sites, web interfaces and dynamic electronic pages and so on.

Pros and cons of working as a programmer
Like all other professions, this one has its advantages and disadvantages. Consider some of them ...



Advantages of the specialty:

the ability to constantly develop, progress and improve;
high level of self-expression and self-realization;
high demand in the labor market;
high paying;
the prospect of working without a diploma of higher education, just a certificate of completion of courses of a certain direction is enough;
huge scope for the manifestation of creative and creative capabilities of man.
Cons of the profession:

the difficulty of perceiving data, since not everyone can understand what a programmer understands, so very often it is necessary to explain certain points many times;
sometimes you have to work in a lack of time;
constant work at the computer negatively affects health, in particular, vision and the musculoskeletal system are particularly affected as a result of so-called sedentary work;
very often the work is routine and monotonous;
also often suffers the character of a person who becomes nervous, quick-tempered and sharp in their actions and judgments.

Wednesday, 20 November 2019

How to make yourself work in the summer

Spend more time outdoors

Hiking at least on a stretch of road to work, lunch, dinner outdoors, meeting friends in the same place - do not dream about nature, just spend maximum time in harmony with it. Charge with energy from good weather.
Do not neglect dress code

Traditionally, in summer, the requirements for dress code in many companies are significantly reduced. It is perfectly acceptable to come to the office in shorts and a T-shirt. But too informal clothing style can distract you at work. Psychologically separate work and leisure using clothing.
Master a new skill, habit

For vigor and vivid emotions it is not necessary to go on vacation. In the summer, there are many times more opportunities to try something new in the vicinity - volleyball on the beach, jumping from a bridge, parachuting, water skiing, exercise in nature.
Plan your vacation

In summer, even a weekend you can spend an unforgettable and budget outdoors. The main thing is to plan them. If it is possible to take a full vacation, then there is absolutely no reason for sadness.
Do not get hung up on your unwillingness to work

Motivate yourself with an approaching vacation. You already planned it, right?
Take advantage of general inactivity

And find a new job in the summer. Because the majority follows the logic: while the summer rests, I will gain strength, and in the fall I will rush in search. Due to the low activity of applicants in the summer, finding work in the heat is a little easier.


Otherwise, the rules for increasing productivity are the same as in other seasons. If it doesn’t take anything, Work.ua advises you to use non-standard tips for dealing with a non-working mood.

10 IT professions of the future

1. Information Systems Architect

A qualified specialist in a wide range of works with data processing systems. In particular, it designs databases, develops action algorithms, provides effective user access to data storages, controls the quality of data storage, etc.

What problems does it solve: logic and internal algorithms of any information system. Previously, the programmers who wrote the final code were responsible for the entire structure, but today the processing of heterogeneous information has become so complicated that one can’t do without an expert in this matter.

Analogs: construction. Today, completely different specialists already perform such functions: leading programmers or technical directors, product managers, or even experienced designers with systemic thinking.

What thinking skills should possess: systemic thinking and project management skills, understanding the processes of building information systems and customer focus, logic 80 lvl, the skill of clearly defining a goal and dividing the path to it into several fixed tasks. The mathematical mindset, technical education, skills in building complex diagrams and drawings will help professional architects.
2. Interface Designer

He is engaged in the development and creation of "friendly" interfaces of equipment, technology, and software of various levels, adaptable to people and safe for him. The interface designer has good competencies in "usability" (creating interfaces that are as comfortable as possible for the user).

What problems does it solve: create a simple, convenient and efficient interface. The interfaces of the future are not necessarily pictures and pixels. The ability to informatively use sounds and smells, taste and body position in space after 5 years will be much more important skills in the profession than illustrator skills.

Analogs: translators from foreign languages ​​that help people understand someone else’s speech and interact, regardless of the language barrier.

What thinking skills should possess: the ability to perfect communication, primarily between different categories and groups of people, the ability to search for common interests and identify primary problems, knowledge of human anatomy, psychology, sociology, extensive experience in pedagogy in order to properly teach a person and the system skills communication and even “friendship”.
3. The architect of virtuality

Specialist in designing solutions to work, study and relax in virtual reality. Develops software and equipment taking into account the bio- and psycho-parameters of the user (including for individual orders).

What problems does it solve: transforming information systems from episodic applications into entire virtual worlds with their own laws, methods of interaction, impossible in reality. In fact, it is the creator of human dreams and dreams.

Analogs: creators of computer games, cinematographers and animators, as well as an army of star wars fans, and role-playing role-playists, and gamers of all stripes.

What skills should possess: multiculturalism, an ideal creative beginning and a perfect understanding of what the public wants, what it lacks in real life. There is no escape from excellent knowledge of the anatomy of human perception, its psychology, the sociology of mass behavior and the foundations of pedagogy.
4. Designer of virtual worlds

Creates conceptual solutions for the virtual world: philosophy, laws of nature and society, rules of social interaction and economics, landscape, architecture, sensations (including smells and sounds), living world and social world.

What problem it solves: it details and embodies everything that the architect of virtual worlds designed.

Analogs: ordinary designer, game designer.

What skills should have: drawing, modeling, creative skills, creating an interesting narrative and graphic detail.
5. Network lawyer

Specialist involved in the formation of regulatory interaction on the Web (including in virtual worlds), developing systems of legal protection of a person and property on the Internet (including virtual property).

What problem it solves: it introduces the field of norms and rights into any virtual worlds created by humans, adjusted for the original installations that exist there.

Analogs: Copyright Lawyer.

What skills should possess: here you can not do without systemic thinking and extensive multicultural knowledge, flexibility of thinking and legal education.

How much the HR manager makes a hiring decision

What affects the speed of decision making

In addition to time statistics, there are also 3 interesting reasons that directly or indirectly affect the speed of decision making.
1. Interview structure

If the interviewer follows a list of questions, then the decision will be made not so soon. If the interviewer chooses a more informal interview style, starts with a little conversation, then a quick decision is more likely.
2. Interviewer Experience

Experienced employers tend to make quick decisions about the candidate, unlike their young colleagues. True, young recruiting representatives can sometimes be more insightful, because they are trying to study the candidate in more detail.
3. What kind of interview

It’s important what the candidate for the recruiter’s position is. For the first candidates, the decision is taken longer, questions are sharper. The following candidates pass interviews faster, sometimes in a hurry, because time is running out.


If you were afraid that in most cases a decision will be made on you from the moment you sit on a chair in front of the recruiter, now you have statistical confirmation that this is not so. And the speed of the decision does not mean effectiveness. But this conclusion-advice is already dedicated to employers.

Why repeat interviews are needed

The employer wants to make sure that you do the job and work with colleagues

Often, employers schedule a second interview for multiple candidates on the same day. Therefore, do not forget about the basis of your task - to stand out among all applicants. Follow the same line in the answers, but speak in other words so that they do not seem hackneyed and staged. You correctly understood the advice if you thought of a well-prepared improvisation.
Introduce to your line manager or colleagues

In the first interview, you most likely met one or two people. For the second time, be prepared to meet with a potential leader and other team members. Perhaps with some you will talk tête-à-tête.

A recruiter may warn about the specifics of repeated interviews. If you can find out who the meeting is with, try to inquire about the interviewer.

If you are meeting a group of people, be sure to maintain eye contact with both the person who asks the question and the group as a whole.
As a result, a job offer may follow

Or maybe not follow. In the first case, you should not make hasty decisions and ask for a little time in order to think. In the second case, when you did not receive a job offer immediately after the interview, it is worth sending a short thank you to the people with whom you spoke. Some companies decide to hire within a few days, and such courtesy on your part will not be superfluous.

Be patient, flexible and always ready for a job offer, rejection, and a series of interviews in the company even after getting a job. Yes, you understood correctly: even during work, an interview can wait for you. Moreover, it is good if this is so.
Interview during work

To prevent staff turnover, competent managers are not limited to superficial communication “How did the weekend go,” but periodically conduct mini-interviews. Thus, individual progress of employees and satisfaction from the work performed are revealed.

During such conversations it is worth being extremely frank, talking about personal successes and experiences associated with the work process.
Care Interview

When an employee leaves, it is wrong to let him go without talking. The goal of a nursing interview is to help employers better understand why employees are leaving, and to uncover the trend of employee turnover to prevent it in the future.

Help the employer identify the root causes of finding a new job. Such a reception guarantees parting with the boss on a good note, which can help in the future to get a good recommendation from him.


Life hacks for an interview will help prepare for the interview. But do not think that getting a job after one or a series of interviews, you have gone through the most exciting stages of your career. The workflow is thorny, but this is fun. Work.ua wishes all wise leaders.

Job search with relocation:

Why before deciding to move, answer your question: “Why do I want to move?”. Often they resort to moving when they want to change their lives, to escape from unrealization. Therefore, this decision is more psychological than career.

In a cardinal career change, also with a change of place of residence, there are many positive aspects, as in any other changes: new opportunities, acquaintances, prospects, starts. But don’t wear pink glasses. If you decide to look for a job with relocation, be prepared for this.
Nobody is waiting for you

If you are going to torture happiness in another city in order to change your life, and not by invitation to a specific job, be prepared that no one is waiting for you. Even if friends and acquaintances promise to help, at first it will be definitely difficult. The label of "come in large numbers" is provided.
High competition

Especially when it comes to the metropolis. What worked for you in your hometown - name, connections, acquaintances - this will not happen in a foreign city. You will have to re-prove your skills and compete in a job market that you don't know much.

If you move from a provincial town to a large city, you can lose to the locals in the first stage, because they are used to positioning themselves correctly.
Salary expectations may not immediately come true

At the first stage, the salary may be less than you expect. But candidates in a foreign city are growing faster because motivation is stronger. Therefore, the difference in salary wins back during the year.
Job search after or before moving

Of course, you can start looking for work before moving, send resumes and get interviewed using multimedia hiring. But the difficulty is that the recruiter is not always looking for the best candidate. Sometimes searches stop at the first relevant one, when a vacancy needs to be closed “for yesterday”. Nobody will be waiting for your move.

If you are internally ready to move, save up some money that will allow you to live a few months before you find a job and get your first salary. And with the presence of material security, embark on a search.
Features of selection

Large cities in terms of recruiting work mainly according to Western methods, in particular according to the KPI principle (Key Performance Indicators - key performance indicators). It is not enough to write in the resume official achievements in the form: "Worked there and did this." Now you need to show in detail and accurately what has changed in the company as a result of your activity.

For example: "Raised profits by so much, formed new products that affected the value, capitalization and recognition of the company like that." Ultimately, everything should be expressed in money, and not just for salespeople. More details about creating a resume that will double your salary, says Mikhail Pritula.


Employment is not the only thing to consider when moving for work. Work.ua wishes you confidence, not to regret the decisions made and always move forward only.