Приятно смотреть и слушать. То что искал. Рассказ от первого лица, как человек устраивался на работу. Умная, красивая, добрая девушка. Вы - настоящая душка, Дарья :)
Уметь программировать и уметь проходить интервью - разные навыки. Хорошие программисты могут завалить даже простое интервью, поэтому на 100% согласен, что нужно набраться опыта на компаниях от которых офер можно и не ждать
Быть хорошим электриком и проходить интервью - разные навыки. Хороший электрик может завалить даже простое интервью. Я сам проводил собеседования. С хорошего электрика я спрошу, какой автомат поставите на медный провод сечением 1,5 квадрата. Попрошу набросать схему подключения магнитного пускателя. Но если он не отвечает на вопрос, какого цвета изоляция на проводе должна быть, если там ноль? Или как найдёте фазу в розетке? Я его возьму на работу, но он будет копать траншеи лопатой под кабель. У меня всё было просто, не хочешь становится умным, становишься сильным. Так вот я не согласен, насчёт собеседований. Всегда можно объяснить что, и как ты будешь делать, тем более, если умеешь программировать. Если не знаешь терминов, всегда можно кодом написать, или на бумаге нарисовать. Велик и могуч русский язык. Но если важны термины для общения с коллегами, то умение программировать, увы, тут не поможет. Нужно идти читать букварь.))))
Практикуюсь в C по K&R + разные статьи на stackoverflow. В задачах, где предложено использовать стаический массив указателей на строки, ради тренировки сделал: char **lines; в программе получаю из stdio строку за строкой и на каждую строку полученную я: char** allocHeight(char ***lines, size_t height); // делаю аллок для указателя для кажд новой строки а потом char* allocDepth(char ***lines, size_t height, size_t depth) // делаю аллок для указателя на саму строку согласно ее длины Вопрос: Глупо ли так? Фрагменирую ли сильно кучу? И долго ли будет при большом потоке строк? Главное: Что читать и какой подход лучше? Спасибо.
Меня взяли на работу, я на 2 курсе, программист микроконтроллеров на языке C++, зарплата 8 тысяч русских рублей, мне кажется главное опыт, мало, но я рада, очень.
В ту фирму которая далеко - есть города гле 2-3 фирмы и все =)) Так что лучше изначально в интернете поискать ряд вопросов и ответы на них и подготовится заранее пойти на собеседование пообщаться и в конце собеседования спросить что именно в ответах им не понравилось для того чтобы знать над чем работать.
C++ матан - это, конечно, жестко. В универе очень нехотя решал математические задачи, а по выпуску у тебя только 2 варианта: либо пиши дрова или возись с сетями на низком уровне(куда, конечно же тебя не возьмут из-за отсутствия опыта), либо иди в душный матан, где тебя будут морально добивать математическими задачами. Так что я очень пожалел, что я не перел свое внимание на другой язык, когда в процессе учебы была такая возможность
Хотела бы задать вам вопрос: Нужно ли знать английский язык, чтобы идти на программиста? К слову, мне хочется быть программистом, но мой уровень английского языка очень очень мал, а мне скоро поступать и этот вопрос очень важен для меня. Надеюсь вы сможете дать мне ответ)
Asriyan Arseniy мне кажется, что Ява уже не та(я не программист, так что возможно, моего мнения слушать не стоит), реально актуален с с+ с++(как по мне, опять же)
Одному дома обычно бывает тяжело все изучить, нужен какой-то курс, сообщество, есть, например, javarush.ru/ там стажировки, реальные проекты, но насчет устройства на работу я не знаю, какая у них статистика...
Спасибо), тренер научил). Триатлоном увлекалась до тех пор, пока не поняла, что бассейн - это одно, а открытая вода - совсем другое). К тому же старт, когда все толкаются, плывут большой тусовкой, и можно получить пяткой в глаз, меня не совсем устраивает)).
ну тебя просто не возьмут на должность писать программы для создания печатных плат и т.п. это узкие специальности где нужен сильный математический аппарат.
Верно говорит человек, математика мышление развивает. Растет интеллект и увеличивается скорость обучения. Но согласен с тем, что если решаете одни математические задачи, то это может быть утомительным, не приземленным. Поэтому изучай практическое программирование: многопоточное, сетевое, графики, физических движков, платформенное: дектопы, мобильные устр. и т.д. Мораль в том, что вся математика понадобится тебе в программировании, когда ты уже начнешь делать практические программы, если конечно не Hello world уровня писать. Я например жалею, что у меня знания застряли в школьном уровне, поэтому не могу в анализ алгоритмов, статистику, теорию оптимизации. Вот книжечки теперь читать приходится.Попытайся подумать, а как ты уже полученные знания можешь применить на практике, что ты можешь написать интересного, просистемизируй свои знания. Потом параллельно с математикой делай свои проекты, как хобби, которое тебя развивает.
Когда начнёшь писать реальные проекты будешь жалеть что не учил решать математические задачи, эти знания тебе всё ровно пригодится даже если станешь front end разработчиком и в фронте есть достаточно моментов где математические знание будет применены
@@wickedtorpedo75 Прохладная история. Вы сами то реальные проекты писали? Сможете привести хотя бы один пример, как вам пригодился скилл решения математических задачек?
Больше скажу - всегда будет ощущение круглого болвана!))) то это не знаешь, то то не использовал, проходит 2-3 недели и уже знаешь, а потом бах и что-то новое прилетает и снова ты болван)
У меня на первой работе вообще зп была немногим больше 3х тысяч) т.к. работала на полставки и училась параллельно на 2м курсе. была очень дешевой раб силой на радиозаводе) ни разу не пожалела. Сейчас захотелось научиться программированию чтобы клипать сайты не только из шаблонов wordpress, у нас в институте был курс по С++, но уже практически ничего не помню( спасибо за ваш канал, вы рекомендуете реально хорошие книги и даете действенные советы
Блин, как я всё же люблю слушать умных девушек, позитивных и даже опытных! :) Это так приятно! Спасибо вам большое за работу! Хотя конечно это ваше хобби. :)
Вот они сверхкосмические зарплаты для программистов. Я тоже как то пробовал устроиться на работу 1С программистом, но так как я ничерта не знал, то на момент обучения мне предложили 20к, что конечно же меня порадовало, ведь с пустыми знаниями все равно. А тут люди с алгоритмическим знаниями столько заколачивают)))
Как-то начальство там начало раздумывать, что надо бы продать проект другой фирме. Разработка стала немного стихать... одного из главных программистов уволили, в общем, мне хотелось большей нагрузки, больших проектов, больше работы... Потом, через полгода после моего ухода все ушли, часть перешла в ту фирму, куда хотели продать проект, часть в другие фирмы.
Мне любопытно, почему нельзя сразу описать круг вопросов на собеседовании? Зачем проходить круги ада, чтобы узнать это? Помойму, это очень по-русски: страдать, страдать и не улыбаться.
Здравствуйте, Московский Гос. Индустриальный Университет, прикладная математика и информатика, сейчас его уже нет. Вот тут подробнее рассказываю: ruclips.net/video/Ar_tFlm0Bn0/видео.html
смех будет вызывать если вы там начнете подобные вставки делать, смотрю ваши видо они клевые, но вставки конечно из испортят, а тут девочка программист, очень мило все :)
ну хотя бы тем, что зная С++ ты спокойно пишешь на js, даже не всегда это осознавая (Я написал пару десятков скриптов на js, прежде чем понял что это вообще язык программирования, а не знания которые есть у каждого) Зная js, ты ничего не напишешь на C++
Нет сложных языков, если ты его постоянно изучаешь и практикуешься, это как с детства изучать китайский язык, со временем ты его начинаешь понимать, хотя если неподготовленный человек посмотрит на иероглифы, он себе мозг сломает)). Разница лишь во времени, которое уйдет на изучение того или иного языка. На С++ просто уйдет больше времени на его изучение, чем например на javascript, так как С++ намного объемнее и больше подводных камней.
Может я чегото не понимая, но зачем знать все эти сортировки, если они уже есть в стандартной библиотеке любого языка программирования. Это как заново изобретать велосипед.
Работа программиста - мыслить. Ваш вопрос аналогичен такому: зачем детей заставляют в школе считать, ведь есть калькулятор? Должна быть база, сортировки- это база алгоритмов.
Не понимаю, зачем спрашивают на собеседованиях эти алгоритмы из теории. Все это можно найти в интернете с подробными описаниями, где все разжевано, остается лишь проглотить. Все эти вещи - дело наживное, любую обезьяну можно этому научить, ничего там сложного. Программист должен обладать хорошей памятью, чтобы держать код в памяти и помнить все связи и зависимости данного проекта. Когда в проекте мало кода, слабая память еще прокатит, но когда проект сложный, тогда без хорошей памяти не обойтись. Проект меняется, надо уже помнить новый проект с несколькими тысячами строк, то есть не получиться стать профи просто делая одно и то же, как это бывает например у инженеров, у них ничего не меняется, законы механики постоянны, не надо новые учить новый сопромат, материаловедение, там один раз спроектировав например механическое устройство, можно с этим жить всю жизнь, просто меняется вид цвет или запах. В программировании новый проект - это практически надо помнить все заново, это типа если у вас законы механики менялись от проекта к проекту.
это проблема собеседований. Когда типа нужно что-то спросить, а что спросить непонятно. Сам не раз проводил собеседования. Задачи которые перед собой ставишь. 1. Понять подходят ли знания человека для работы, 2. Не наврал ли в резюме. Простой вопрос по каждой области, которую он ответил. 3. Несколько серьезных вопросов по практике программирования. И никаких ребусов или теории. Человек должен уметь работать программистом, а не быть теоретиком программистом. Да, я никогда не брал студентов или сразу после вуза. Студент это очень дорого для компании (хотя не все компании это понимают)
Приятно смотреть и слушать. То что искал. Рассказ от первого лица, как человек устраивался на работу. Умная, красивая, добрая девушка. Вы - настоящая душка, Дарья :)
Спасибо, Арсен).
Вы очень милая и умная девушка, успехов вам во всем и спасибо за интересные видео =)
Спасибо, Александр! :)
Daria Emacs отличное видео!:)
О да! Вот человек, на которого я буду равняться.
Данил, 😂)) 😊
пока еще не устроился но от всего сердца хочу сказать Вам огромное спасибо!
Голова у Вас на месте. Дельные мысли и советы даете 👍
Жизнерадостная умница. Приятно смотреть
Спасибо, Сергей).
Все понравилось. Кроме голоса в голове - "нафига она пустила аж три стрелы в Джона Сноу???" ...
Да, похожа
😂😂😂😂
Спортсменка, программистка и просто красавица!!!
Спасибо за видео! Вся информация актуальна и по сегодняшний день.
Спасибо! Надо же!
Очень хорошее видео. Подписался!)))
О, боже мой! Ми-ми-ми! )))
Спасибо, хорошо рассказали
лайк!
Дарья, расскажи популярно про графы, как для начинающих
Ну точно лайк подписка
Уметь программировать и уметь проходить интервью - разные навыки. Хорошие программисты могут завалить даже простое интервью, поэтому на 100% согласен, что нужно набраться опыта на компаниях от которых офер можно и не ждать
Быть хорошим электриком и проходить интервью - разные навыки. Хороший электрик может завалить даже простое интервью.
Я сам проводил собеседования. С хорошего электрика я спрошу, какой автомат поставите на медный провод сечением 1,5 квадрата. Попрошу набросать схему подключения магнитного пускателя. Но если он не отвечает на вопрос, какого цвета изоляция на проводе должна быть, если там ноль? Или как найдёте фазу в розетке? Я его возьму на работу, но он будет копать траншеи лопатой под кабель. У меня всё было просто, не хочешь становится умным, становишься сильным.
Так вот я не согласен, насчёт собеседований. Всегда можно объяснить что, и как ты будешь делать, тем более, если умеешь программировать. Если не знаешь терминов, всегда можно кодом написать, или на бумаге нарисовать. Велик и могуч русский язык.
Но если важны термины для общения с коллегами, то умение программировать, увы, тут не поможет. Нужно идти читать букварь.))))
Контент норм +-, только танец живота в начале лишний.
Супер, а комментарий чтобы поддержать видео
Спасибо, Денис!
Практикуюсь в C по K&R + разные статьи на stackoverflow.
В задачах, где предложено использовать стаический массив указателей на строки, ради тренировки сделал:
char **lines;
в программе получаю из stdio строку за строкой
и на каждую строку полученную я:
char** allocHeight(char ***lines, size_t height); // делаю аллок для указателя для кажд новой строки
а потом
char* allocDepth(char ***lines, size_t height, size_t depth) // делаю аллок для указателя на саму строку согласно ее длины
Вопрос: Глупо ли так? Фрагменирую ли сильно кучу? И долго ли будет при большом потоке строк?
Главное: Что читать и какой подход лучше?
Спасибо.
лайк)
Привет... я начинаюший программист ^^ спостбо за видео
вы настоящая женщина. Сказали все по делу. Только скажите мне пожалуйста, для вас C++, Haskell и Assembler были сложны в изучении?
Даша, вы кроме того, что умная, еще и симпатичная )
Подписка.)
Меня взяли на работу, я на 2 курсе, программист микроконтроллеров на языке C++, зарплата 8 тысяч русских рублей, мне кажется главное опыт, мало, но я рада, очень.
Ты просто анриэл красотка!
В ту фирму которая далеко - есть города гле 2-3 фирмы и все =))
Так что лучше изначально в интернете поискать ряд вопросов и ответы на них и подготовится заранее пойти на собеседование пообщаться и в конце собеседования спросить что именно в ответах им не понравилось для того чтобы знать над чем работать.
У нас в Волгограде люди и сейчас за 15-30 работают. 2019 год.
Оо с++ классно его шас изучаю
FPGA!!111 едрить коптить плесень на стену, какие же занимательные рабочие проекты.
C++ матан - это, конечно, жестко. В универе очень нехотя решал математические задачи, а по выпуску у тебя только 2 варианта: либо пиши дрова или возись с сетями на низком уровне(куда, конечно же тебя не возьмут из-за отсутствия опыта), либо иди в душный матан, где тебя будут морально добивать математическими задачами. Так что я очень пожалел, что я не перел свое внимание на другой язык, когда в процессе учебы была такая возможность
ого, они существуют :)
Хотела бы задать вам вопрос: Нужно ли знать английский язык, чтобы идти на программиста? К слову, мне хочется быть программистом, но мой уровень английского языка очень очень мал, а мне скоро поступать и этот вопрос очень важен для меня. Надеюсь вы сможете дать мне ответ)
Нужно, но Вы можете выучить его во время учебы). Я английского не знала, учила в школе немецкий. Пришлось экстренно осваивать новый язык.
Нет, английский хнать не нужно.
@@princessmary5556 по моему нынешнему опыту - нужно (хотя-бы технический английский)
Ай какая умная девочка, михала
Ну не может, не может же так быть. Как так-то? Не может в одном теле совмещаться и такая женственность, и такой грамотный рограммист. В чём подвох?
Аха-ха)))), спасибо)).
не каждому девушку быть программистом молодец вам успехи вам жизни и на работе
Спасибо большое)).
Не понятно тут как с тобой можно встретиться и все более подробно обсудить по поводу проектов?
Подкат 80ый лвл
сортировка пузырьком? это же самый что ни на есть простейший алгоритм, первый семестр ;)
Ещё и медленный- big O n в квадрате
8:41 важно какой человек напоротый)))
чтобы поступить в программиста, нужны знания? или там на работе учат?
знания нужны, конечно
Чтобы ПОСТУПИТЬ В программиста.... мне кажется, для начала, нужно разрешение самого программиста! ))))
Реально ли устроиться на работу, не имея вышки по специальности? если я просто дома буду изучать Java. Основное образование экономическое...
Asriyan Arseniy мне кажется, что Ява уже не та(я не программист, так что возможно, моего мнения слушать не стоит), реально актуален с с+ с++(как по мне, опять же)
Одному дома обычно бывает тяжело все изучить, нужен какой-то курс, сообщество, есть, например, javarush.ru/
там стажировки, реальные проекты, но насчет устройства на работу я не знаю, какая у них статистика...
Daria Emacs я вот как рас на javarush и обучаюсь) просто как это потом работодатель воспримет...
*как раз
Думаю, надо там на форуме спросить), как с устройством после этих курсов. Ведь они давно уже обучают, значит и определенный процент успеха есть).
Да, кстати, мадам, хорошо плаваете. Технично. (Правда). Где так научились? Триатлоном не балуетесь?
Спасибо), тренер научил). Триатлоном увлекалась до тех пор, пока не поняла, что бассейн - это одно, а открытая вода - совсем другое). К тому же старт, когда все толкаются, плывут большой тусовкой, и можно получить пяткой в глаз, меня не совсем устраивает)).
Алгоритмы? Структуры? Матан? неееет, я хочу клац-клац в IDE и 300к в сек з/п
)
За программирование железяк в России платят смешные деньги.
Программист со стажем 7 лет. Full-stack LAMP. Понятие не имею о графах и методах сортировки. Что со мной не так?
Алексей Масюков, все так), у всех разные области. Применение с++ обширно и многогранно.
ну тебя просто не возьмут на должность писать программы для создания печатных плат и т.п. это узкие специальности где нужен сильный математический аппарат.
@@serious_psychologist если прикладные проги писать, это и не нужно)
Где такие организации бывают? Я год работу ищу со стажем и своими проектами. Готов стать стажером!
Александр, вот вакансия подобная моей m.hh.ru/vacancy/22316435
Было бы здорово такую работу по близости найти, у меня на дорогу только 15 тыс в месяц уйдет.
Александр Пантелеймонов, тут я вряд ли смогу помочь)).
Да, спасибо :)
Я вот допустим изучаю с++. И не понимаю как стану программистом. Всё что учим в институте решение математических задач. Как мне это пригодится?
Мышление развивается. Нахождение выхода в задачах
Верно говорит человек, математика мышление развивает. Растет интеллект и увеличивается скорость обучения. Но согласен с тем, что если решаете одни математические задачи, то это может быть утомительным, не приземленным. Поэтому изучай практическое программирование: многопоточное, сетевое, графики, физических движков, платформенное: дектопы, мобильные устр. и т.д. Мораль в том, что вся математика понадобится тебе в программировании, когда ты уже начнешь делать практические программы, если конечно не Hello world уровня писать. Я например жалею, что у меня знания застряли в школьном уровне, поэтому не могу в анализ алгоритмов, статистику, теорию оптимизации. Вот книжечки теперь читать приходится.Попытайся подумать, а как ты уже полученные знания можешь применить на практике, что ты можешь написать интересного, просистемизируй свои знания. Потом параллельно с математикой делай свои проекты, как хобби, которое тебя развивает.
Когда начнёшь писать реальные проекты будешь жалеть что не учил решать математические задачи, эти знания тебе всё ровно пригодится даже если станешь front end разработчиком и в фронте есть достаточно моментов где математические знание будет применены
Может быть и никак не пригодится.
@@wickedtorpedo75 Прохладная история. Вы сами то реальные проекты писали? Сможете привести хотя бы один пример, как вам пригодился скилл решения математических задачек?
Добрый день. Посоветуйте книгу для изучения алгоритмов на С++. =)
Добрый день! У меня есть два видео по книгам С++: ruclips.net/video/ydZ2xsRwKQo/видео.html
и по алгоритмам: ruclips.net/video/tpFPhEDBoGc/видео.html
Ой да точно) Спасибо не заметил.
Не за что)
Советовались принимать ли девушку в мужской коллектив? Капец просто. А вы молодец, позитивная и способная, удачи в работе и жизни!
Спасибо :)!
Больше скажу - всегда будет ощущение круглого болвана!))) то это не знаешь, то то не использовал, проходит 2-3 недели и уже знаешь, а потом бах и что-то новое прилетает и снова ты болван)
Это точно! ))
У меня на первой работе вообще зп была немногим больше 3х тысяч) т.к. работала на полставки и училась параллельно на 2м курсе. была очень дешевой раб силой на радиозаводе) ни разу не пожалела. Сейчас захотелось научиться программированию чтобы клипать сайты не только из шаблонов wordpress, у нас в институте был курс по С++, но уже практически ничего не помню( спасибо за ваш канал, вы рекомендуете реально хорошие книги и даете действенные советы
Правильно, в начале работы главное набраться опыта, завод - это отлично, столько интересных людей вокруг!
Спасибо большое! :)
9:13 где подтянуть психологию? 😅 Боюсь страшно
На заднем фоне книги Дональда Кнута узнаю, хотя сам никак не обзаведусь.
:), а я всё никак не обзаведусь 4-м томом.
Блин, как я всё же люблю слушать умных девушек, позитивных и даже опытных! :) Это так приятно! Спасибо вам большое за работу! Хотя конечно это ваше хобби. :)
Evgeny, спасибо)). Очень приятно читать такие комментарии)).
А ты не из Ярославля случайно? Узнаю бассейн)
Нет), бассейны везде похожи: вода, голубая плитка)).
Вот они сверхкосмические зарплаты для программистов. Я тоже как то пробовал устроиться на работу 1С программистом, но так как я ничерта не знал, то на момент обучения мне предложили 20к, что конечно же меня порадовало, ведь с пустыми знаниями все равно.
А тут люди с алгоритмическим знаниями столько заколачивают)))
Дарья, сколько ты проработала на своем первом месте?
2 года
Daria Emacs смена места работы - хотелось нового? Хотелось больше ЗП? Или ещё что-то? Без подоплёки, просто интересно.
Как-то начальство там начало раздумывать, что надо бы продать проект другой фирме. Разработка стала немного стихать... одного из главных программистов уволили, в общем, мне хотелось большей нагрузки, больших проектов, больше работы... Потом, через полгода после моего ухода все ушли, часть перешла в ту фирму, куда хотели продать проект, часть в другие фирмы.
Такое чувство как будто Я порнушку смотрю ;D
У кого что болит)...
Мне любопытно, почему нельзя сразу описать круг вопросов на собеседовании? Зачем проходить круги ада, чтобы узнать это? Помойму, это очень по-русски: страдать, страдать и не улыбаться.
Нет, страдать, страдать, страдать - это не по-русски. Вероятно, вам, русофобу, это сложно понять.
You programming in CLion!..
Sorry., i unknow english and i am beginner in english.
But, and you unknow english.
)) I`a write the message in 2019.
Здравствуйте, вы какой ВУЗ/колледж заканчивали?
Здравствуйте, Московский Гос. Индустриальный Университет, прикладная математика и информатика, сейчас его уже нет. Вот тут подробнее рассказываю: ruclips.net/video/Ar_tFlm0Bn0/видео.html
Тоже его заканчивал в 2006, только 0608 - Экономика и управление на предприятии, был варик на инфомат перепрыгнуть, но не сраслось. А жаль...
Чисто мужской коллектив из сорока человек, это очень странно)
Вот это нормальное видео. Только убери ты эту показуху в начале, вообще ни к чему, только смех вызывает (как и в конце).
Смех продлевает жизнь ;-).
Хз а по мне нормалек) добавляет свой шарм! Лучше что то свое, а не эти шаблоны из афтер эфекта.
смех будет вызывать если вы там начнете подобные вставки делать, смотрю ваши видо они клевые, но вставки конечно из испортят, а тут девочка программист, очень мило все :)
А мне понравилось. Вызывает дичайший когнитивный диссонанс.
Ты кто сука
Физтешка? 😊
Нет 😊
А чем так С++ сложен? Все прям боятся его. Просто интересно. Чем он сложнее того же js? Если не учитывать типизацию.
ну хотя бы тем, что зная С++ ты спокойно пишешь на js, даже не всегда это осознавая (Я написал пару десятков скриптов на js, прежде чем понял что это вообще язык программирования, а не знания которые есть у каждого)
Зная js, ты ничего не напишешь на C++
@@DmitriyKotin +
Нет сложных языков, если ты его постоянно изучаешь и практикуешься, это как с детства изучать китайский язык, со временем ты его начинаешь понимать, хотя если неподготовленный человек посмотрит на иероглифы, он себе мозг сломает)). Разница лишь во времени, которое уйдет на изучение того или иного языка. На С++ просто уйдет больше времени на его изучение, чем например на javascript, так как С++ намного объемнее и больше подводных камней.
Может я чегото не понимая, но зачем знать все эти сортировки, если они уже есть в стандартной библиотеке любого языка программирования. Это как заново изобретать велосипед.
Работа программиста - мыслить. Ваш вопрос аналогичен такому: зачем детей заставляют в школе считать, ведь есть калькулятор? Должна быть база, сортировки- это база алгоритмов.
Не "кути", а "кьют"
Как ни кьюти, всё равно Q and t. :)
Дай номер
42
Выдрала перья у птички и украсилась.!?.)
А у Вас за всю жизнь ни одного волоса не выпало? )) Так же и у птичек: периодически выпадают перья и вырастают новые)).
Не понимаю, зачем спрашивают на собеседованиях эти алгоритмы из теории. Все это можно найти в интернете с подробными описаниями, где все разжевано, остается лишь проглотить. Все эти вещи - дело наживное, любую обезьяну можно этому научить, ничего там сложного.
Программист должен обладать хорошей памятью, чтобы держать код в памяти и помнить все связи и зависимости данного проекта.
Когда в проекте мало кода, слабая память еще прокатит, но когда проект сложный, тогда без хорошей памяти не обойтись.
Проект меняется, надо уже помнить новый проект с несколькими тысячами строк, то есть не получиться стать профи просто делая одно и то же, как это бывает например у инженеров, у них ничего не меняется, законы механики постоянны, не надо новые учить новый сопромат, материаловедение, там один раз спроектировав например механическое устройство, можно с этим жить всю жизнь, просто меняется вид цвет или запах. В программировании новый проект - это практически надо помнить все заново, это типа если у вас законы механики менялись от проекта к проекту.
это проблема собеседований. Когда типа нужно что-то спросить, а что спросить непонятно. Сам не раз проводил собеседования.
Задачи которые перед собой ставишь.
1. Понять подходят ли знания человека для работы,
2. Не наврал ли в резюме. Простой вопрос по каждой области, которую он ответил.
3. Несколько серьезных вопросов по практике программирования.
И никаких ребусов или теории. Человек должен уметь работать программистом, а не быть теоретиком программистом.
Да, я никогда не брал студентов или сразу после вуза. Студент это очень дорого для компании (хотя не все компании это понимают)
первый раз вижу девушку программиста :D
Тадам! :)