Показать полную графическую версию : Программирование - идти или не идти?
Avatar-Lion
02-12-2019, 10:19
Регулярно натыкаюсь на всякие вакансии в сфере программирования с космическими зарплатами (200 000 рублей, 400 000 рублей и т.п.). Да и окружающие люди намекают на эту профессию. В связи с этим вопрос к программистам: а надо ли туда вообще соваться? Потому как сомнения следующие:
1) Абсолютно не тянет в эту сферу. От слова "совсем". Привлекает деньгами, деньгами и еще раз деньгами. Понятно, что работа редко когда приносит людям бурную радость, поэтому я готов стиснуть зубы и, преодолевая ненависть и лень, начать изучать программирование. Потому как у нас в области 20 000 рублей в месяц считается нормальной зарплатой, а даже всякие "чайники от программирования" получают больше, сидя на удалёнке (ну, я так понял по всяком случае).
2) Абсолютный ноль в плане понимания работы компьютеров. Да, я много лет занимаюсь сборкой и обслуживанием компьютеров, но вот принципы его работы так и остались для меня загадкой. Смотрел тонны роликов на тему того, как работает компьютер, но так ничерта и не понял, какое отношение нули и единицы имеют к тому, что эти буквы сейчас появляются на экране. А я так подозреваю, что для работы программистом надо понимать хотя бы основные принципы того, как работает CPU, RAM и прочее железо.
3) Абсолютный дуб в математике. В школе этот предмет давался с адским напряжением, в итоге забил, получил за алгебру тройку в аттестате и норм. Мои познания на уровне 2 + 2 = 4 и все такое в этом духе. Да, я в курсе, что математические задачи не относятся к сфере программирования напрямую, но там в целом нужен такой склад ума, т.е. хороший математик может стать посредственным программистом, но вот плохой математик программистом не станет никогда.
4) Попробовал погуглить тесты для программистов, но они странные какие-то. В одних вопросы на уровне "Программист ставит на ночь рядом с собой два стакана. Один полный, если захочется пить и второй пустой, если пить не захочется". В других сразу какие-то формулы и значки пишут (я так понял, это из каких-то языков программирования примеры) и предлагают их решить, хотя я даже терминологию в вопросе не понимаю. Быть может, кто-нибудь подкинет какие-то адекватные тесты, чтобы простой "человек с улицы" мог пройти их и понять всё относительно себя и программирования?
Jula0071
02-12-2019, 16:20
Соваться в плане слать резюме и идти на собеседование? Попробовать никто не запрещает, но вас очень быстро отсеют. Даже если вы тестовую задачку заочно решите при помощи гугля или сторонней помощи, то при очном собеседовании мигом завалитесь. Но попробовать стоит, хотя бы для того, чтобы узнать, что там требуется и к чему стремиться.
200 000 рублей, 400 000 рублей и т.п.»
Это не космические зарплаты, вполне реальные для классных специалистов (которые запросто найдут аналогичную работу за границей, потому такие зп и дают), но для этого нужно очень многое знать и уметь.
DJ Mogarych
02-12-2019, 17:27
надо ли туда вообще соваться? »
Соваться куда-либо нужно, если к этому лежит душа.
Заниматься ненавистным делом за любую зарплату - пытка.
Абсолютно не тянет в эту сферу. От слова "совсем". »
Ответ очевиден.
Avatar-Lion
02-12-2019, 17:36
Заниматься ненавистным делом за любую зарплату - пытка. »
Жить на улице в картонной коробке и питаться дошираком хочется еще меньше. :)
Ответ очевиден. »
Да, вроде как очевиден. Но речь о том, чтобы понять и оценить на сколько все плохо. Понятно, что при таком раскладе никакие 200 000 в месяц мне не светят. Но если есть возможность чуть-чуть подучиться, пускай даже через силу, чтобы получать хотя бы 40 000 рублей в месяц, а не 20, то можно и помучиться, я считаю. Потому и просил дать ссылку на какой-нибудь адекватный тест на склонность к программированию.
…но так ничерта и не понял, какое отношение нули и единицы имеют к тому, что эти буквы сейчас появляются на экране. А я так подозреваю, что для работы программистом надо понимать хотя бы основные принципы того, как работает CPU, RAM и прочее железо. »
Avatar-Lion, ну, с каких-то базовых основ надо начинать. Можно для пробы взяться за наборы команд процессора и ассемблер, проще всего — каких-нибудь старичков типа Intel 8080/KР580 или Intel 8086/88/КР1810 с MASM'ом/TASM'ом. Просто, чтобы посмотреть, как это в принципе работает. Пощупать, так сказать, изнутри. В банальном однозадачном режиме.
Дальше можно плавно переползать на гольный C (опять-таки, для ознакомления с парадигмой структурного программирования). Затем уже браться за C++ с его ООП.
Если же говорить про стабильный заработок — учите сразу 1С.
Регулярно натыкаюсь на всякие вакансии в сфере программирования с космическими зарплатами (200 000 рублей, 400 000 рублей и т.п.). »
А я регулярно натыкаюсь на вакансии в 30-40-50 тысяч :). Особенно в последнее время. И это куда более реально.
Grabber2006
02-12-2019, 18:30
Попробуйте для начала пройти какой-нибудь самоучитель по Delphi 7. Если с ним дело не пойдёт, то с остальными языками точно не получится.
Jula0071
02-12-2019, 18:53
Delphi 7 »
О боже мой сотона. А чего не турбопаскаль гг?
Вообще не стоит,я начал учить и капец,и у меня 4 по алгебре
Если же говорить про стабильный заработок — учите сразу 1С. »
Плюс делопроизводство - иначе смысла нет. Готовы погрузиться в унылый (для большинства "небухгалтеров") мир учета ТДМ ?
я начал учить и капец,и у меня 4 по алгебре »
Ну, раз BoryanX не вытянул, значит и браться смысла нет.
Jula0071
02-12-2019, 20:56
учите сразу 1С »
Никому за пределами известной могилы всех проектов по причине распила, "OdinAss" нах не нужен. И дельфи тоже. 10-20 лет назад, может быть, я лично знаю людей, которые одно время прилично получали, а теперь меньше косаря евро и бутылка водки каждый вечер с тоски.
Avatar-Lion, из самого простого - как вариант - ардуино. Первая и самая главная задача -- получить повторяемость действий.
Позагружай скетчи, поменяй те или иные значения, посмотри, что "система реагирует".
Второе - с какого языка начать изучение - мой вариант - либо js (NodeJS) (потому что консоль с отладчиком есть прямо в хроме или огнелисе)
Либо python (3.7, 3.8). Опять же первый шаг - пройти все шаги и получить управляемый процесс.
Дальше - 100 задач по программированию. Причем мы говорим про простые задачи, а не (подчеркиваю НЕ) про задачи на собеседовании и пр. Там либо дикие тонкости, извращенства и прочие непотребства реализаций того или иного языка (скорее всего С++). Мы не про это. Мы про наработку базы. Поэтому ВУЗовского задачника хватит более чем (их на просторах интернета много)
Важно не бросаться сразу в фреймворки и пр, хотя соблазн велик. Первые несколько раз все же сделать руками. Ну и чуть по чуть :)
Третий раз для закрепления - важно получить "управляемое и повторяемое".
Потом уже будет элегантность, головная боль тимлида, кривокод и пр. радости становления профессионала :)
Управляемость и повторяемость.
Hello World!
Hello World 123
>Avatar-Lion
Hello, Avatar-Lion!
=)
Avatar-Lion
02-12-2019, 21:54
lxa85, Для меня это вообще темный лес. Компьютер я хоть примерно знаю из чего состоит и как он работает, а вы мне вообще другую платформу предлагаете. Не говоря уж о том, что я в вашем сообщении часть терминов тоже не понял. :)
Не говоря уж о том, что я в вашем сообщении часть терминов тоже не понял »
Я тоже ничего не понял, но если хотите в это лезть, то нужно не просто все это понять, но и простить полюбить !
Короче чувак, там надо матешу учить иначе никак. Ну попробовать можнп.
одно время прилично получали, а теперь меньше косаря евро и бутылка водки каждый вечер с тоски. »
Jula0071, ну, Ваши фантазии известные. У кого суп жидкий, а у кого жемчуг мелкий :).
Компьютер я хоть примерно знаю из чего состоит и как он работает, а вы мне вообще другую платформу предлагаете. »
Тот же компьютер только сильно упрощенный. Фактически его суть - процессор с выводами.
С одной стороны - волков бояться -- в лес не ходить. Программирование (да и любая область) - это почти каждый день обучение и что-то новое и не известное.
Я предложил основы, то что можно "потрогать руками" и то что снимет психологические барьеры. Поэтому ... ну не знаю, ну хоть YouTube с курсами, и с повторением действий за лектором.
Дальше моя фантазия заканчивается.
Dreamer_UFA
03-12-2019, 06:06
Сорри за оффтоп....
Вообще цель стоит перед топикстартером увеличить свой доход, не так ли ? Просто название топика про программирование.
40 тысяч минимально желаемые относительно легко достигаются современными путями. Одностраничники продажные, настройка гугло-яндекс контекста, смм и прочие маркетинг штуки. Можете закидать меня тапками но "лэндингист" может получать куда больше. Входной билет дешев, адаптация быстрее.
Что бы получать хороший профит от программирования нужно иметь опыт и рабочие проекты. Обучение займет время (немаленькое) а есть не доширак хочется уже сейчас. К тому же обучение от того же Яндекса бесплатно и в открытом доступе.
Все это мое ИМХО. Сам промышляю этим и дополнительные 40-60 в месяц получаются....
DJ Mogarych
03-12-2019, 10:20
Жить на улице в картонной коробке и питаться дошираком хочется еще меньше. »
Полагаю, что в жизни выбор шире, чем между200 000 рублей, 400 000 рублей и т.п. »
и
Жить на улице в картонной коробке и питаться дошираком »
Абсолютно не тянет в эту сферу. От слова "совсем". Привлекает деньгами, деньгами и еще раз деньгами »
Абсолютный ноль в плане понимания работы компьютеров »
Абсолютный дуб в математике. »
не идите.
космические зп - это для тех, кто бог в математике, но при этом еще и получил университетские навыки и багаж знаний по прогингу.
Для быдлокодеров - копеечный аутсорс, а к 30 годам вас оно задолбает хуже горькой редьки, но вы уже упустили время, когда можно чему-то учиться.
Avatar-Lion
03-12-2019, 16:31
Вообще цель стоит перед топикстартером увеличить свой доход, не так ли ? »
Угу. Не знаю просто куда еще приткнуться.
Полагаю, что в жизни выбор шире, чем между »
Конечно шире. Но я не знаю чем еще можно было бы заняться. Компы хоть как-то знаю, а во всех остальных областях ноль.
к 30 годам вас оно задолбает хуже горькой редьки, но вы уже упустили время, когда можно чему-то учиться »
Ну это да, мне 32 и как-то не ощущаю я уже желания сидеть и сутками изучать что-то новое.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.