CODE BLOG
12.1K subscribers
5.13K photos
36 videos
99 files
2.91K links
IT юмор, обучающие видео и многое другое.

YouTube: https://youtube.com/codeblog
VK: https://vk.com/codeblog
Чат: @codeblog_chat

По всем вопросам: @p_shvanov

Ресурс включён в перечень Роскомнадзора: https://www.gosuslugi.ru/snet/67c04851241cbc1f487e5054
加入频道
Преимущества и недостатки языка программирования C#

Текстовая версия первого занятия по изучению C#. Рассмотрели что хорошего, и что плохое есть в этом языке, кому он подойдет и в каких случаях его лучше всего применять.

https://shwanoff.ru/plus-minus-c-sharp/

Посмотреть запись стрима можно на моем YouTube канале по ссылке https://www.youtube.com/watch?v=p9QxqrwkPbA

А если и вы хотите присоедениться к занаятиям, то присоединяйтесь к закрытому чату курса https://vk.cc/8Ev4Gv
Пишем первое приложение на C#

На этом уроке мы рассмотрим необходимые инструменты для разработки, а также напишем наше первое приложение на языке C#.

Начало занятия сегодня (07.11.2018) в 20-00 по МСК на моем YouTube канале. Всех жду. Подписывайтесь и включайте колокольчик, чтобы не пропускать новые видео.

https://www.youtube.com/watch?v=nMyGA0wOk4g
Пишем простой Http сервер на C#

#video #csharp
http://smbx.me/BTY9W
А как далеко тебе приходилось заходить?

#ithumor
Сенсация! Выявлена главная проблема всех разработчиков (нет)

#ithumor
Создание сайта на Django / Уроки Python Django

В этом видео курсе мы с вами научимся создавать полноценные веб сайты с использованием технологии Django. Django это одна из самых популярных библиотек для языка Python.

#video #python #django
http://smbx.me/wXBwe
Программирование для начинающих

Небольшой курс, который позволит познакомиться с основами программирования и информатики, демонстрирующий примеры на языке Pascal.

#video #pascal
http://smbx.me/ywgQH
Иногда чудеса конечно случаются, но заставляют волноваться намного больше

#ithumor
Это чудесное чувство, лучше всяких наркотиков

#ithumor
5 тенденций будущего в разработке программного обеспечения

Разработка программного обеспечения — одна из самых динамичных отраслей, и компетентные разработчики сегодня востребованы как никогда. Но рабочее пространство будущего будет отличаться от нынешнего, а для построения успешной карьеры людям потребуются другие установки и навыки. Давайте рассмотрим 5 изменений, которые ожидают разработку ПО.

1. Появится больше универсальных, чем узких специалистов
Уже сейчас full stack-разработчики являются более популярными, чем узко специализированные. Именно такие мастера на все руки позволяют бизнесу решать более универсальные задачи и большей скоростью.

2. Умение работать в команде станет важнее квалификации
Многие HR-специалисты уже сейчас обращают больше внимания на soft skills кандидата на должность, чем на список его профессиональных компетенций. Умение установить контакт с коллегами и грамотно излагать свои мысли становится в каждым готом все более важным.

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

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

5. Креативные энтузиасты вытеснят пассивных исполнителей
Предприимчивость и риск побеждают не всегда, но если такое случается, то они приносят в разы больше пользы, чем монотонная стабильная работа на результат. Не смотря на то, что это опасный подход, именно такой тип сотрудников начинает получать приоритет.
​​Введение в объектно-ориентированное программирование и язык C++

В рамках данного видеокурса зритель познакомится с основными понятиями ООП, с демонстрацией примеров на языке программирования C++.

http://bit.ly/2FcEBBA

#video #cpp
​​Рашид Т. Создаем нейронную сеть

Эта книга представляет собой введение в теорию и практику создания нейронных сетей. Она предназначена для тех, кто хочет узнать, что такое нейронные сети, где они применяются и как самому создать такую сеть, не имея опыта работы в данной области. Автор простым и понятным языком объясняет теоретические аспекты, знание которых необходимо для понимания принципов функционирования нейронных сетей и написания соответствующих программных инструкций.

Год: 2017
Размер: 274 с.
Формат: pdf
Рашид Т. Создаем нейронную сеть.pdf
43.5 MB
Рашид Т. Создаем нейронную сеть

#book #ai #python
Самый сложный выбор в жизни любого разработчика, которому досталась поддержка старого кода от предыдущих разработчиков

#ithumor
«Профессии будущего» в области программирования

Директор по маркетингу сервисов компании «Яндекс» Андрей Себрант — о том, каким навыкам программистам стоит учиться сейчас, чтобы не остаться на обочине в будущем.

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

1. Программист-педагог
Программист-педагог — тот, кто не столько программирует нейронные сети или другие сложные системы машинного обучения, сколько умеет их обучать.
Такие специалисты будут востребованы в промышленности, среди банков, любыми подписными сервисами, начиная от мобильных операторов и заканчивая компьютерными играми. Это только те сферы, что лежат на поверхности.

2. Эксперт по open source
Вторая профессия будущего находится на стыке менеджмента и IT. Этот человек вместо того, чтобы писать задачу на разработку чего-либо с нуля, знает, где и какой открытый код можно быстро приспособить, или где и какие API могут быть доступны.
Сейчас «изобретением велосипедов» занято огромное количество команд. Нужны будут специалисты, которые являются экспертами по open source и понимают, какие велосипеды не надо изобретать. Они, наоборот, возьмут готовые части, которые лежат, из них быстро соберут — может быть, тот же велосипед, но собственный из готовых частей — и не будут поднимать здесь производство отдельных колес, шин и так далее.

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

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

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

В общем, программисты, несомненно, останутся, просто будут работать в изменившейся среде, к чему им не привыкать.
Криминальное чтиво программиста (Переозвучка)

Переозвучка отрывка из фильма Криминальное чтиво (Pulp Fiction) о тяжелой жизни программиста в IT компании.
​​Алгоритмы Программирования

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

http://smbx.me/AwbGe

#video #algorithms
​​Блэк Рекс. Ключевые процессы тестирования

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

Год: 2006
Размер: 566 с.
Формат: pdf
Блэк_Р_Ключевые_процессы_тестирования.pdf
41.4 MB
Блэк Рекс. Ключевые процессы тестирования

#book #qa
​​Да ну, бред какой-то! Я лучше сразу ринусь быдлокодить, не зная ни контекста, ни предметной области и потрачу в 3 раза больше времени, сил, буду проклинать работу и дурацкое руководство, которое ставит тупые задачи...

#ithumor