0.00
0 читателей, 4902 топика

Почему бессмысленны советы какой язык программирования выбирать в 2020 году?


Какой язык программирования учить в 2020 году, чтобы быть востребованным специалистом еще долгое время? Какой язык программирования выбрать, чтобы в 2020 году успешно стартовать карьеру в IT? Эти вопросы волнуют многих начинающих, и на этой теме «наживаются» многие блогеры :) Давайте разберемся, есть ли смысл в советах такого рода.

Статья на Хабре: habr.com/ru/company/jugru/blog/503250/

Курсы для новичков:
JAVA — bit.ly/2BZXq9Z
JAVA Start — bit.ly/2YtEcRA
Инструментарий JAVA — bit.ly/2zq6qV1
Automation QA (Java) — bit.ly/2AVljPr
ANDROID — bit.ly/2AvmVPU
C#/.NET — bit.ly/2zoEvEO
C# START — bit.ly/37kPoE6
PYTHON — bit.ly/3cR596V
FRONT-END — bit.ly/30vk9oF
WORDPRESS Developer — bit.ly/37md5Mp
SALESFORCE Developer — bit.ly/3dSFX1m
UI/UX дизайн — bit.ly/2MQuByW
Project management — bit.ly/3hlXDUX
Обучение на проекте — bit.ly/2Yuasnw

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/3dVCzmm
Enterprise patterns — bit.ly/2MN0Oat

Сайт Foxminded: bit.ly/3cWx0Tj
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me

Как подготовиться и пройти собеседование в IT компанию. Часть 1


Два взгляда: соискатель и HR. Владимир Кузнецов, Александра Чудинова, Сергей Немчинский

Сайт учебного центра: bit.ly/2zoCbuD
Разработка: software.foxminded.com.ua
Web-разработка: web.foxminded.com.ua
Блог Сергея Немчинского: nemchinsky.me

Открытое собеседование PHP Point #1 / Валентин Удальцов vs Патрик Фельдеш


О Патрике: career.habr.com/sspat
Код для ревью: gist.github.com/vudaltsov/e6f7dd83a88b349cd5ee0e0d1795e5aa
Задача на SQL: gist.github.com/vudaltsov/e3d06ef2158a248337aa262a9fb60b5f

Большое спасибо Антону Мореву за помощь с трансляцией. Подписывайтесь на его YouTube-канал www.youtube.com/channel/UCnv9T90-w6ZO8dLyVnBzn9A, там интервью, разговоры про IT и опыт.

В Telegram подписывайтесь на наши каналы Пых (https://t.me/phpyh), PHP Digest (https://t.me/phpdigest) и amorev94 (https://t.me/amorev94).

Agile - гибкий подход к управлению проектами - РУПор - Таченков Алексей


Основу подхода заложили два японских специалиста Hirotaka Takeuchi, Ikujiro Nonaka в статье The New New Product Development Game, от 1996 год. В статье обобщили опыт нескольких японских корпораций (Xerox, Toyota, Nec и другие), работающих с принципиально новыми продуктами. Ключевая идея статья заключалась в формировании самоорганизующихся команд, которые делают короткие итерации, автономны от других, мотивированы на результат командными целями, и повышает мастерство друг друга делясь друг с другом опытом.

С течением времени под этот подход формировалось все больше и больше проектных методик, пока в 2001 году на горнолыжном курорте не произошла встреча 17 специалистов по разработке ПО. На этой встрече была сформирована общая система ценностей по управлению проектами, в дальнейшем получившая название Agile – манифеста. 4 ценности и 12 принципов легли в основу множества методов согласно подходу Agile.
1. Люди и взаимодействие важнее процессов и инструментов;
2. Работающий продукт важнее исчерпывающей документации;
3. Сотрудничество с заказчиком важнее согласования условий контракта;
4. Готовность к изменениям важнее следования первоначальному плану.

Таким образом, не отрицая важности того, что справа, всё-таки больше ценится то, что слева.

C 2001 подход Agile существенно расширил свои границы и вышел за пределы IT-бизнеса. Теперь под зонтиком Agile находятся многие управленческие и инженерные фреймворки по управлению проектами, формируя зонтик Agile. Под этот зонтик попадают подходы Scrum и Kanban, Crystal и экстремальное программирование (XP), а также другие системы управления и инженерные практики.
Важно понимать, что Agile подходы работают не всегда, и Дейвом Снойденом была разработана Кеневин модель, которая показывает, что использовать экспериментальные практики, коими являются подходы Agile, можно в ситуациях, когда не до конца очевидны причинно-следствие связи проекта, цель представляет собой скорее видение, образ, а стоимость переделок не запредельно высока.
Тем ни менее, в случае инноваций и проектов с высокой степенью неопределенности, подходы Agile являются наилучшими из существующих в современном мире.

#УправлениеПроектами #Agile #Эджайл #Агиль #Scrum #Kanban #Скрам #ГибкоеУправлениеПроектами

Алексей Таченков: bit.ly/tachenkov

Junior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервью


Запишитесь на мой онлайн курс «Программирование с нуля» www.pylot.me/

Прохождение интервью в первый раз когда ты ищешь работу на позицию начинающего разработчика сложно и страшно. Я пригласил Игоря который недавно прошел Python курсы и теперь планирует устроиться на работу. И провел с ним детальное интервью как с начинающим программистом. Мы сделали полный разбор вопросов которые чаще всего задают людям ищущим работу python программиста.

Утилита strace - отладка и анализ поведения компьютерных программ


В этом видео мы посмотрим какие следы оставляет программа, запущеная в операционной системе Linux. Как можно проанализировать к каким северам она подключается и какие файлы читает.

3. CS50 на русском: Лекция #3 [Гарвард, Основы программирования, осень 2015 год]


Доп. материалы и задачи к лекции — javarush.ru/s/level_1
Весь курс CS50 — javarush.ru/s/course_cs50

printf(«Вышла третья лекция гарвардского курса CS50 на русском!\
»);

Необычный заголовок знаменует конец введения в курс и начало серьезной учёбы. Сложность возрастёт, но это только раззадоривает! И что еще радует: третья лекция такая же увлекательная, примеры — живые, диджей — на месте=). Итак, с чем мы познакомимся:

• Язык программирования C. На примере простейшей программы Дэвид растолкует основные конструкции языка, пользуясь аналогиями с изученными на нулевой неделе «пазлами» Scratch;

• Облачная IDE, в которой мы будем писать программы на C и не только;

• Вот такие штуки: jharvard@ide50:~/workspace $ make hello. Выглядит как заклинание? К концу лекции станет понятно, что к чему. Это одна из команд Linux. Выучим еще парочку необходимых для запуска приложений из командной строки.
И немного интересных фактов о первом программируемом американском компьютере (из тех, что целую комнату занимают), а также о первом обнаруженном баге=).

Менеджер проектов (не) нужен?


Галина Митричева, менеджер проектов Яндекс, выступление на конференции Project Day от Epic Skills.

Набор обязанностей «классического» руководителя проектов. Варианты распределения обязанностей в командах. Прецеденты команд без руководителя. Критерии определения необходимости ПМ.

epicskills.timepad.ru/event/421110
epixx.ru