Здравствуйте, RussianFellow, Вы писали:
MTD>>5. Написать потокобезопасный оператор копирования/перемещения
RF>Что означает "потокобезопасный"?
Слишком сложно, начни с exception safety. Потом подумай, что будет если объект копировать/перемещать в разных потоках — вот тут надо будет подумать над его безопасным использованием.
MTD>>6. Написать пинг-понг двух потоков
RF>Что такое "пинг-понг"?
Игра такая. Можешь написать программу где один поток пишет в консоль пинг, а другой понг строго по очереди? То есть пинг-понг-пинг-понг и т.д.
RF>Если мне дочитать книгу Страуструпа, то всё встанет на свои места.
Нет, не встанет, надо серьезно заниматься образованием, пока не то что тебе платить нельзя — с тебя надо брать деньги. И если в случае студента бывает нормально иногда в него вложится, то в случае 40 летнего мужика целесообразность этого вызывает сомнения. Поэтому не надо ля-ля, что нет работы, работы мало только для неквалифицированного персонала.
Re[2]: Предрекаю эпический дефицит кадров в будущем
Оказывается был эпический дефицит сборщиков мебели в прошлом
M>Я ничего не упустил?
Упустил. В мебели нет "волшебства". Пилишь, стругаешь, собираешь. В программировании же есть возможность быстро творить, сразу видеть результат.
Make flame.politics Great Again!
Re[7]: Предрекаю эпический дефицит кадров в будущем
Здравствуйте, RussianFellow, Вы писали:
RF>А что тогда Вы бы посоветовали мне изучить (в плане языка C++, например)?
Знаешь какая основная способность тех, кто может называться программистом, хоть каким-нибудь, но программистом?
Способность к САМОобразованию.
САМО!!!
У тебя этого напрочь нет. Ты на каждый ответ спрашиваешь "а в какой книжке это можно почитать".
Ты просто не способен к программированию. Ну никак.
Уверен, у тебя полно других талантов. Но ДРУГИХ!!!
Re[9]: Предрекаю эпический дефицит кадров в будущем
Здравствуйте, RussianFellow, Вы писали:
RF>А что тогда Вы бы посоветовали мне изучить (в плане языка C++, например)?
Язык С++ изучи. Я тебе привел типичные вопросы, уверен, ни на один из них ты не ответил, что показывает, что надо начинать с самых азов. Берешь любую толковую книгу для начинающих и читаешь, параллельно гугля непонятные моменты и проререшивая все задачи. Я раньше рекомендовал Брюса Эккеля Философия С++. После этого начинаешь читать Дъюхерста, Мейерса, Саттера. Хороших книг по 11 стандарту не знаю, поэтому после того, как освоил С++03, читай в интернете, что есть нового в 11 и 14 стандарте и уже по ключевым словам гугли. Также нужен базовый курс по алгоритмам и структурам данных, крайне желателен английский. Все это не сделает тебя программистом и не научит программировать (тут нужен опыт накапливаемый годами), но пройти собеседование будет достаточно, а там если не будешь ленится, будешь внимательно слушать и не спорить с более опытными коллегами, то лет за 7 наберешься опыта и вопрос о работе не будет для тебя стоять вообще.
Re[9]: Предрекаю эпический дефицит кадров в будущем
Здравствуйте, MTD, Вы писали:
MTD>Я раньше рекомендовал Брюса Эккеля Философия С++. После этого начинаешь читать Дъюхерста, Мейерса, Саттера. Хороших книг по 11 стандарту не знаю, поэтому после того, как освоил С++03, читай в интернете, что есть нового в 11 и 14 стандарте и уже по ключевым словам гугли. Также нужен базовый курс по алгоритмам и структурам данных, крайне желателен английский.
Ясно, спасибо!
Что же, буду изучать.
1613 г. = 2024 г.
Re[2]: Предрекаю эпический дефицит кадров в будущем
Здравствуйте, andyp, Вы писали:
A>По subj — наоборот, "чистых" программистов будет требоваться все меньше. За счет увеличения производительности труда при решении типовых задач. У части людей какой-то уровень навыков в программировании будет важной частью их основной специальности.
Весь мой опыт говорит о том, что как раз наоборот. Программист постепенно превращается в "китайскую комнату", ничерта не понимает в предметной области (для этого есть PO и продакты) и ему от этого хорошо. Это позволяет ему работать более эффективно, замечать зависимости и закономерности, которые не заметит специалист в предметной области, находить наиболее выразительные абстракции, вместо того чтобы тянуть в код знания о предметной области и тд. Я много раз видел оч. сложные кодобазы, которые содержали в себе могучие иерархии классов и кучу закодированных знаний, хотя задача требовала взять данные (не объекты, не сущности а тупо данные) и свести задачу их обработки к стандартной штуке, вроде задачи упаковки или коммивояжера.
Re[2]: Предрекаю эпический дефицит кадров в будущем
CK>У них там средняя зп в месяц подбирается к штуке баксов, если что.
А показывают трущобы где и электричество в доме роскошь, а уж чистая вода вообще дефицит.
Программистом там мечтает стать каждый второй школьник и не потому что это интересно, а потому что они видят в этом для себя выход из нищеты.
Re[3]: Предрекаю эпический дефицит кадров в будущем
T>>В Индии выпускают миллион программистов в год которые готовы работать за миску баланды. CK>У них там средняя зп в месяц подбирается к штуке баксов, если что.
У "них" — это у "программистов" или в среднем у "индусов"?
Подбирается с какой стороны?
Re[4]: Предрекаю эпический дефицит кадров в будущем
Здравствуйте, Muxa, Вы писали:
CK>>У них там средняя зп в месяц подбирается к штуке баксов, если что. M>У "них" — это у "программистов" или в среднем у "индусов"? M>Подбирается с какой стороны?
У программистов (речь про города типа Бангалора, Мумбая, Пуне). Средняя (джуниора/мидла) около $800 чистыми (Rp 50.000), сеньор порядка $1200 (Rp 75.000)
Одна рупия примерно равна одному рублю. У индусов кстати тоже довольно большой разброс по уровням зарплат в стране.
RF>На 60--80 тысяч рублей я могу рассчитывать? Или же мне придётся довольствоваться меньшей суммой?
С разморозкой.
Судя по https://vc.ru/23935-it-rating-2017 таких зарплат уже давно нет в Москве.
Неудивительно что у тебя проблемы с поиском работы.
Здравствуйте, RussianFellow, Вы писали:
RF>И ещё вопрос: какие вопросы задают на собеседовании по языку Java? Какие книги Вы бы посоветовали прочитать мне по языку Java, уважаемые коллеги?
RF>Спрашиваю так потому, что последние десять лет C++ и Java--мои рабочие языки.
Ты и в самом деле не в себе. Вот как тебе помочь? Никому не нужно знание нескольких языков на уровне хелло ворл (тут сейчас должен быть вопрос — а что такое хелло ворлд), нужно уверенное знание хотя бы одного языка. Несмотря на то, что ты все время пишешь про 10 лет опыта, у тебя нет знаний вообще. Чтобы у тебя не было иллюзий напиши функцию swap на Java, не напишешь? Ожидаемо. Первое что ты должен сделать — это по честному сказать себе, что ничего не знаешь, только после этого может что-то получится. Если с этим есть понимание, смотришь с каким языком твое резюме будет более убедительно — вот его с нуля, с самых основ и учишь как следует. Из резюме всякую дичь про 10 языков и среду Borland Builder убери немедленно.
Re[3]: Предрекаю эпический дефицит кадров в будущем
Здравствуйте, chaotic-kotik, Вы писали:
T>>В Индии выпускают миллион программистов в год которые готовы работать за миску баланды.
CK>У них там средняя зп в месяц подбирается к штуке баксов, если что.
У программистов или индусов? Кстати, бывал я в тех краях — цены мое почтение, а наших страдальцев без хамона стоило бы туда периодически вывозить — посмотреть, что такое настоящая нищета, а не такая когда пармезан не каждый день на столе и отдых в Европе не каждый месяц.
Re[10]: Предрекаю эпический дефицит кадров в будущем
Здравствуйте, RussianFellow, Вы писали:
RF>И ещё вопрос: какие вопросы задают на собеседовании по языку Java? Какие книги Вы бы посоветовали прочитать мне по языку Java, уважаемые коллеги? RF>Спрашиваю так потому, что последние десять лет C++ и Java--мои рабочие языки.
Просто пройди несколько интервью и всё. Что тут такого сложного и запредельного?
Re[11]: Предрекаю эпический дефицит кадров в будущем