Найти тему
ЯЖПрограммист

Хотите расскажу как я стал программистом?

Оглавление
Не волнуйтесь, если что-то не работает. Если бы всё работало, вас бы уволили.

Вы не поверите, но я и сам был бы рад послушать эту историю уютно устроившись где-нибудь за чашечкой кофе.

Вот смотришь иногда на портфолио или какое-нибудь резюме «коллег по цеху» — программистов а видишь только нули и единицы...

ЯЖЗАБЛУЖДЕНИЕ первое

Программисты отлично понимают друг друга. Они вообще друг другу почти как друг, товарищ и брат!

Нифига!
В любой отрасли есть такое понятие как специализация. И она чаще всего бывает узкой. В этом ведь и есть задумка и основной скил. Развиваться в том сегменте который тебе близок, понятен, интересен. Проще говоря программист разработчик компьютерных программ и веб программист могут с легкостью не понимать друг друга от слова совсем.
Наверное, по мнению многих, можно предположить, что программистов объединяет некое тайное знание каких-то алгоритмов, но по мне это лишь предрасположенность к логическому мышлению.

ЯЖЗАБЛУЖДЕНИЕ второе

Программисты могут все починить. И чайник, и мультиварку, и часы с кукушкой, и интернет. Тем более компьютер!

Нифига!
Как мы уже выяснили, программист это не синоним кодеру или сетевому инженеру. Прежде всего, это человек с системным мышлением, алгоритмическим, аналитическим, последовательным, если угодно. Программист видит наиболее полную картину происходящего, любит логические цепочки.
Все это едва ли можно назвать эффективным инструментом для ремонта чайника с кукушкой. Определенно бывают программисты которые увлекаются какими-то смежными сферами, автоматикой, электрикой, физикой, радиотехникой, например. Но это не правило, а скорее исключение.

ЯЖЗАБЛУЖДЕНИЕ третее

Хороший программист знает все языки программирования

Нифига!
Различных языков программирования существует более 8000, продолжать нужно?
Я даже больше скажу, на мой взгляд, хороший программист вообще может не знать ни одного языка программирования на высоком уровне. Это нужно хорошему кодеру. Но кодер лишь выполняет кодирование, программист же придумывает программу, пишет логику. Это куда более ценное качество, чем выучить какие-то языки.

ЯЖЗАБЛУЖДЕНИЕ четвертое

Программист может исправить любые проблемы с чужим кодом

Нифига!
Программисты терпеть не могут копаться в чужом коде, и я не знаю ни одного примера разработчика которого бы воодушевляла задача разбирать чужие баги.

ЯЖЗАБЛУЖДЕНИЕ пятое

Программисты сложные люди, в общении да и вообще

Программисты точно такие же люди как все, и им не чуждо ничто человеческое.

Более того, в природе встречаются: программисты-дизайнеры, программисты-верстальщики, программисты-аналитики, программисты-романтики, программисты-разгильдяи и еще множество подвидов представителей этой «занимательной» профессии.

Так как ты им стал то?

Говоря честно — сам не знаю. Оно как-то так само вышло. Наверное во мне, в свое время, нашли отзыв все те качества о которых говорилось выше. Я даже не уверен до конца, что аналитический склад ума это призвание. Скорее зависит от того, как тебе нравится смотреть на мир, какие подмечать детали, хочется ли что-то улучшать. Понимаете?

К слову, я не считаю себя кодером. Мне ближе комплексное решение задач современного бизнеса. Да, для этого я использую программирование и пишу код, но это лишь инструмент, один из многих.

Как-то так. Спасибо, что дочитали до конца.