Программист

копировать

Евушки, опытные и начинающие программистки, посоветуйте, работоспособен ли мой план?
Мне 35, образование гуманитарное, всю жизнь работала в pr, копирайтила и т.д. Надоело. Очень люблю изучать программы и все связанное с программированием безумно интересно. Понимаю, что вышку не потяну пока точно.
Хочу пойти на Бауманские курсы и постепенно овладевать программами, которые они предлагают. Начать хочу с обзорного курса, чтобы более-менее с направлением определиться, ибо программ - МНОГО! Скажите, реально ли потом с этими корочками начать работу?
Более того, реально ли работать с частичной занятостью (не полностью на дому ни в коем случае, но и не полной пятидневкой, ибо на руках неходячий, но интеллектуально сохранный ребенок, которой в сад\на няню, но некоторую реабилитацию только на меня)?
Или это ерунда получится без профильного высшего? Что на рынке труда, востребованы ли такие самоучки для выполнения несложных проектов? Буду благодарна за любые мнения.

копировать

Программисту нужны знания языков программирования, а не программ.
Идти учиться ради корочек глупо, на них никто не смотрит (если это не корочка технического вуза), смотрят на опыт. А опыт придется нарабатывать почти бесплатно полгода минимум. Причем именно нарабатывать, т.е. часов по 10-12 ежедневно. Готовы?

Если с математикой и логикой все хорошо было и есть, то попробовать можно, иначе вообще дохлый номер. Я бы посоветовала начать с изучения html+css, потом xml+xslt (не везде пригодится, но мозги разомнет), потом javascript и sql. Предупреждаю сразу: платят за эти простейшие знания не очень много, но без них дальше двигаться не получится.

копировать

Да, мат.логику очень любила в институте (факультет социологии, поэтому азы преподавали хорошо).
html+css как раз и есть первый базовый курс, .который я для разминки и хочу для начала, а потом уже думать, продолжать ли.
Опыт, да, понимаю, что почти за бесплатно нарабатывать, волнует только что не смогу полную рабочую неделю сразу быть из-за ребенка, хотя... если однозначно перспективно, то можно и няню поискать толковую, способную заниматься с особым ребенком.
Спасибо!

копировать

Одного html на няню не хватит. Курс брать тоже почти бессмысленно, все в интернете есть. Делайте свой простенький сайт для начала, а потом регистрируйтесь на биржах фрилансерских и берите самые дешевые и/или несрочные заказы. После нескольких выполненных берите чуть сложнее, учиться по ходу дела будете

копировать

)) спасибо! няню, конечно, из других источников. У меня самоорганизации не хватит освоить хорошо, html я более-менее знаю, на уровне простенького сайта. Я именно как начало его хочу взять, потому что языков много, а интерес неопределенный пока. Меня больше интересует, когда я пройду 5-6 курсов, смогу ли я работу именно не полностью надомную, мне необходимо хотя бы 2-3 раза в неделю с коллективом поначалу работать, я одичала уже дома, я к людям хочу)), а пятидневку не потяну(

копировать

Возьмите курс на coursera, edx, futurelearn. Если прям корочка-корочка нужна, то можно оплатить сертификаты и пройти специализацию, а так все бесплатно. Зачем ездить куда-то, платить, будущее уже наступило и качественное образование от ведущих мировых ВУЗов доступно всем.

копировать

html и css прекрасно учатся и без курсов. если вы не способны освоить их без курсов, по книжке - не стоит соваться в программирование
тем более, что это даже не языки программирования, а язык разметки и таблица стилей

копировать

Вы про курсы "Специалист"? Хорошие курсы, но многое зависит от преподавателя, но имхо не стоят своих денег.
Лет 10 назад из любопытства сходила к ним на html + css. Из заявленных 30 ак.часов (или около того) было всего 7 или 8 занятий по 1,5 часа, остальное было отдано на самообучение. Если будете записываться к ним, уточните обязательно, сколько именно аудиторных часов.

В остальном поддерживаю Анонима - надо делать свой проект и сразу учить на практике. Можно использовать самоучители, ютуб.
https://lifehacker.ru/2014/05/31/100-besplatnyx-onlajn-kursov-na-russkom-yazyke/

копировать

На тестировщика возможно, но маловероятно, им тоже желательно языки программирования знать. Начать учиться на программиста в 35 женщине - бессмысленно, даже мужики за 40 у нас (в ИТ) уже не очень котируются. У Вас нет профильного образования, у Вас нет опыта программирования на соответствующих языках, а когда опыт появится, Вы уже будете никому не нужны в силу возраста. Ни в коей мере не хочу Вас обидеть, но в ИТ нужны только мальчики около 30 (с опытом программирования 5-7 лет).

копировать

Спасибо, вот уж не думала, что и тут возраст - помеха) уж какая разница, кто сидит "по ту сторону экрана". Я уж суперкарьеры, понятно, не лпанирую, но и поработать, конечно, хочется, интересно уж очень!

копировать

В России в ИТ возраст - огромная помеха, речь не о карьере, даже на рядовую должность программиста
есть возрастной ценз.

копировать

Полнейшая ерунда. Вот уж где возраст - не помеха, так это в IT. Не сбивайте человека с толку.

копировать

Это смотря что тестировать. Я игры тестирую на предмет экономики игры и баланса. Получаю поболе, нежели знакомые программисты, вылавливающие баги.

копировать

Сколько вам лет? Какое образование\знание языков пр-я?

копировать

38, образование высшее экономическое (ГМУ). Языков программирования не знаю. У меня другой уровень тестирования. :-)

копировать

Ради самообразования спрошу. А в чем суть вашей работы?

копировать

Выше же написано: экономика и баланс игры) Если в двух словах - это чтоб ресурсы не закончились, закрыв возможность продолжения игры, и чтоб игрок не потерял интерес из-за невозможности начать выигрывать. Думаю, эта дама не совсем тестировщик, а еще и проектировщик немного;)

З.Ы. к разработке игр отношения не имею, исключительно мои догадки из вышенаписанного

копировать

вы как игрок пришли в это тестирование? просто интересно

копировать

Очень сложно )) Это, наверное, надо самому много играть, чтобы понимать

копировать

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

копировать

ну на знаю.... у нас самый высокооплачиваемый программист - 50 лет. начал программированием профессионально заниматься в 35. его месячная ставка - что-то около 350 000, если я не ошибаюсь :)

копировать

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

копировать

Это не выброшенные деньги. Это просто самый низкий уровень. тестовый, так сказать.
нначинайте с html 4.0 и css 1.0
поймете принцип - двигайтесь дальше
а сверху, в части программирования можно и php, и javascript , и С++
можно и pyton
смотря что вы собираетесь программировать. если сайты писать, то php и sql для начала более, чем хватит

копировать

актуальный стандарт сейчас HTML 5 + css3

копировать

Актуальный да
Но основы легче освоить с более ранних версий
По крайней мере с css
Впрочем, я не программист. Мой максимум был в настройке cms с легкими вставками
Хобби было

копировать

А я бы посоветовала начать с тестировщика. Зацепитесь, а там можно будет заняться автоматическим тестированием (тоже программирование). Если будет удаваться, то со временем перейдете в программисты.
Но, работа тестировщика очень интересная:) может, и останетесь в ней. Главное, компанию найти с интересными проектами:)
Удачи вам!

копировать

автоматическому тестированию какие языки нужны? я так понимаю джава...

копировать

Зависит от компании. Чаще всего, на чем разрабатывают, на том и автоматизируют. А вообще, авто-тесты тоже разные. Кто-то на C# и джаве, кто-то на питоне, кто-то вообще на груви.

копировать

вы для начала ручным тестировщиком попробуйте устроиться, их часто вовсе без опыта берут. я лично знаю дам, которые пришли в это дело в вашем возрасте и даже старше.

а насчет автотестирования: далеко не везде оно надо, но если надо, то руководство всегда поддержит начинание и даст попробовать свои силы

копировать

Как начать-то? Что нужно знать для работы тестировщиком? И какие, например, компании посоветуете посмотреть, чтобы хоть примерно понимать их требования?

копировать

Можно это для начала прослушать, общее представление получите
http://universarium.org/course/526

копировать

спасибо! сегодня же послушаю, мне так идея тестировщика понравилась))

копировать

К сожалению, курс начнется, когда наберет 3000 подписчиков, пока чуть больше 1000(

копировать

Вообще, очень важное для работы в IT качество, это умение искать информацию самостоятельно. Без шуток. Ну забейте в гугл хотя бы "профессия тестировщика" ;)

копировать

Посмотрела. Редко кто делится мнением, с чего лучше начинать обучение. В том же Специалисте преподаватели исключительно женщины на тестировщика. Шаг первый - все равно html \ css вот смотрю сейчас http://htmlbook.ru/html5, https://webref.ru/course. Получается, что начинать изучать нужно html, а потом уже 5, как дополнения? Хочу почувствовать, пойдет самоизучение вообще у меня или заблужусь, не смогу организоваться)))

копировать

Так вы спросили про тестировщика, при чем тут html?
А для разработки, так вам сначала нужно с областью определиться. Вы хотите версткой заниматься? Тогда html, javascript и css. Если хотите с базами данных работать, то sql, например. Если действительно прогать хотите, то c#, java и т.п.

копировать

А хороший программист знает это всё и даже больше.

копировать

Ей начинать с чего-то надо. При чем тут хороший программист.

копировать

К тому же, что именно "всё" знает хороший программист и на каком уровне? И джаву, и сишарп? И базы данных проектирует на уровне амазона. И веб морду рисует? И в криптографии все досконально знает? И т.д. и т.п.? :) И все делает замечательно и прекрасно? :)))

копировать

Ага, и жнец, и кузнец и на дуде игрец :)))
Любят у нас таких работодатели. Приглашают на работу программиста и хотят, что бы он сам все формы отчетности заполнял, программировал и нужные органы отвозил. А после этого сеть корпоративную настроил, пару компов починил, пару сайтов сделал и несколько баз слил в одну.
А что такого? Ведь хороший программист должен все это знать... :) :)

копировать

Тыжпрограммист :) Напомнили :)
http://daybook.org.ua/vse-pro-vse/kto-takoj-tyzhprogrammist.html

копировать

все правильно!
это ж Россия!

копировать

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

копировать

Есть знание, а есть специализация. Это как хороший врач ориентируется во всех областях медицины, а не только лечит ухо, к примеру.
Вообще, везде хорошие специалисты много, что знают и могут. Не всё, конечно, но многое. :-)

копировать

В любой нормальной компании типа ФБ, Гугла и т.д. как раз идет четкое разделение обязанностей. Там хорошо понимают, что знать все на достойном уровне невозможно.

копировать

вообще-то любой программист знает хотя бы средне html и отлично sql. даже тот, кто в основном ассемблер использует

а c++ почему не упомянули наряду с джавой? я как-то c# поделочным языком всегда считала (не в обиду дотнетчикам), хотя может все изменилось уже, конечно, просто мало сталкивалась...

копировать

Даже интересно, зачем любой программист знает теги для разметки страницы в интернете, если он этим никогда не занимается? Скорее уж xml знает, чем html. Это обычно домохозяйки все знают html.

копировать

потому что любой программист с этим хоть раз в жизни сталкивался, как минимум понимать обязан, это же элементарщина

а что вы под знанием xml подразумеваете? xslt преобразования не всякому программисту делать приходилось, а в остальном.. что там знать-то?

копировать

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

копировать

Ну хорого, скажу по-другому: я не знаю ни одного программиста, кто не сталкивался с html и xml и не знал бы на отличном уровне sql. Упоминается это все для автора, просто ей сразу сориентироваться во всем и с джавы начать довольно сложно будет, думаю.
Насчет html+css+javascript и домохозяек вы погорячились слегка все-таки, теги знать точно не достаточно

копировать

Я смотрю, у вас область все больше и больше расширяется:-D Начали с html, потом добавили xml, потому уже и javascript и теперь будете мне приписывать, будто я сказала, что все это для домохозяек. Ну-ну:-D

Автор должна определиться, в какую вообще область она хочет попробовать тыкнуться, а не изучать все подряд.

копировать

я сразу скажу , что я другой аноним,назовусь к примеру анна

нормальному программисту в принципе по барабану на каком языке программировать, главное правильно составить алгоритм.
html css-это все инструменты , ну или оболочка
в javascript-это все таки уже язык программирования

простая домохозяйка это уже не освоит, только при условии математического образования

копировать

У меня такое впечатление, что я с глухими разговариваю. Ну или со слепыми, раз уж мы на форуме.

Позвольте поинтересоваться, а вы вот это все зачем мне написали? Вы таким образом вот на этот мой вопрос отвечали: "Даже интересно, зачем любой программист знает теги для разметки страницы в интернете, если он этим никогда не занимается? " Или на какой вопрос вы отвечали?

И мы тут вроде об авторе ведем беседу, а не об абстрактном "нормальном программисте":-D Как думаете, она уже нормальный программист? Ну чтобы на любом языке программировать?

копировать

я отвечала на вашу реплику, находящуюся на шаг выше

копировать

Ну так это еще хуже:-D Потому что я там ничего не спрашивала, а просто констатировала факт, что аноним выше приписывает мне не мои слова.

Так к чему вы все это написали про "нормального программиста", про инструменты и оболочки?

копировать

ну значит вырвала слова из контекста)
Но свои слова про нормального программиста и оболочки не снимаю
P.S перечитала ваши сообщения выше-про домохозяек вы погорячились слегка все-таки,нахрена им все это?

копировать

Зачем ему это понимать, если он, например, занимается разработкой серверной части приложений под линукс? :)))) Но вообще html на уровне "понять" учится довольно быстро. Если хочется стать экспертом в разработке клиентской части веб-приложений, тогда придется потратить очень немалое кол-во времени.

копировать

Серверный программист стал таковым не сразу просто)

копировать

угу, начинал он с верстки бггг

копировать

html - азы, с которых начинают. Например, сейчас дочка с друзьями (13-14 лет) делают тематический сайт. Заодно и практикуются в html и css. Изучали всё самостоятельно. Благо информации море и ничего сложного там нет.

копировать

Ну не знаю. Я начала с паскаля (это еще в школе), а продолжила С++. Потом еще много на чем.
Html как-то ни разу не пригодился. Хотя нет, вот вспомнила, один раз муж попросил подправить его страницу. Ему один чувак ее наваял, а потом отказался вносить изменения. Пришлось мне открыть интернет и быстренько проштудировать всю эту ерунду. Но я уже ее давно забыла, зачем держать в памяти всякий мусор, если он не нужен. Да и со страницей той муж давно перестал играться. Тогда просто это модно было, свои страницы создавать:-D

копировать

С этого года дочка паскаль начала изучать (на курсы ходит). Летом планирует самостоятельно поковыряться в C#. В школе, увы, им ерунду какую-то дают. 7 класс - изучают Word. Вот что там учить детям, которые создают и оформляют работы на компе с первого класса?:dash1

копировать

Зачем самостоятельно? Запишите ее потом на курсы по Java, например. Как раз в основном с 7 класса везде и начинаются курсы по программированию для детей. В школе программирование вроде с 9-го.

копировать

Хочет, пусть пробует, а там видно будет. С# ей интересен для работы на движке Unity.

копировать

На уровне детских сайтов, действительно, ничего сложного нет. Если автор хочет заниматься разработкой клиентской части, пусть начинает. Если же ее интересует ооп, то на html я бы сейчас не разменивалась.

копировать

Ей нужно определиться, чем она будет заниматься. И с чего-то начинать. А не бросаться осваивать все подряд.
А насчет хороших программистов и знаний... Знать-то знают, но каждый занимается своим делом. Например, мой бывший коллега, который работает сейчас в гугле, имеет вот такую связку знаний HTML+CSS+Javascript+PHP. Ну, питон еще знает. Занимается клиентом. Серверную часть пилят другие.

На с++ не знаю никого, кто сейчас пишет, поэтому написала про то, что мне ближе. Про сишарп даже не знаю, что вам сказать. Для начала нужно понять, на основании чего вы сделали такие выводы, чтобы дальше что-то комментировать :)

копировать

Что нужно определиться - согласна.
Я знаю больше всего тех, кто пишет на джаве, меньше - сиплюсы и низкоуровневые языки.
js с jquery, php особняком идут.
На сишарпе только один знакомый доживает последние деньки, перепрыгивает на джаву, жалуется на говнокодерство, быдлоархитектуру и неинтересные проекты.

копировать

так говнокодерство и быдлоархитектура не от языка зависят :))) Ровно как и неинтересные проекты.

копировать

Если рассматривать профессию тестировщика, то начать лучше с совмещения изучения теории и практики!! в тестировании.
На очень известном в среде русскоязычных тестеров портале есть более эффективные тренинги с практикой (домашние задания), чем курсы "Специалиста". В том числе и для новичков. Есть бесплатный проект, организованный энтузиастами для начинающих тестировщиков, для совместного тестирования реальных разработок и обмена опытом.
Найдете этот портал, полдела для начала сделано )))

ЗЫ Конкретно требования работодателей можно посмотреть на любом работном сайте. Смотрите вакансии для тестировщика без опыта, тестировщика-стажера, младшего тестировщика и т.п.

копировать

Интересная наводка, спасибо! Может, как то намекнете))

копировать

Поиск в гугле по первой части второго предложения из моего первого поста выдаст вам желаемое.

копировать

Полностью согласна с вышесказанным - в этой области котируются мальчики возрастом около 30 и с опытом работы. Возраст критичен - скорость мыслительных операций (из которых и состоит смысл программирования :))) с возрастом очень замедляется.

Помню, мне с моим профильным высшим образованием (программист я :))) и в 30 лет было непросто найти работу, все мальчиков хотели, для девочек-программистов нужны любители. А уж после 40 и подавно никто не смотрит.
Так что выбирайте лучше другую сферу деятельности....

копировать

Слушайте,ну после 40 вообще трудно в принципе устроится на любую квалифицированную работу,в любой практически области.Это же не значит,что надо сидеть и не рыпаться.У меня есть знакомые IT-шники, сертифицированные java разработчики и не один, за 40 и за 50 лет.Работы меняют каждые 2-3 года,зарплаты 100-200, Москва.Не знаю конечно,будь им по 30-35,они бы зарабатывали по 300-400?

копировать

Вот и я так думаю. Насчет после 40. Пойти администратором, оператором и иже с ними всегда успею. А так немного мозги размять после декрета, потом поездить на собеседования - ну пойму, что не берут, стреляться не буду) а какие-то простенькие недорогие проекты в свое удовольствие всегда можно найти, мне так кажется.

копировать

Я бы вам посоветовала пойти в 1С. И не программистом, а консультантом. Это как раз работа для женщин. Записаться на курсы в саму 1С и потом во франчайзи. Там таких берут, с нуля, после курсов. Но вам придется очень много чего осваивать и много работать. И в начале вы будете мало получать. Но уже через год вы приобретете какой-никакой опыт, а с ним и зп пойдет на повышение.

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

В общем года 3 вам надо будет отработать в офисе, не меньше, прежде чем удаленно сможете устроиться. Никто не доверит удаленную работу сотруднику, к которому нет доверия, потому что он новичок.

копировать

Спасибо!

копировать

А SAP не перспективнее будет?

копировать

Для кого? Для автора? Я понятия не имею, как становятся программистами SAP с нуля. И не знаю, насколько это реально для автора в таком возрасте. Зато я знаю, как становятся программистами 1С, и это реально работающий вариант. Правда одного желания недостаточно, надо все же иметь соответствующий склад ума и потратить на это становление несколько лет. Но в 1С и консультанты неплохо зарабатывают при соответствующей квалификации.

копировать

Я посмотрела, что за зверь) Но это, конечно, ух! Учиться и опыта набирать долго придется)) В любом случае, за идеи - спасибо!

копировать

А кто на нем ещё сидит то? На и раньше единицы были... Вот SRM, да, новая фишка.

копировать

Подскажите, пожалуйста, по поводу консультанта в 1С. Там всех берут на курсы с нуля или всё же какие-то определённые способности должны быть у человека? В программиста я не мечу совершенно, т.к. там хорошие математические способности должны быть и математический склад ума, таким не обладаю....в консультанты попробовала бы.

копировать

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

копировать

так какие языки нужны в автоматическом тестировании, или где эту информацию найти?

копировать

Кстати, вспомнила. Тут одна дама в детском разделе давала ссылку на очень увлекательную штуку. Правда она для детей, которые изучают программирование. Но вы попробуйте. Очень даже интересная штука. Вот https://piktomir.ru/online/ Решайте задачи, посмотрите, как пойдет. А то может и совсем не пойдет.

копировать

спасибо! и всем за обсуждения спасибо!

копировать

Я бы посоветовала не программированию учиться, не получится это у вас, сейчас в 18 лет дети так программируют, что опытных взрослых программистов за пояс заткнут.
А лучше пройти обучение по всяким BI примочкам, типа отчеты делать и всякую аналитику несложную, типа Tableau, Sisense.
И английский подтянуть.
https://www.coursera.org/learn/analytics-tableau
Вот этот можно взять, например. Так он бесплатный, можете начать и понять, потяните ли. 60 долларов сертификат (и проверяют ваши задания).
Другие похожие курсы там посмотрите. Это все от американский и европейских известных университетов.

копировать

Ой, где же эти дети ходят :)))) И какую долю процента от основной массы говнокодеров они составляют.

копировать

У моего сына несколько таких друзей-гиков. По работе тоже встречала.

копировать

И вы достаточно компетентны, чтобы сравнивать? А, самое главное, имеете возможность сравнить? :)

копировать

Именно, я достаточно компетентна. И да, имею возможность сравнить.

копировать

Значит, в дерьмовой вы конторе работаете, если у вас опытных программистов дети обставляют.

копировать

Хм, ну и заявления у вас. Я вообще не в конторе. И вообще не в России. И я не говорила, что дети обставляют. Только что некоторые дети пишут программы гораздо лучше взрослых и опытных программистов. Сейчас много новых программ появляется, старики не успевают их выучивать и нет уже такого желания новые языки учить и бесплатно или за копейки практиковаться.

копировать

В любой сфере НЕКОТОРЫЕ дети лучше стариков, не желающих учиться новому.

копировать

Я отлично умею читать и вижу, что у вас написано: " сейчас в 18 лет дети так программируют, что опытных взрослых программистов за пояс заткнут.". Где тут слово "некоторые"?

А вообще, вам ниже правильно написали, всегда были есть и будут некоторые дети, которые будут лучше некоторых стариков. Не знаю, о каких программах речь, но язык программирования постоянно учить не надо, это не поправки к законам. Новые языки программисту тоже незачем учить, если он прекрасно пишет на той же джаве. Это не значит, что не нужно совершенствоваться. Но ваши ответы говорят о том, что вы далеки от программирования.

копировать

Ну пропустила слово некоторые. Разумеется, я не имела ввиду всех подростков. Но у них реально больше времени и возможности сейчас быстро и бесплатно изучать новомодные языки.
Я не программист, я использую некоторые языки программирования в работе (например, R и Python). Программист - муж, это мы с ним обсуждаем новые языки и новые направления. Ему в его айбиэме хорошо видна ситуация и с распространением новых языков, и с распределениями ресурсов.

копировать

И что, в IBM программисты вынуждены постоянно учить новые языки? :)))

копировать

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

копировать

Извините, вклинюсь. Приведите, пожалуйста, в пример два-три новых языка, появившиеся в мире, скажем, за последние 4 года. И в целом, раз муж у Вас владеет темой, может есть какая-то статистика (ткните, где искать), на основе которой можно сделать выводы, аналогичные Вашим?

копировать

Да тот же R, который я упомянула. 2 года назад им очень мало кто пользовался, а 4 года назад никто и не слыша про него. Питоном никто не пользовался. Сейчас он очень разрастается и Ар, возможно, опередит.
Скала относительно недавно появился.
Студенты R уже в университете учат, причем на первом же курсе, и сразу могут практиковать в свободное время, подрабатывать. Стариканам же приходится переучиваться.

копировать

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

копировать

Кто-то быстрее учит, кто-то медленнее.
Вы питон находите легким? ну может быть, там по-сути ничего учить то не нужно, несколько недель практики. R никто легким не считает, хотя мне он иногда кажется довольно симпатичным. Не говоря уж о том, что он бесплатный.
Но проблема то в том, что маститые программисты еще и денег хотят больше, в то время как студенты пишут те же программы за гораздо меньшие деньги. Да и вообще руководить молодежью проще, когда они тебе в рот заглядывают и со всем соглашаются.
Так что всему свое время, в определенном возрасте уже лучше руководить программистами, а не программировать. ИМХО, конечно.
Про зарядку для мозгов соглашусь, программировать полезно и в 70+.

копировать

Между хорошим программистом-студентом и программистом в возрасте есть одна большая разница. Студент при всем желании не имел достаточного времени, чтобы сталкиваться с различными ситуациями. Если человек действительно увлечен своей профессией, то с возрастом у него такой опыт, с которым студенту сложно тягаться. Это особенно хорошо видно на собеседованиях, когда приходит молодой и горячий, ты его что-то спрашиваешь, а он о таком даже не слышал.
Для каких-то простых вещей наверно и правда лучше нанимать тех, кто подешевле. Но у нас в компании опытные фигней и не занимаются.

копировать

"Если человек действительно увлечен своей профессией, то с возрастом у него такой опыт, с которым студенту сложно тягаться"
Угу, нанимающая сторона может думать совсем иначе :)

копировать

Я, как представитель нанимающей сторон, думаю именно так.

копировать

Девушки, простите за офтоп. Сын увлекается программированием и как раз упоминал функциональные языки. С какого класса имеет смысл попробовать изучить и с какого начать? Посмотрела описание - вроде бы нужна математическая база. Я сама чайник, извините. Сын уже изучал Паскаль, С, С++, Джаву.

копировать

Питоном никто не пользовался? Вы прикалываетесь? Это вам муж рассказал? :))

Насчет R. Ну и что, что он появился? Зачем на него переучиваться человеку, который работает в компании, где все пишут на джаве? :)

В завершении отмечу, что ни один мой бывший коллега из тех, кто сейчас рабтает в ФБ, гугле, амазоне или майкрософте, не учили R.

копировать

Именно. R вообще не является языком общего назначения.

копировать

Питон достаточно новая программа. По крайней мере в аналитике он выплыл года 4 назад.
На R приходится переучиваться человеку, который до сих пор делал аналитику на SAS. Если вы, конечно, знаете хотя бы немного, что это такое.

копировать

Мы о разработке или об аналитике? На питоне наши тестеры писали еще 10 лет назад.
Если он у вас "всплыл" года 4 назад, это не значит, что языку 4 года ))

копировать

Я про аналитику. В разработке он мог быть и дольше. R точно не был дольше.
Но.. вы программист, я нет. Я привела примеры того, как всплыли новые языки, которые раньше не использовали, использовали другие. R все время пополняется новыми фишками, так что про него вообще нельзя говорить, что он "был".
Скала точно новый.

копировать

Я вас спросила простую вещь: в IBM требуют учить новые языки? Какие именно?

копировать

А я вам должна отвечать? Вы мне за это деньги платите?
Нет, в айбиэм у тех, кого я знаю, нет необходимости изучать новые языки. Если есть необходимость, набирают тех, кто знает новые языки.

Помнить названия языков, которые мне перечисляли, я не обязана. Мне это вообще не интересно. Я, к счастью, никогда не была программистом и не планирую им быть. Но трудно не заметить, когда появляются новые программы и новые подходы.

копировать

Не должны, но если уж ляпнули, то хорошо бы подтверждать свои слова.
Я так и поняла, что вы ничего не знаете, зато с умным видом пытаетесь что-то вещать в теме, где таких как вы не звали, ибо сказать вы ничего не можете.

копировать

Знаете что, это вы у себя дома так разговаривайте и стройте. Мы здесь просто общаемся, никто не перед кем не обязан отчитываться. Ведите себя скромнее.

копировать

Общаетесь на тему, в которой ни шиша не понимаете? Вы точно уверены, что автор ждет именно такого общения? :)

копировать

Можно, я отвечу? Вообще не понимаю местных баталий по поводу синих.
В IBM, если вы заметили, вообще концепция развития поменялась. Да, они были первыми в докомпьютерную и раннюю компьютерную эру, но с тех пор много воды утекло. Сейчас они лезут в консалтинг, информационную безопасность и ты.ды. Глупо их сейчас рассматривать как лидера в программном обеспечении.
И новые языки у них индусы учат, если есть такая необходимость, у них до фига много отдано на аутсорс.

копировать

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

копировать

Ой, а кто же тогда лидеры?

копировать

Тетя просто считает, что ее муж работает на офигенной работе. И в свете этого решила, что она вправе давать советы, не имея к программированию никакого отношения и в принципе не понимая, что там происходит.

копировать

Тетя считает что она точно не крючить так как вы пальцы. Я просто пояснила вам, что я сама не программист, но мне есть с кем обсуждать последние тренды.
Нет, я не считаю что мой муж на офигенный работе. "тетя" ждет не дождется, когда же он уйдет с этой и начнет заниматься чем-то более интересным.
Но подозреваю что точно знаю больше, чем вы. Исключение - если вы в штатах. Тогда могу допустить что вы знаете больше.
И попробуйте не хамить незнакомым вам людям.

копировать

Да, я уже оценила ваш уровень знаний :)))

копировать

Это сейчас они долю процента составляют. Но уже и не долю.
Просто раньше очень многие были самоучками, вот и результат. Теперь совсем другое дело. Теперь детей обучают этому с 7 класса, потом профильное высшее образование. Самоучек без соответствующего диплома скоро вообще перестанут принимать на работу. Уже сейчас с гуманитарным образованием не очень-то хотят брать, даже если человек 20 лет этим занимается. Хотят, чтобы по диплому было хотя бы техническое, пусть и не в той области. А у автора, кстати, гуманитарное.

копировать

Еще как принимают. Вон я выше дала ссылку - учись не хочу на дому прямо. Куча проектов, практики. Возможность работать удаленно над проектами - подработка. Можно сначала устроиться на работу даже, с зарплатой и бенефитами, и потом начать учиться на вечернем - легко, пока нет семьи. Масса возможностей. И быстрые молодые мозги.

копировать

Хорошие программисты всегда будут составлять долю процента. Ровно как и в любой другой сфере количество крутых специалистов крайне мало. А вообще, в 18 лет хочется гулять, а не работать. С чем мы регулярно и сталкиваемся, нанимая студентов.

копировать

А это вообще востребовано у нас? Какие вакансии на эти знания? Или только удаленно на западные компании?

копировать

А вы в hh забейте и проверьте. Я вот проверила. 0 вакансий:-D

копировать

Пока конечно не так развито, но должно же развиваться, невозможно стоять на месте.
Тем более, что есть западные компании пока еще в России, у них стандарты западные.
Это, в общем, такая не самая глубокая аналитика, самая поверхностная, но необходимая.

копировать

А как у вас с русским языком? И любите ли вы писать?
Есть такая профессия: технический писатель.
Нужны опыт работы с офисными приложениями, например: MS Word, аналитический склад ума и умение и желание структурировать информацию.

копировать

Вы себе очень оптимистично представляете работу программиста. Неполный рабочий день очень мало кого будет интересовать, потому что обычно нужно выдерживать сроки и их обычно даже занижают, чтобы быть интересными заказчику (своему или стороннему), а иногда сроки увеличиваются из-за разрастания скоупа проекта, а корректировать их никто не собирается. Растягивать график проекта из-за полдня одного из сотрудников не будут. Если программа не работает или требования неожиданно изменяют - это и авралы тоже. У нашей команды гибкий график - задержки по вечерам при необходимости, но потом меньше часов в другой день по договоренности с менеджментом.
Такие самоучки-одиночки интересны будут только тем, кто будет очень хотеть сэкономить, т.е. и жуликам тоже...

копировать

Если бы при приеме на работу к водителям относились так же, как к
программистам:
--
Вакансия: водитель.
Требования: профессиональные навыки управлении легковыми и грузовыми
автомобилями, троллейбусами, трамваями, поездами метрополитена и
фуникулера, экскаваторами и бульдозерами, спецмашинами на гусеничном
ходу, боевыми машинами пехоты и современными легкими/средними танками,
находящимися на вооружении стран СНГ и НАТО. Навыки раллийского и
экстремального вождения - обязательны, опыт управления болидами F1 -
приветствуется. Знания и опыт ремонта поршневых и роторных двигателей,
автоматических и ручных трансмиссий, систем зажигания, бортовых
компьютеров, антиблокировочных систем, навигационных систем (GPS) и
автомобильных аудиосистем ведущих производителей - обязательны. Опыт
проведения кузовных и окрасочных работ приветствуется. Претенденты
должны иметь сертификаты Mercedes, BMW, General Motors, а также справки
об участии в крупных международных ралли не более чем двухлетней
давности. Зарплата 1500-2500 руб., определяется по результатам
собеседования.

копировать

))))

копировать

:))) Кмк, это скорее про сисадминов. А так - да: "Наши программисты - самые сильные в мире программисты! Ну-ка, передвинули сейф в другой угол."

копировать

Это вы юристом не были. От юриста еще требуют уметь управлять истребителями перехватчиками. На том основании, что у них тоже есть колеса.
Тему читаю не для себя, для дочки)

копировать

Я по образованию математик, программирование тоже изучала в университете.
Работать начала с 25 лет программистом (до этого была возможность не работать), и к 35 я уже очень-очень устала напрягать так сильно мозги! Почему-то подумала, что это из-за возраста, а Вам уже 35 лет... Карьеры, особо, не построила, так как в этой области всегда находились мальчики с прекрасным образованием и умнее меня, ну и декреты меня не обошли - 2е детей. Сейчас я работаю не программистом, но в сфере IT, и меня бы ни за какие деньги не заманили опять программировать.

копировать

Я тоже через 11 лет задолбалась программировать, больше не хочу. Но, возможно, любое дело так может надоесть.

копировать

Мозги действительно напрагаются сильно :(
В молодости было прикольно и интересно, сейчас, после 40 уже напряжно.