Обязательно ли иметь математический склад ума, чтобы пойти на IT-специальность и правда ли, что навыки программирования скоро станут базовыми?
Многие задают нам вопрос: могу ли я пойти на IT-специальность, если не так уж хорошо знаю математику, но мне очень интересно? Короткий ответ: да, можешь. А более подробно будем разбираться вместе с Владимиром Баскаковым, преподавателем Института информационных технологий и разработчиком Mail.ru и Yandex.
В ЧЁМ ЗАКЛЮЧАЕТСЯ УНИКАЛЬНОСТЬ IT-ПРОФЕССИИ?
В настоящее время человечество переходит из постиндустриальной эпохи высокопроизводительных машин в информационное общество знаний. Программисты, дизайнеры, специалисты по искусственному интеллекту, Data Science, Big Data — это те уникальные люди, которые строят общество будущего. IT-специалисты приносят максимальную пользу обществу, создавая такие сервисы, как Google, Instagram, Netflix, Amazon, Yandex, Uber, Telegram, Facebook, делающие нашу жизнь комфортнее здесь и сейчас.
КАКИЕ ПРЕДМЕТЫ ВЫ ВЕДЁТЕ И ЧТО ОНИ ДАЮТ СТУДЕНТАМ?
Я преподаю программирование на языке Python. Окончив мой курс, вы сможете создавать программы и системы, решающие любые задачи: автоматизировать рутинную ежедневную деятельность скриптами, создавать сайты-визитки, интернет-магазины, огромные сервисы (такие как DropBox и YouTube), настольные приложение и всё, что может встретиться в жизни. Программирование развивает логическое мышление, способность фокусировать мозг на одной задаче, выбирать важное. А ещё программирование прекрасно тем, что результат работы можно увидеть мгновенно: ещё 10 минут назад ничего не работало, а теперь работает!
КАКОЙ СКЛАД УМА НУЖНО ИМЕТЬ, ЧТОБЫ ПОЙТИ НА IT-СПЕЦИАЛЬНОСТЬ? ОБЯЗАТЕЛЬНО ХОРОШО ЗНАТЬ МАТЕМАТИКУ?
Я глубоко убеждён в том, что, чтобы добиться хороших результатов, нужно быть искренне заинтересованным в предметной области. Делать нужно то, что приносит радость, что зажигает, даёт энергию. Программирование не исключение. Интерес к компьютерам — это необходимое и достаточное условие, чтобы осваивать IT-специальность. Технический склад ума и математическая подготовка могут ускорить освоение, но это не главное, а главное — кайфовать!
ПРАВДА, ЧТО НАВЫКИ ПРОГРАММИРОВАНИЯ СКОРО СТАНУТ БАЗОВЫМИ, КАК УМЕНИЕ ЧИТАТЬ И ПИСАТЬ?
Определённо, роль программирования будет только расти. В информационном обществе будущего люди будут управлять потоками информации, извлекать неожиданные закономерности и предлагать неординарные идеи, а производством вещей и рутинными операциями буду заниматься роботы. Таким образом, нужны будут люди двух типов: креативщики — те, кто будет придумывать нечто новое, и программисты всех мастей — те, кто будет общаться с машинами и реализовывать то, что придумано.


Подбери программу обучения Начать
3 признака, что вы станете хорошим программистом

Эксперты компаний Acronis, КРОК, Mercaux Inc., «СТРИМ», ICL Services и Bell Integrator рассказали, по каким признакам определяется «предрасположенность» к программированию. Что же делает вас потенциальным разработчиком?
У вас математический склад ума
«По своей сути программирование очень похоже на „инженерные специальности“, человек с „математическим складом ума“ может с одинаковым успехом заниматься проектированием колесных машин либо написанием кода. Если из этого исходить, то один из главных признаков того, что у человека есть талант к программированию — это наличие аналитического склада ума, то есть склонности к изучению, анализу и выстраиванию в „законченные формы“ любой информации, которую он получает» — говорит Антон Енакиев, Вице-президент Acronis по разработке.
«Нужно дружить с математикой, как говорил один русский ученый, „она ум в порядок приводит“» — соглашается Сергей Стрелков, руководитель направления собственных разработок компании КРОК.
Любимый вопрос новичков или «насколько программисту нужно знать математику?»
«„Математический склад ума“ в контексте программирования вовсе не синонимичен типичному представлению об „ученом-математике“, которых обычно изображают в фильмах. Программист — это не Рассел Кроу в роли нобелевского лауреата Джона Нэша, погруженный в цифры и постоянную аналитику. В 90-95% своей работы программисты используют только базовый математический аппарат, и лишь в 5-10% задач необходимы глубокие знания математики. Поэтому, мне кажется, что нет особого требования к наличию чересчур глубоких познаний в теории графов или теории вероятности для программиста, но это всегда будет считаться плюсом» — считает Антон Енакиев, Вице-президент Acronis по разработке.
Какая именно нужна математика рассказывает Алексей Светлов, руководитель отдела разработки технического департамента ООО «Стрим»: «Основа программирования — дискретная математика. И хороший программист должен любить и понимать этот предмет. Это база для развития. Математика дисциплинирует человека и учит искать рациональный выход из любого положения. Иначе любая нестандартная ситуация поставит программиста в тупик и он, не найдя ответа на всех известных ресурсах, сложит руки и распишется в своей беспомощности».
«Можно не знать досконально теорию вероятностей и высшую математику, но линейная алгебра должна быть неотъемлемой частью мышления в решении большинства задач или „записана на подкорке мозга“ (как говорят некоторые учителя) — это врожденная грамотность, но в математическом смысле» — считает Воротников Денис, ведущий веб-программист Mercaux Inc.
Вы ленивы
«Хороший программист должен быть ленивым, — так говорил один наш преподаватель в университете. И это правда! Потому что, чем меньше программного кода выполняет поставленную задачу, тем обычно гениальнее он написан. А ленивому программисту лень писать много кода — он будет искать способ, как сделать меньше работы с тем же результатом» — объясняет Алексей Светлов, руководитель отдела разработки технического департамента ООО «Стрим».
Вы любите решать нестандартные задачи
«Не стоит забывать и о том, что программирование в большой мере творческая профессия. Несмотря на всю четкость алгоритмов и следованию гайдлайнам (правила программирования на каком-либо языке), специалисту этой профессии очень часто приходится придумывать гармоничные решения для реализации нестандартных задач. Стоит учесть, что речь идет о специалистах, разрабатывающих современные программные продукты для широкого круга пользователей, потому как в некоторых областях есть специфика, которая требует четкого следования определенным правилам и где нет места творческому подходу — например, низкоуровневое программирование на языках, близких к базовым» — объясняет Воротников Денис, ведущий веб-программист Mercaux Inc.
Альтернативный экспресс-тест на склонность к программированию
А вы сможете создать алгоритм приготовления яичницы, не только в «идеальных» условиях, но и придумать несколько успешных альтернативных вариантов, а также создать алгоритм приготовления при исключительных, ошибочных исходных условиях?
«Если человек сможет расписать по шагам как приготовить яичницу, указав не только happy путь, а так же exceptional и alternative, тогда точно сможет стать программистом» — утверждает Николай Каштанов, ИТ-эксперт ICL Services по предоставлению сервиса.
Если говорить о личностных качествах, то Федор Зубарев, руководитель программ компании Bell Integrator считает, что чаще всего эти два типа людей потенциально могут стать хорошими программистами:
«1-й: дотошные, пунктуальные, иногда занудные. Люди, готовые разбираться с любой мелочью, вникающие во все детали.
2-й: люди творческие, немного неаккуратные в различных, в том числе и в бытовых, вопросах. Образование — профильное или чисто математическое»
Узнаете себя в одном из типов? Записывайтесь на бесплатный курс по программированию!
Разумеется, главный тест — это ваше искреннее желание обучаться и увлеченность программированием. Только это позволит достичь результата, какими бы впечатляющими не были ваши «исходные» задатки.
«Уверен, что добиться успеха в том или ином виде деятельности можно только упорным трудом, который всегда приносит должное вознаграждение. Разработка софта — не исключение. Если такая работа продолжает радовать, если хочется еще что-то поделать „для себя“ — поисследовать, изучить что-то новое — признаки таланта налицо.» — убежден Сергей Стрелков, руководитель направления собственных разработок компании КРОК.
Поэтому не забывайте, что при умножении любого числа на ноль, мы получаем ноль — то есть, какими бы феноменальными ни были ваши задатки, без усердной работы результата не будет. Талант необходимо развивать.
Начало усердной работы: профессия «Веб-разработчик».
Как думает программист
Способ мышления влияет на восприятие окружающей среды — это факт. Тем не менее данный факт обычно не принимается во внимание и уж тем более не анализируется достаточно глубоко, в соотношении с повседневной жизнью. Это кажется мне странным — так как от нашего восприятия зависит любая интеракция с тем самым внешним миром, а также и обратная связь с ним. В результате — мы все обычно даже и не задумываемся о том, от чего зависит наша жизнь, наше окружение и эмоциональное состояние.
Хотя, может все таки не все мы? Быть может у программистов с таким самоанализом дела обстоят несколько иначе? Надеюсь что это так, и подобные мысли возникают не у меня одного. В качестве более наглядного примера произведу тут небольшой самоанализ, возможно он поможет кому нибудь взглянуть на обыденные вещи немного с другой стороны. Быть может мое мышление на самом деле ошибочно и сообщество укажет мне на это. Все может быть, но пока-что слишком рано подводить какие либо итоги, так что — приступим!
Как думает программист
Отвечая на этот вопрос, придется рассказать немного о себе. Нет, я не пишу на C# и не особо вникаю во всякие там хитрости реверсивного программирования и прочих прелестей. Мой инструмент на данный момент — это PHP, java-script. Конечно же я знаком с другими языками, но тесно работаю пока-что только с этими. Достигнув определенного уровня погружения я осознал, что связывать всю свою оставшуюся жизнь именно с программированием не хочу и остановился. Нет, это не стагнация. Естественно я изучаю новые нюансы, библиотеки, фреймворки и т.д. но оставляю себе еще много времени для изучения других, интересующих меня направлений. Достигнутого же уровня, сдается мне вполне достаточно чтобы с гордостью причислять себя к семье программистов.
Давайте все таки вернемся к теме. Как же я думаю? Прежде всего структурировано. Многолетний опыт использования функций, классов, паттернов, разделения front-end’а от back-end’а оставляет свой след в психике. Позволю себе допущение — что это даже не всего лишь след а колосальная перестройка нейронных связей и алгоритмических/логарифмических функций мозга. Естественно, это всего лишь допущения, не обоснованные ни на каких исследованиях но мне кажется что в этом есть смысл. Во всяком случае я не могу отрицать тех изменений которые произошли в самом процессе моего мышления за эти годы.
И так — что мы имеем? Мышление типичного программиста имеет следующие характеристики:
- оно структурировано
- присутствует очень резкое осознание причинно следственных связей
- возможен глобальный анализ как самой сути проблемы, так и локальный — отдельных ее составляющих
- осознанно создаются «поведенческие паттерны» на разные ситуации
- гипертрофированно значение логики, эмоции отодвигаются на второй план или даже полностью удаляются
- высокий уровень само-обучаемости (хотя это врожденная функция, предполагаю что многолетняя работа программистом ее развивает)
Как это отражается на его восприятии
Предполагаю что нам программистам, легче воспринимать мир таким какой он есть. Прежде всего потому, что благодаря высокой степени аналитических составляющих нашего мышления — мы в состоянии пробиваться через барьеры информационного шума и видеть вещи в их истинном обличии.
Думаю, многих из нас иногда посещают мысли об искусственной натуре нашего мира — связанно это с тем, что мы сами создаем свои миры. Кто-то маленькие, кто-то большие, но принцип один и тот же. Потенциально это опасное качество. В будущем это может провоцировать развитие разных психических отклонений — таких как, к примеру, шизофрения.
Отдельным аспектом восприятия мира программистом является его отрешенность от эмоциональной составляющей. С одной стороны это может казаться плюсом, так как позволяет разрешать разные конфликтные ситуации в меру спокойно и выгодно для всех сторон или эффективно работать в условиях повышенной напряженности. С другой же — возможны проблемы в личной жизни. Незаметно привыкая к постоянному притуплению собственной эмоциональности программист перестает это замечать, и теряет контроль. Эффектом является огромный процент одиноких профессионалов высокого класса.
Еще одним последствием приглушения эмоциональности является искажение восприятия внешнего мира. Без радости, любви, печали или злости — он превращается в техногенный, серо-зеленый мир Матрицы. Работа, сон, работа… Сдается мне что такая ситуация будет мало кого радовать.
Что возвращает вселенная
Программист он и в Индии — программист. По моему с этим никто не поспорит. Мало кто из нашего братства живет в нищете. Даже если — это чаще всего является осознанным выбором. Думаю, вследствие своих приобретенных качеств — программисты могут добиться значительных высот, если только захотят.
Вот тут как раз и содержится самый интересный момент моих размышлений. Совокупность этих качеств предоставляет программисту уникальную возможность — правильно определить свои жизненные цели на достаточно раннем этапе.
И она-же, совокупность, дает возможность внести корректировки в проблемные, или потенциально опасные для данного индивидуума элементы восприятия.
Проще говоря — по моему глубочайшему убеждению, программисты являются сами для себя отличными психотерапевтами и психоаналитиками. Но опять же — только если этого захотят.
Послесловие
Данная тема естественно затронута тут весьма поверхностно, и требует экспериментов с целью подтверждения (или опровержения) поставленных гипотез, но лично для меня — это все очень близко к тому что происходит внутри.
Я очень рад, что в свое время, будучи ребенком увлекся Pascal и продолжал продвижение по пути программиста несмотря на многочисленные преграды. В противном случае я был бы другим человеком.
Также я рад своему решению не получать высшее образование. Благодаря этому я могу изучать то что мне надо, в той степени в которой мне надо и в том режиме, который мне подходит. И мой мозг при этом не забит устаревшими предустановками и шаблонами. Чего и всем желаю.
- программирование
- психология
- человек
Нужен ли определенный склад ума, чтобы быть программистом?
Хотел бы поинтересоваться у опытных людей, насколько важно логическое мышление в программировании.
Коротко о ситуации, сейчас работаю в совсем далекой сфере от программирования, ближе к дизайну, и решил начать изучить Java или Python (еще не выбрал) в качестве основного направления. Для этого нужно бросить работу и сесть читать книги, мануалы, курсы около полугода, возможно год. Интерес к этому есть, да и специальность в дипломе связана с IT, проходил поверхностно C++. Английский сейчас учу в полной мере. Собственно, вопрос, так как для меня это слишком большой шаг, и остаться без работы трудновато будет, хочу узнать каковы шансы, при усердном учении все-таки разобраться в этом и стать более-менее нормальным Джуном для начала или если не дано, то никак не получится? Возможно есть какие-то тесты на логику или мышление?
Просто попробовать поверхностно не рассматриваю вариант, так как если заниматься, то уже серьезно.
Прошу прощения за сумбурность, как смог изложил, надеюсь поняли.
Подобається Сподобалось 0
До обраного В обраному 0
Найкращі коментарі пропустити
Для того, чтобы стать программистом нужно упорство и чугунная задница — больше ничего
Я пройшов через це. В 2013 звільнився з роботи (на той час був керівником магазину електроніки) власне, щоб вчитись на ITшника. Жили на ЗП дружини. Було важко як психологічно, так і фінансово, оскільки дружина була вагітна, а жили в кімнаті 13м2. В такій ситуації, дуже заважають родичі, які зі сторони бачуть лише те, що в тебе вагітна жінка, а ти цілий день сидиш за комп’ютером, замість того, щоб піти «хоч на якусь» роботу. Треба просто вірити в себе і не слухати інших, хто буде казати що «нічого не вийде». А ще краще, взагалі не говорити про свої плани, а просто впевнено йти до мети. Станом на 2019, я праюю в SoftServe. Окрім того працював на ELEKS, Symphony Solutions та ін. Все получиться. Я ж зміг. Чим я кращий? 😉
определенный тип мышления конечно присущ разработчикам (как и представителям других профессий). Но он вполне себе формируется. Часто путают причину и следствие — сначала человек начинает решать задачи, потом под них формируется мышление, а не наоборот.
если не дано, то никак не получится?
як задовбали вайтішники які шукають собі оправдання.
Дано чи не дано. От в чому питання
Думаєте, золотим медалістом Олімпійських ігор стають бо дано ? Ні, ним стають ті хто багато тренується, готується та ставить собі ціль. А не тому, що народився під знаком овена чи якась інша магія
Те саме з будь якою професією. Хочете стати програмістом — вчіться, читайте, практикуйтеся.
Для того, чтобы начать писать сложные литературные тексты на незнакомом языке, недостаточно взять и выучить наизусть 10000 слов. Если дополнительно «проработать» 10000 фраз — будет уже лучше, но все равно понадобится изучить правила и принципы литературной композиции до того, как садиться писать первую книгу.
Аналогично, в программировании недостаточно просто «выучить питон» — это будет аналогично изучению тех самых 10000 слов. Можно, хоть и сложно, в процессе пытаться сделать 10000 упражнений в каком-то онлайн-курсе или учебнике, но они обычно строятся по принципу «а теперь к уже известным конструкция питона добави немного нового», и фокусируются собственно на питоне, а не на том, как программировать вообще.
Очень полезно для начала научиться «программировать вообще», а потом уже учить конкретный язык (питон, яву, . ). Под «программировать вообще» я понимаю процесс вида «осознание задачи -> моделирование предметной области -> сигнатуры/интерфейсы и примеры данных -> код в общих чертах -> код в деталях и продробностях -> тестирование и отладка -> смыть/повторить». Если хочется какой-то литературы по теме, то мне очень нравится www.htdp.org.

Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
326 коментарів

Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Собственно, вопрос, так как для меня это слишком большой шаг, и остаться без работы трудновато будет, хочу узнать каковы шансы, при усердном учении все-таки разобраться в этом и стать более-менее нормальным Джуном для начала или если не дано, то никак не получится?
Тебе придется конкурировать с толпой таких же вкативальщиков и работать за мелкий прайс.
Мой преподаватель Швечикова Анастасия Николаевна говорила, что программистом нужно родиться
Вы зарегались специально что-бы это написать?)
Уважаемая Анастасия Николаевна Швечикова, разлогиньесь пожайлуста
Gennady Dogaev full-stack web developer (freelance) 11.02.2019 15:31
Это какой-то прикол, но слишком сложный
Євген Козлов Front-end developer в SoftServe 11.02.2019 15:50
минимальное условие ≠ достаточное условие
Vlad Stelmahovsky Software Engineer в Verity AG 12.02.2019 10:04
нужно родиться Швечиковой Анастасией Николаевной
Во имя препода, студента и святого ментора — себя разлогинь!
Для чого вона так казала?
чтоб знали кого рожать, а не вотэтовотвсе.
Чтобы стать джуниором в Украине достаточно просто хорошей памяти.
Чтобы стать джуниором в Украине достаточно просто хорошей памяти.
Синтаксис языка кто угодно может выучить. Подозреваю что многие смогут научиться имитировать работу программиста, изучить все инструменты, библиотеки и т.д.
Но все эти знания не сделают человека программистом если не хватает интеллекта и/или абстрактного мышления.
Подозреваю что программисты никогда не сталкивавшиеся с обучением с нуля учеников страдают от «ошибки выжившего» (погуглите, очень наглядный пример со сбитыми/долетевшими самолетами), и считают что программирование это просто и всем доступно.
Ничего подобного!
Есть люди совершенно неспособные решать даже самые элементарные задачи — и работать разработчиками они не смогут..
Есть люди совершенно неспособные решать даже самые элементарные задачи
Задачи из области построения алгоритмов для того, чтобы устройство работало по ним.
Относительно здоровый умственно человек сможет решать и другие задачи (строгать, сверлить, пилить, выращивать коров для производства сыра), но вот автоматизировать что-то (например, учет пиломатериалов, отверстий, коров) — на это не каждый способен.
Даже люди с заработком выше среднего в несколько раз, и те часто неспособны в автоматизацию.
Vlad Stelmahovsky Software Engineer в Verity AG 11.02.2019 13:07
достаточно просто хорошей памяти
Alex Fogol Software Developer, C/C++ Expert 11.02.2019 19:19
пятнадцать сантиметров (к) (тм)
Iliya Isd Software Engineer 07.02.2019 12:24
Я вам так скажу, я вот занимаюсь разработкой уже без малого лет 10, и всё равно мне регулярно кажется, что у меня «не тот» склад ума. Потому что я вижу коллег, которые круче меня в чём-то. Более внимательные, быстрее соображают, лучше видят подводные камни, легко справляются с какими-то задачами, которые мне даются сложно. Но меня зажигает эта деятельность, я востребован на рынке, а значит это всего лишь вопрос саморазвития и постоянного подтягивания навыков.
Могу вам посоветовать уделять полчаса в день решению задачек на leetcode. Если вштыривает, значит точно ваше.
Max Lyah Senior Media Buyer в ProfitPay 07.02.2019 08:00
Если вопрос в деньгах, то я откровенно не понимаю, зачем дизайн на программирование менять.
Потолок дизайнера в Украине ниже, достичь его сложнее.
Max Lyah Senior Media Buyer в ProfitPay 07.02.2019 12:21
Потолка зп 90% аудитории доу никогда не получит и дело не в способностях, а в «ну его х@й так жопу рвать, мне и трешки с головой хватает»
Ну вот эту трешку проще напрограмить чем надизайнить..
Оно смотря в чем.
Выучить фотошеп, всеже легче чем жаваскрипт с нуля.
Но путь от «жуниор фотошоп» до трешки гораздо длинее и тернистей, чем от «жуниор жаваскрипт» до трешки.
В будь-якому випадку ви йтимете від простого до складного.
З простим розбереться будь-то, хто має лише бажання. Крок за кроком можна дійти до складного. Як далеко у складне вам вдасться зануритися — залежить лише від вашого бажання.
Зазвичай, складним здається те, що ми не розуміємо. А не розуміємо, бо пропустили щось просте, на основі чого базується «складне».
Yurii Kryventsov Frontend dev в TemaBit Fozzy Group 06.02.2019 15:05
Шансы 50 на 50 — либо разберетесь, либо нет.
Volodymyr Yefremov Laravel/Vue.js dev в — — — 07.02.2019 12:30
Шансы 50 на 50
Достаточно высокие.
Но почему-то многие люди боятся и хотят иметь 100, чего не бывает в принципе
Хочете поговорити про нашого Спасителя? А так у статистиці є ж метод прикидати імовірність випадка, що ще ніколи не траплялся.
Про червяков?
Є безліч варіантів!
Це, можливо, не найкраща стаття, спробуйте заголовок гуглити.
Volodymyr Yefremov Laravel/Vue.js dev в — — — 07.02.2019 20:45
Хочете поговорити про нашого Спасителя?
Volodymyr Yefremov Laravel/Vue.js dev в — — — 07.02.2019 20:38
Даже и 1 нет. Все 100, что жить буду 🙂
Volodymyr Yefremov Laravel/Vue.js dev в — — — 08.02.2019 08:03
метеорит попасть может
Мог бы, но промахнулся. Я под защитой 🙂
Бросай заниматься этими предсказаниями 🙂
Nikolay G Frontend developer 06.02.2019 14:12
Не пойму, что мешает сейчас читать книги и кодить часа в день или записаться на курсы по вечерам, имея текущую работу, все прям готовы бросить все и погрузится в программирование ради денег, прям из грязи в князи.
Sergiy Morenets Java evangelist 06.02.2019 15:43
Чаще всего — банальная лень и отсутствие силы воли. Даже те, кто записываются на курсы обычно не хотят заниматься дома, хотя им это и постоянно рекомендуют.
а потом они же ноют как трудно попасть в айти хотя по факту не хотели ничего делать, а если не делать то действительно трудно
Sergiy Morenets Java evangelist 08.02.2019 08:05
Есть люди, которые думают, что одно их желание попасть в ИТ должно открывать перед ними все двери
готовы бросить все и погрузится в программирование ради денег
Добрый вечер. Задумался о смене профессии и выбор пал на It сферу, а именно front end. Могли бы посоветовать хорошую школу и курсы в Харькове?
Если вы научились создавать подобные топики, то вы уже программист по складу ума 🙂
Yevhen Omelchenko Front-End Developer в Symphony Solutions 06.02.2019 10:51
Я пройшов через це. В 2013 звільнився з роботи (на той час був керівником магазину електроніки) власне, щоб вчитись на ITшника. Жили на ЗП дружини. Було важко як психологічно, так і фінансово, оскільки дружина була вагітна, а жили в кімнаті 13м2. В такій ситуації, дуже заважають родичі, які зі сторони бачуть лише те, що в тебе вагітна жінка, а ти цілий день сидиш за комп’ютером, замість того, щоб піти «хоч на якусь» роботу. Треба просто вірити в себе і не слухати інших, хто буде казати що «нічого не вийде». А ще краще, взагалі не говорити про свої плани, а просто впевнено йти до мети. Станом на 2019, я праюю в SoftServe. Окрім того працював на ELEKS, Symphony Solutions та ін. Все получиться. Я ж зміг. Чим я кращий? 😉
За то что вытерпела проблемы, в которых сама виновата?
Volodymyr Yefremov Laravel/Vue.js dev в — — — 07.02.2019 12:33
проблемы, в которых сама виновата
А в чем она виновата?
ее же не принудительно замуж отдали и оплодотворили, это был ее выбор, а все что происходило тоже было не само по себе, а зависело и от нее тоже, так что ничего героического в этом нет
Volodymyr Yefremov Laravel/Vue.js dev в — — — 07.02.2019 20:48
ничего героического в этом нет
Похоже, многие здесь думают иначе — пишут, что «молодцы они».
ничего героического в этом нет
Так ведь вины тем более нет 🙂
Похоже, многие здесь думают иначе — пишут, что «молодцы они».
это такой стадный эффект добра, если кто-то что-то хорошее пишет, его начинают лайкать за то что он пишет хорошее
Так ведь вины тем более нет 🙂
нету, это фраза такая. я подразумевал что это «последствия добровольного решения»
стадный эффект добра
Куда деньги на постройку звезды смерти слать?
Yevhen Omelchenko Front-End Developer в Symphony Solutions 12.02.2019 17:11
за то что он пишет хорошее
Я просто описав нашу ситуацію. Це ви зробили висновок 🙂
За то, что потерпела пока муж пошел на повышение и не ушла к маме? Занесите немного равенства в этот тред, а то подгорает ))
Есть нужно каждый день и не макароны, лекарства тоже не могут подождать, пока муж устроится на другую работу. Опасная ситуация. Конечно она молодец.
Напоминаю, в «заведении» ребенка тоже оба участвовали
Надо было в магазине оставаться работать.. А то жена беременная, а он видите ли не ищет как бы больше зарабатывать, за компутером своим штаны протирает, сосед вот в Польшу на клубнику поехал, деньги привез, а этот лодырь только кнопки давит..
дуже заважають родичі
Станом на 2019, я праюю в SoftServe
Теперь родственники будут говорить задним числом, что всегда в тебя верили.
А если послушаешь их и сделаешь так, как они сказали (что не приведет ни к чему или станет только хуже) — будут спрашивать: «А зачем ты нас слушал?»
Молодец что осилил, конечно (а жена — молодец в кубе), но зачем было так делать («звільнився з роботи . щоб вчитись на ITшника»)? Что мешало учиться после работы + выходные?
Yevhen Omelchenko Front-End Developer в Symphony Solutions 06.02.2019 16:02
Что мешало учиться после работы + выходные?
Власне робота і заважала 🙂 Я працював мінімум по 10 годин на день, 6 днів на тиждень. На початках намагався поєднувати навчання з роботою, але це не дало позитивного результату. Більше того, тільки прискорило «вигорання». Почались проблеми зі здоров’ям. Саме тому було прийняте остаточне рішення про звільнення, заради чіткої мети.
Я працював мінімум по 10 годин на день, 6 днів на тиждень
Ок, вопрос снимается. В таком случае снимаю шляпу — принять решение бросить все для учебы должно было быть достаточно непросто, учитывая все обстоятельства. Молодцы, короче 🙂
А що там по зарплаті? Наскільки виросла зарплата відносно попереднього місця роботи?
Yevhen Omelchenko Front-End Developer в Symphony Solutions 12.02.2019 17:07
Відносно ЗП керівника магазину — виросла орієнтовно в 10 раз (на сьогоднішній день).
Якщо не цікаво і тільки з-за грошей — не варто навіть починати, бо цим треба жити. Як би пафосно це не звучало. Тобі повинно бути просто в кайф вирішити нову задачу, розібратись в новій програмі, зробити нову фічу і т.п. Чи потрібен для цього особливий склад розуму? Напевно, таки потрібен.
Чем вариант «из-за бОльших денег» плох, в сравнении с другим «точно так же не интересно, но за меньше денег»? 🙂
Oleksiy Zakharov Programmer в — Freelancer 06.02.2019 12:27
К сожалению, сейчас тенденция оценивать программиста, как токаря у станка (или сборщика у конвеера) — те же методы. Но они не верны. Вернее была бы оценка, как у физика-теоретика, или художника, или литератора. Думаю, лет за 100 к этому прийдет. Что смогут — автоматизируют, а остаток станет искусством для избраных.
Отсюда следствие — если не интересно, луче и не лезть сюда для цивилизации в целом. А конкретному гражданину м.б. и повезет срубить бабла и тихо исчезнуть.
Скажу за себя, у меня на стартовой хрома всего 8 часто посещаемых сайтов (которые посещаю из-за полной не возможности игнорировать, вроде финансов). Всем остальным просто никогда не пользуюсь и не интересуюсь, т.к. да ну нафиг такие поделки — сами в них играйте.
Да насрать на цивилизацию в целом.
Да какой физик-теоретик или художник если мы говорим о работе в украинском аутсорсе? не смешите
Oleksiy Zakharov Programmer в — Freelancer 06.02.2019 20:33
Это вообще в профессии. Англоязычные так же иногда пишут статьи, созвучные моему настроению — клеймят строчки кода, спринты и т.д.
Дожились, что кодеров сравнивают с физиками-теоретиками.
Некоторые кодеры те еще теоретики ))
Vlad Stelmahovsky Software Engineer в Verity AG 07.02.2019 09:35
и те еще шизики
Oleksiy Zakharov Programmer в — Freelancer 07.02.2019 09:59
Кодеры ето не совсем программисты. Это типа что-то художника-оформителя вывесок в кинотеатре (были раньше такие). Вроде и искусство, но такое- разовое и делается за час перед сеансом.
Не-кодерам-программистам тоже далеко до теорфизиком и прочих
вот это расстояние в обе стороны работает, теорфизик тоже работать программистом не сможет, можно еще в эту банду для сравнений каскадера взять
К сожалению, сейчас тенденция оценивать программиста, как токаря у станка (или сборщика у конвеера) — те же методы. Но они не верны.
Угу, в багатоміль’ярдних конторах саме ідіоти сидять.
оценка, как у физика-теоретика, или художника, или литератора
Це три (насправді більше) дуже різних види оцінювання. Об’єднує їх тільки підлітковий романтизм цих професій.
Думаю, лет за 100.
Отсюда следствие — если не интересно, луче и не лезть сюда для цивилизации в целом.
Ви пророк? Чим тоді заматись вайтішнику ці сто років до приходу тих славетних часів? Чому ви вирішили, що ваша думка цінність має?
Це — не здоровий елітізм.
Volodymyr Yefremov Laravel/Vue.js dev в — — — 07.02.2019 12:39
Чем вариант «из-за бОльших денег» плох, в сравнении с другим?
Он не плох, но есть много работ, в которых нужно намного меньшее посвящение себя, например бармен 🙂
Поэтому, если не готов отдавать большую часть жизни работе, не удержится
Тим кому нічого не цікаво ви пропонуєте самогубство? Чи вчити теоретичну фізику (для якої так само немає таланту, за яку не платять нічого, яка так само не дуже цікава)? Чи пекти пиріжки/підмітати офіс/мити туалети для таких як ви, яким пощастило (без жодної найменшої заслуги з вашої сторони) «цим . жити»?
Кому нічого не цікаво — це вже діагноз. Завжди хоча б щось повинно бути цікаво. Просто треба знайти своє.
Це дуже шкідливий погляд на речі. І жорстокий. В результаті люди обдурені цією філософією все життя «шукають своє», а тоді сидять з пустими очима під під’їздами. Вже й не зовсім люди. А ті хто народився одразу зі «своїм» у них потім петрушку на базарі куплять, бо добрі такі, допомогти хочуть.
Моєму дядьку цікаво було пити горілку, курити і дивитися у вікно, сміятися і смішити інших. Повісився кілька років назад. Яка ж брехня оце «потрібно знайти своє». Для більшості робота і те чим людина заробляє гроші має мало відношення до цікавості.
99% людей не може дозволити собі заробляти гроші тим, «що цікаво». Цінуйте те що у вас є (воно нічим не заслужено, просто так склалося в цей історичний момент), і не збивайте інших з пантелику цим «
тільки з-за грошей — не варто навіть починати
«. Я працюю тільки з-за грошей і гроші міняють все — дають здоров’я, щастя, можливість допомагати іншим. Дають зручне ліжко, смачну їжу, якісні ліки і лікарів, нові кросівки для пробіжок, круасан у Парижі для мами і т.д. і т.п. І дуже шкодую, що не почав працювати «з-за грошей» раніше. Гроші ≠ щастя, але дають дуже близьке наближення.
Баланс, звичайно, потрібно шукати. І від деякої частини грошей іноді можна і потрібно відмовлятися. Але «з-за грошей», — це нормальна мотивація. Бо без грошей дуже погано. Гроші потрібні навіть для того щоб просто мати змогу озирнутися навколо і подумати, що може я краще хххххх попрацюю, бо це «моє».
Gennady Dogaev full-stack web developer (freelance) 06.02.2019 19:05
Моєму дядьку цікаво було пити горілку, курити і дивитися у вікно, сміятися і смішити інших. Повісився кілька років назад.
На одном ресурсе писали что программист одной из крупных контор застрелился в машине. Проблемы на работе какие-то были. В англоязычном интернете тоже можно найти истории про программистов, «выгоревших» до депрессии. И не один популярный певец/музыкант свел счеты с жизнью, хотя бытовых проблем среднего украинца без денег у них вроде бы нет. Потому что депрессия может случиться у каждого, и она не спрашивает сколько денег ты зарабатываешь — столкнуть может что угодно.
А выше написали правильно,
цим треба жити
Работа сама по себе не очень захватывающая, требующая умственного напряжения и не очень здоровая (сидячий образ жизни — очень плохо для здоровья). И даже если интересно программирование — часто неинтересны задачи, которые ставит бизнес. Как можно такой работой заниматься без интереса к программированию в-принципе — я не знаю.
Це дуже шкідливий погляд на речі. І жорстокий. В результаті люди обдурені цією філософією все життя «шукають своє», а тоді сидять з пустими очима під під’їздами. Вже й не зовсім люди. А ті хто народився одразу зі «своїм» у них потім петрушку на базарі куплять, бо добрі такі, допомогти хочуть.
Это по-большему счету касается только отсталых стран вроде Украины. В Европе говорят даже дворнику на жизнь хватает. При этом я не говорю что всем кому не интересно айти нужно идти в дворники. Это просто как пример что на планете есть места где у человека больше выбора чем «айти или голодать»
Volodymyr Yefremov Laravel/Vue.js dev в — — — 07.02.2019 12:49
Але «з-за грошей», — це нормальна мотивація
Нормальная, но приходит время и она кончается. И тогда начинаются проблемы. Они могут быть разными, тут нет смысла расписывать. Но часто вешаются и богатые, которые много лет жизни что-то делали только из-за денег.
Если кодить только за деньги, выгорание придёт очень быстро.
Коли можна було обирати предмет для здачі фінальних іспитів, я обрала фізику, бо мені було простіше здати її, ніж наприклад, історію чи літературу:-))) А вища математика і теорія ймовірностей в універі взагалі були улюбленими предметами:-) Мені за це ніхто не платив, навіть за місця на олімпіадах тільки іспити зараховували автоматом. Просто було в кайф:-)
Не надо путать учебу в универе со взрослой жизнью.
Volodymyr Yefremov Laravel/Vue.js dev в — — — 07.02.2019 12:52
Просто було в кайф:-)
Правильно!
В том и дело, что разным людям нравятся разные виды деятельности и именно поэтому каждый занят СВОИМ делом.
Жаль, что не всегда удаётся его сразу обнаружить
как сдвинуть гору фудзи.
Valeriy Shvets Engineer в Phonexa 05.02.2019 23:56
Valeriy Shvets Engineer в Phonexa 05.02.2019 23:58
а вообще, если всем сеньёрам начнут подобные задачки задавать в Украине, так вакансии годами закрываться не будут.
Делов-то, разок прочитать Innumeracy и хотя-бы по одной задачке из раздела взять
Смотрите, ваш шаг улучшить свою жизнь и связать её с любимым делом, очень решителен! Моё мнение таково, что если ты уже стремишься к чему-то, то это уже очень хорошо и есть все шансы добиться этого! Главное «ХоТеНиЕ»! На работу берут АДЕКВАТНЫХ людей даже без корочки, ещё конечно смотрят на твои способности по нужной тематике! Мне кажется, что при усердной работе можно выучится за год, начать с фриланса, а потом идти в «мир больших возможностей»! Есть цель, есть желание, то значит все получится!
Спасибо за внимание!
Желаю вам успехов!
если ты уже стремишься к чему-то [. ] есть все шансы добиться этого!
Главное «ХоТеНиЕ»!
На работу берут АДЕКВАТНЫХ
при усердной работе можно выучится за год
начать с фриланса
Да вы таки оптимист, батенька.
Євген Козлов Front-end developer в SoftServe 05.02.2019 19:19
встречал системный подход и безсистемный подход.
первый — это «деление пополам» и «метод ветвей и границ» в голове, чеклисты и алгоритмы.
второй — это отношение как к магии «оно не работает!», «само сломалось», копирование ответов со SO без адаптирования под местные условия и прочие костыли-без-потребности.
оба варианта работают. удивительно, но второй вариант встречается не только у (вечных) джунов.
с первым развиваться намного проще. но, так получается, что для карьерного роста или даже просто отдельно вопроса зп — намного важнее «выглядеть» и «говорить», чем делать и достигать.
с первым — меньше стресса(понимаешь, что делать, даже когда не получается), со вторым — безопаснее для самооценки(т.к. всё равно магия и понимать и не надо).
«Поумничал насчет алгоритмов, и пошел дальше формочки клепать.»
пс Сорри, не сдержался ))
Євген Козлов Front-end developer в SoftServe 06.02.2019 12:43
расширь мысль, плиз, а то не очевидно — соглашаешься, возражаешь или просто в рандомный тред захотел отписаться
Николай Усик Programmer в Freelance & Remote-work 05.02.2019 18:46
Безусловно, если у вас есть определенный склад мышления, подходящий под вашу профессию, то вам конечно будет легче и естественней эту работу выполнять.
Для более подробной информации рекомендую глянуть в сторону соответствующих психологических типологий, которые, после определения типа личности, дают вполне конкретные рекомендации по типам профессий, которыми можно заняться.
Самые популярные из них это соционика (аналог типология Майерс-Бриггс на западе) или психософия. Соответствующие тесты для них тоже есть в интернете.
И про ваш вопрос о логике, — там логика это не просто слово, а один из аспектов типа личности
Иван Камышан Scala Developer в scala.band 05.02.2019 18:37
Учённые-мозговеды (к примеру Савельев, он поcледний от кого я об этом слыша, но я уверен, что и другие тоже найдутся), говорят, что есть прямая корелляция между структурой мозга, и тем, что хорошо получалось у людей. Исследовали путём смотрения в микроскоп на посмертные срезы мозгов общепризнаных людей в какой-то области деятельности. Обнаружили, что есть определённые участки мозга с определённой структурой, которые чётко прослеживаются у людей занимающимися чем-то определённым (например, написанием картин/романов, или же составлением музыкальных произведений). На счёт математиков и программистов инфы не видел, но можно предположить, что и для этих родов деятельности нечто подобное справедливо.
Написал пространно, но если прогуглить эту тему можно кое что найти.
Иначе говоря, имея среднестатистические задатки програмиста, програмистом стать можно, но будет гораздо проще, легче и приятнее если эти задатки есть, ибо мозги насиловать прийдётся меньше, и они будут тратить меньше энергии на решение програмистских задач.
С другой стороны, узнать есть ли задатки и натренировать мозги на данный момент можно только непосредственной тренировкой и отслеживанием успеха.
Ещё один феномен связанный с навыками програмирования, это миеленизация( некоторых участков мозга, т.е. преобретение ими полной функциональности) отделов мозга отвественных за планирование и принятие долгосрочных решений (а в программировании таковые часто приходится делать, закладывая архитектуру, подбирая инструментарий и т.д. и их роль порой важна и может стоить кучи рефакторингов, провтыкивания сроков / контракта), происходит в среднем к 25 годам(точную цифру надо гуглить), и отсюда берётся ироничное произвище летний синьор».