Фриланс или удаленная работа? В чем разница!? Опыт программиста.

В чём разница между удаленной работой и фрилансом? Какие плюсы и минусы обоих вариантов работы. Лучше ли в офисе? Делюсь своим опытом в контексте программирования.

Обзор книги Effective DevOps — или во всем виноваты белые мужчины?!

Захотел как-то я узнать подробнее про DevOps и как сделать процессы производства кода на моей текущей работе более эффективными. И решил посмотреть что-то фундаментальное по теме. Книги в таких случаях дают более основательное представление о вопросе в отличие от статей и видео т.к. дают системность.

Для тех, кто совсем не в теме. Эту статью можно все равно читать. Т.к. ничего технически полезного в книге не оказалось. Весь вопрос лежит в плоскости психологии и социологии. DevOps — организация процессов производства включая разработку программного продукта, тестирование, поставку программ конечному потребителю.

И тут как раз мне попалась эта книга. Именно «попалась» т.к. случайно увидел, что ее раздает microsoft бесплатно на своем сайте.

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

Книга меня настолько заинтересовала, что мне стало интересно кто же эти люди, которые пишут так интересно 🙂 Почему везде не прав белый мужчина. За что, его так? И почему это важно в толерантной правильной компании.

Фото авторов:

Колоритные персонажи, не правда ли? Что им сделали белые мужики? Есть идеи? Авторы их явно невзлюбили.

Катерина Даниелс
Дженифер Давис

А почему она меня заинтересовала под катом. Читайте и можем вместе обсудить.

Читать далее Обзор книги Effective DevOps — или во всем виноваты белые мужчины?!

Какой язык программирования выбрать первым в 2020? Выбора нет?!

Рассуждаю о критериях выбора первого языка программирования. На что стоит смотреть. Какие причины существенные, а какие нет. Смотрю на рейтинги языков программирования, делаю выводы. Делюсь опытом: как я выбрал свой первый язык — C#

Полезные ссылки к видео:

рейтинг TIOBE https://www.tiobe.com/tiobe-index/

рейтинг Spectrum

https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2019

История компьютерной техники

https://flashbak.com/trs-80-kids-computers-1980s-394341/ https://www.computerhistory.org/timeline/1983/

Установка, настройка visual studio code + Net Core + C# + GIT

В этом видео рассказываю как установить Visual Studio Code и настроить для работы с .NET Core и C#. Создаю несколько проектов, показываю использовать Git, включить отладку и подсказки в коде (intellisense).

visual studio community 2019 — сравнение версий, установка, активация.

Сравнение продуктов из семейства Visual Studio. Установка Visual Studio Community 2019. Выбор компонентов, язык интерфейса. Активация версии через аккаунт майкрософт.

Видео с моего ютюб канала:

Как протестировать на внимательность вашу команду программистов. Или можно ли писать код на русском языке?

Дорогой друг, ты знаешь, что в Visual Studio можно писать программы на C# на кириллице? Знал?! Хорошо) Но надеюсь не писал такие программы. А если не знал, то сейчас я тебя научу как это делать но после прочтения этой статьи немедленно забудь про эту возможность)

Также после прочтения данной заметки ты узнаешь при чем тут тест на внимательность. Заинтриговал?

Читать далее Как протестировать на внимательность вашу команду программистов. Или можно ли писать код на русском языке?

Полезные материалы по REST и ASP.NET Web API

Это запись будет дополнятся по мере того, как в мое внимание будут попадать интересные статьи, видео и т.п. по данной теме. Возможно это также будет полезно еще кому-то.

На Ютюбе попался интересный программист из Норвегии — Спенсер Шнайдбах. Он выступает на различных конференциях по RESTfull сервисам.

Вот его подборка:

https://schneids.net/never-resting-restful-api-best-practices-using-asp-net-web-api/

Ошибки в официальной документации по .NET?

Или о том, как внести свой маленький вклад в сообщество.

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

Читать далее Ошибки в официальной документации по .NET?

Консольные приложения C# в веб разработке, зачем? Есть польза!

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

Рассматривается реальное консольное приложение расчета расстояний между двумя списка объектов. Это приложение периодически запускается по расписанию и повторяет этот процесс для поддержания данных в актуальном состоянии.

Настройка рабочей среды Visual Studio 2017

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

Но индивидуальные потребности отличаются от усредненных! Поэтому настройка Visual Studio необходима. Я буду рассматривать настройки исходя из моих личных предпочтений и потребностей web разработки т.к. это моя повседневная деятельность.  При этом важно заметить, что мои настройки применимы, хотя бы в части, и к другим версиям программы, а также к другим направлениям разработки

Убираю стандартную панель инструментов

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

стандартная панель инструментов

Читать далее Настройка рабочей среды Visual Studio 2017