Для успешной работы программисту мало только компьютера и интернета. Необходимо обладать определенными знаниями и личностными качествами. Давайте попробуем разобраться, что же должен уметь настоящий программист.
Знания
Основы программирования преподают в любой школе. Конечно, такой уровень знания маловат для работы, но понять принцип всего программирования поможет. А понимание сути того «как все это работает» чуть ли не самое главное. Необходимым навыком является и знание английского языка. Ведь все языки программирования написаны под англоязычную аудиторию. Однако пусть это не пугает новичков. Разговорный английский тут не нужен. Только определенная терминология и строго техническая документация, которая со временем становится «родной». Программирование хоть и будет ближе людям с математическим складом ума, но знание заумных формул и интегралов вам не понадобится. Вообще, математические знания в этой области носят чисто индивидуальный характер. Все зависит от той области, в которой работает специалист.
Вечная учеба
Программисту приходится постоянно учиться. Тех, кто надеться получить высшее образование и навсегда забросить чтение профессиональной литературы, ждет разочарование. Дело в том, что эта сфера постоянно развивается, это вам не джинсы оптом продавать. Через какое-то время вам станет не хватать тех знаний, что у вас есть. И тогда придется не просто учиться, а переучиваться. Ведь помнить и знать все просто невозможно. Вот и выходит, что школа и институт – это только первая ступенька вашего профессионального роста.
Коммуникабельность
Как представляют себе программиста большинство молодых людей? Благодаря голливудским фильмам, образ программиста приблизительно следующий: худой молодой человек, с явными признаками гениальности и сумасшествия в одном лице. Обязательное условие, чтобы он жил в темной комнате в гордом одиночестве и общался с окружающим миром только в сети. Однако, это далеко от истины. В современных условиях программист не может себе позволить такой «роскоши», как нелюдимость. Ему постоянно приходится общаться с начальником. И не просто поздороваться и попрощаться. Иногда необходимо спорить, объясняя, что «это» можно сделать только «так». А работая в более-менее крупной компании, необходимо общаться и с «коллегами по цеху». Ведь для решения некоторых задач необходима сплоченная работа всех специалистов.
|