В инструментах C# для создания интерфейсов типа WPF, UWP или WinForms есть удобные встроенные функции форматирования текста. Но для консольных программ (редакторов, текстовых баннеров) или просто для вёрстки красивых текстовых интерфейсов эти функции придётся писать самому.
Выравнивание текста может оказаться совсем не тривиальной задачей, если имеешь дело с консолью.
⚡️Разбираемся, как это работает в С# ⚡️
___
https://skillbox.ru/media/code/praktikum_po_s_vyravnivaem_tekst_po_krayu_i_po_tsentru_konsoli/
Выравнивание текста может оказаться совсем не тривиальной задачей, если имеешь дело с консолью.
⚡️Разбираемся, как это работает в С# ⚡️
___
https://skillbox.ru/media/code/praktikum_po_s_vyravnivaem_tekst_po_krayu_i_po_tsentru_konsoli/
#люди
Максим Костин не смог стать программистом в университете, но сделал это за несколько месяцев в Skillbox и уже работает по специальности.
В интервью Максим рассказывает:
★ что работа бариста дала будущему программисту;
★ почему выбросил свой диплом;
★ как непросто составить резюме тому, кто не привык себя хвалить;
★ почему сначала думал, что быть джуном страшно;
★ как может понравиться то, что раньше вызывало скуку.
___
https://skillbox.ru/media/code/story_maxim_kostin/
Максим Костин не смог стать программистом в университете, но сделал это за несколько месяцев в Skillbox и уже работает по специальности.
В интервью Максим рассказывает:
★ что работа бариста дала будущему программисту;
★ почему выбросил свой диплом;
★ как непросто составить резюме тому, кто не привык себя хвалить;
★ почему сначала думал, что быть джуном страшно;
★ как может понравиться то, что раньше вызывало скуку.
___
https://skillbox.ru/media/code/story_maxim_kostin/
#код
Локализация приложения — достаточно сложная задача. Чтобы адаптировать его, нужно:
✱ перевести текст;
✱ убедиться, что он хорошо смотрится;
✱ перевести все документы;
✱ подготовить специфические документы для других стран;
✱ добавить поддержку языков, которые записываются справа налево.
К счастью, разработчикам приходится решать только часть этих задач. Разбираемся, как переводить приложения и какие могут возникнуть трудности.
___
https://skillbox.ru/media/code/kak_dobavit_v_prilozhenie_podderzhku_neskolkikh_yazykov/
Локализация приложения — достаточно сложная задача. Чтобы адаптировать его, нужно:
✱ перевести текст;
✱ убедиться, что он хорошо смотрится;
✱ перевести все документы;
✱ подготовить специфические документы для других стран;
✱ добавить поддержку языков, которые записываются справа налево.
К счастью, разработчикам приходится решать только часть этих задач. Разбираемся, как переводить приложения и какие могут возникнуть трудности.
___
https://skillbox.ru/media/code/kak_dobavit_v_prilozhenie_podderzhku_neskolkikh_yazykov/
#код
Почему опасно использовать функции system(), eval() или exec() и как защититься от инъекций кода?
Разбираемся, почему одну из самых полезных возможностей современных языков программирования нужно использовать с осторожностью.
___
https://skillbox.ru/media/code/pochemu_opasno_ispolzovat_funktsii_system_eval_ili_exec_i_kak_zashchititsya_ot_inektsiy_koda/
Почему опасно использовать функции system(), eval() или exec() и как защититься от инъекций кода?
Разбираемся, почему одну из самых полезных возможностей современных языков программирования нужно использовать с осторожностью.
___
https://skillbox.ru/media/code/pochemu_opasno_ispolzovat_funktsii_system_eval_ili_exec_i_kak_zashchititsya_ot_inektsiy_koda/
#люди
Леонид Бондаренко ушёл из оборонной промышленности, устроился веб-разработчиком и снова стал счастлив.
В интервью он рассказал нам:
✦ о простой логике программ, которую не понимают новички;
✦ почему невозможно работать с людьми консервативных взглядов;
✦ о чём полезно думать перед сном;
✦ насколько меняется жизнь, когда выбираешь любимую работу.
Об этом и многом другом читайте в статье 👇
___
https://skillbox.ru/media/code/story-leonid-bondarenko/
Леонид Бондаренко ушёл из оборонной промышленности, устроился веб-разработчиком и снова стал счастлив.
В интервью он рассказал нам:
✦ о простой логике программ, которую не понимают новички;
✦ почему невозможно работать с людьми консервативных взглядов;
✦ о чём полезно думать перед сном;
✦ насколько меняется жизнь, когда выбираешь любимую работу.
Об этом и многом другом читайте в статье 👇
___
https://skillbox.ru/media/code/story-leonid-bondarenko/
#код
Программисты знают, как трудно при разработке приложения сохранить чистоту и хорошую структуру кода. Из-за спешных доработок, которые к тому же делают разные люди, даже простой и продуманный исходник часто становится запутанным и непонятным. И в нём уже настолько сложно разобраться, что проще написать всё заново.
Чтобы не допустить этого, при разработке периодически проводят рефакторинг — вносят изменения, которые делают код понятнее, но не меняют его функциональность. В коде надо регулярно убираться. Рассказываем, что и где прибирать 🧹👇
___
https://skillbox.ru/media/base/kak-uluchshit-kod-na-python-priyemy-refaktoringa/
Программисты знают, как трудно при разработке приложения сохранить чистоту и хорошую структуру кода. Из-за спешных доработок, которые к тому же делают разные люди, даже простой и продуманный исходник часто становится запутанным и непонятным. И в нём уже настолько сложно разобраться, что проще написать всё заново.
Чтобы не допустить этого, при разработке периодически проводят рефакторинг — вносят изменения, которые делают код понятнее, но не меняют его функциональность. В коде надо регулярно убираться. Рассказываем, что и где прибирать 🧹👇
___
https://skillbox.ru/media/base/kak-uluchshit-kod-na-python-priyemy-refaktoringa/
#люди
Максим Кирпичников сменил работу учителя в музыкальной школе на профессию разработчика, устроился на удалёнку, обрёл свободу творчества и увеличил доход на 150%.
В интервью Максим поведал:
✦ чем занимаются современные музыканты,
✦ насколько сложно перейти от творческой профессии к технической,
✦ почему сообщество программистов прогрессирует,
✦ чем музыка похожа на программирование.
___
https://skillbox.ru/media/code/story_maksim_kirpichnikov/
Максим Кирпичников сменил работу учителя в музыкальной школе на профессию разработчика, устроился на удалёнку, обрёл свободу творчества и увеличил доход на 150%.
В интервью Максим поведал:
✦ чем занимаются современные музыканты,
✦ насколько сложно перейти от творческой профессии к технической,
✦ почему сообщество программистов прогрессирует,
✦ чем музыка похожа на программирование.
___
https://skillbox.ru/media/code/story_maksim_kirpichnikov/
#код
Инструменты Data Science уже применяются на всех этапах исследований далёких миров — от запуска ракет-носителей до управления автоматическими аппаратами и анализа полученных ими данных. Наглядная демонстрация этого — успешная посадка марсохода Perseverance в феврале 2021 года.
Поговорим о нескольких впечатляющих примерах использования Data Science в космической технике 🚀
___
https://skillbox.ru/media/code/teper-dazhe-rakety-v-kosmos-zapuskayut-neyroseti/
Инструменты Data Science уже применяются на всех этапах исследований далёких миров — от запуска ракет-носителей до управления автоматическими аппаратами и анализа полученных ими данных. Наглядная демонстрация этого — успешная посадка марсохода Perseverance в феврале 2021 года.
Поговорим о нескольких впечатляющих примерах использования Data Science в космической технике 🚀
___
https://skillbox.ru/media/code/teper-dazhe-rakety-v-kosmos-zapuskayut-neyroseti/
#люди
Как программисты проваливают стартапы?
Владислав Баймурзин — старший инженер-программист и опытный стартапер. Он создаёт продукты для Центробанка, «Альфа-Банка», Henkel и других крупных компаний. Мы попросили его рассказать о трёх самых неудачных проектах, проанализировать собственные ошибки и поделиться выводами🤔
___
https://skillbox.ru/media/code/kak_programmisty_provalivayut_startapy/
Как программисты проваливают стартапы?
Владислав Баймурзин — старший инженер-программист и опытный стартапер. Он создаёт продукты для Центробанка, «Альфа-Банка», Henkel и других крупных компаний. Мы попросили его рассказать о трёх самых неудачных проектах, проанализировать собственные ошибки и поделиться выводами🤔
___
https://skillbox.ru/media/code/kak_programmisty_provalivayut_startapy/
#новости
⚡️ 13 мая 2021 года команда Notion Labs объявила о выпуске API. Фанаты сервиса сравнивают событие с открытием магазина приложений App Store — это момент, когда внешние разработчики присоединяются к развитию Notion.
💥 В Notion можно создавать заметки, базы данных и управлять информацией в связке с внешними программами: мессенджерами, почтой, календарями и другими популярными приложениями. Пользователь или компания выбирает функции, необходимые для продуктивной работы или ведения бизнеса.
🔥 27 мая 2021 года команда Notion Labs проводит мастер-класс по Notion API. Вы можете записаться, поучаствовать в разработке и задать интересующие вопросы.
___
https://skillbox.ru/media/code/vyshla-betaversiya-notion-api/
⚡️ 13 мая 2021 года команда Notion Labs объявила о выпуске API. Фанаты сервиса сравнивают событие с открытием магазина приложений App Store — это момент, когда внешние разработчики присоединяются к развитию Notion.
💥 В Notion можно создавать заметки, базы данных и управлять информацией в связке с внешними программами: мессенджерами, почтой, календарями и другими популярными приложениями. Пользователь или компания выбирает функции, необходимые для продуктивной работы или ведения бизнеса.
🔥 27 мая 2021 года команда Notion Labs проводит мастер-класс по Notion API. Вы можете записаться, поучаствовать в разработке и задать интересующие вопросы.
___
https://skillbox.ru/media/code/vyshla-betaversiya-notion-api/
#люди
Дмитрий Лукашин долгие годы жил и работал в России. В 2020-м он устроился на работу в Amazon на позицию Software Engineer и теперь живёт в Мехико.
В интервью Дмитрий рассказал нам:
★ правда ли, что в IT-гиганты можно попасть по рекомендации;
★ зачем проходить собеседования в европейские компании, даже если вы туда не собираетесь;
★ как договариваться о зарплате с корпорацией;
★ каким образом проходит собеседование в Amazon;
★ какие у него теперь задачи и условия труда;
★ кого вероятнее возьмут в Amazon — иностранца или местного.
Из Тулы в Мехико — погнали!
___
https://skillbox.ru/media/code/kak_poluchit_rabotu_v_it_gigante_rasskazyvaet_razrabotchik_iz_tuly_ustroivshiysya_v_amazon/
Дмитрий Лукашин долгие годы жил и работал в России. В 2020-м он устроился на работу в Amazon на позицию Software Engineer и теперь живёт в Мехико.
В интервью Дмитрий рассказал нам:
★ правда ли, что в IT-гиганты можно попасть по рекомендации;
★ зачем проходить собеседования в европейские компании, даже если вы туда не собираетесь;
★ как договариваться о зарплате с корпорацией;
★ каким образом проходит собеседование в Amazon;
★ какие у него теперь задачи и условия труда;
★ кого вероятнее возьмут в Amazon — иностранца или местного.
Из Тулы в Мехико — погнали!
___
https://skillbox.ru/media/code/kak_poluchit_rabotu_v_it_gigante_rasskazyvaet_razrabotchik_iz_tuly_ustroivshiysya_v_amazon/
#код
🔧 Maven — это инструмент для сборки Java-проектов: компиляции, создания JAR, дистрибутива программы, генерации документации. С простыми проектами можно обойтись без Maven — и собирать их в командной строке. Часто так и делают, но, если проект большой и сложный, команда сборки выходит очень длинной, поэтому её иногда записывают в bat/sh-скрипт.
⚙️ Скрипты обычно зависят от платформы. Чтобы избавиться от этой зависимости и упростить работу, используют инструменты для сборки проекта, например Maven.
🛠 Разбираемся с самым популярным продуктом для автоматизации сборки и мигрируем без проблем.
___
https://skillbox.ru/media/base/kak-iz-obychnogo-ideaproekta-sdelat-maven/
🔧 Maven — это инструмент для сборки Java-проектов: компиляции, создания JAR, дистрибутива программы, генерации документации. С простыми проектами можно обойтись без Maven — и собирать их в командной строке. Часто так и делают, но, если проект большой и сложный, команда сборки выходит очень длинной, поэтому её иногда записывают в bat/sh-скрипт.
⚙️ Скрипты обычно зависят от платформы. Чтобы избавиться от этой зависимости и упростить работу, используют инструменты для сборки проекта, например Maven.
🛠 Разбираемся с самым популярным продуктом для автоматизации сборки и мигрируем без проблем.
___
https://skillbox.ru/media/base/kak-iz-obychnogo-ideaproekta-sdelat-maven/
#люди
Михаил Гринченко стал Java-разработчиком и устроился в международную компанию. После испытательного срока его доход увеличился в 5 раз по сравнению с доходом на предыдущем месте работы.
В интервью Михаил рассказал:
✦ почему его не взяли в магистратуру на желаемую специальность;
✦ зачем, зная язык C#, он стал изучать Java;
✦ как он не прошёл собеседование в Сбербанк;
✦ почему предложения потом посыпались как из рога изобилия;
✦ что обычно спрашивают на интервью у Java-разработчиков;
✦ как выглядит работа мечты.
Следуй за мечтой!
___
https://skillbox.ru/media/code/story_michael_grinchenko/
Михаил Гринченко стал Java-разработчиком и устроился в международную компанию. После испытательного срока его доход увеличился в 5 раз по сравнению с доходом на предыдущем месте работы.
В интервью Михаил рассказал:
✦ почему его не взяли в магистратуру на желаемую специальность;
✦ зачем, зная язык C#, он стал изучать Java;
✦ как он не прошёл собеседование в Сбербанк;
✦ почему предложения потом посыпались как из рога изобилия;
✦ что обычно спрашивают на интервью у Java-разработчиков;
✦ как выглядит работа мечты.
Следуй за мечтой!
___
https://skillbox.ru/media/code/story_michael_grinchenko/
#интересное
🎥 Чтобы сделать городское управление более эффективным, в России с 2014 года разрабатывают систему «Безопасный город». Она позволит быстро принимать решения во всех аспектах городской жизни: безопасности, экологии, транспорте, потреблении ресурсов и других.
📡 Предполагается, что будет создана виртуальная модель каждого города — цифровой двойник, который точно отразит все особенности населённого пункта. Благодаря Data Science наши города с каждым годом будут становиться лучше и безопаснее.
___
https://skillbox.ru/media/code/bolshoy-brat-deystvitelno-sledit-za-nami-i-eto-khoroshaya-novost/
🎥 Чтобы сделать городское управление более эффективным, в России с 2014 года разрабатывают систему «Безопасный город». Она позволит быстро принимать решения во всех аспектах городской жизни: безопасности, экологии, транспорте, потреблении ресурсов и других.
📡 Предполагается, что будет создана виртуальная модель каждого города — цифровой двойник, который точно отразит все особенности населённого пункта. Благодаря Data Science наши города с каждым годом будут становиться лучше и безопаснее.
___
https://skillbox.ru/media/code/bolshoy-brat-deystvitelno-sledit-za-nami-i-eto-khoroshaya-novost/
#код
Перечисления в C#: как правильно использовать enum?
В C# есть много крутых инструментов, которые позволяют усовершенствовать любой код. Один из них — enum. Списки перечисления (или enum) сокращают код и улучшают его читаемость. В этой статье мы создадим enum и научимся применять его эффективно 🔥
___
https://skillbox.ru/media/code/perechisleniya_v_c_kak_pravilno_ispolzovat_enum/
Перечисления в C#: как правильно использовать enum?
В C# есть много крутых инструментов, которые позволяют усовершенствовать любой код. Один из них — enum. Списки перечисления (или enum) сокращают код и улучшают его читаемость. В этой статье мы создадим enum и научимся применять его эффективно 🔥
___
https://skillbox.ru/media/code/perechisleniya_v_c_kak_pravilno_ispolzovat_enum/
#люди
Эксперты курса TeamLead Алексей Трошин и Дмитрий Симонов рассказывают о том, как руководить процессами и направлять инициативу сотрудников в верное русло.
В интервью они поведали:
➤ в чём разница между тимлидом, менеджером и руководителем проектов;
➤ как возникла профессия тимлида;
➤ из каких компетенций состоит эта работа;
➤ как грамотно вовлекать новичков в процессы;
➤ почему тимлиду важно открыть в себе психолога;
➤ зачем опытные тимлиды участвуют в конференциях и преподают на курсах.
Узнайте, как правильно мотивировать команду и эффективно решать бизнес-задачи 📈
___
https://skillbox.ru/media/code/interview_simonov_troshin_1/
Эксперты курса TeamLead Алексей Трошин и Дмитрий Симонов рассказывают о том, как руководить процессами и направлять инициативу сотрудников в верное русло.
В интервью они поведали:
➤ в чём разница между тимлидом, менеджером и руководителем проектов;
➤ как возникла профессия тимлида;
➤ из каких компетенций состоит эта работа;
➤ как грамотно вовлекать новичков в процессы;
➤ почему тимлиду важно открыть в себе психолога;
➤ зачем опытные тимлиды участвуют в конференциях и преподают на курсах.
Узнайте, как правильно мотивировать команду и эффективно решать бизнес-задачи 📈
___
https://skillbox.ru/media/code/interview_simonov_troshin_1/
Что вы делаете, если сайт просит подписаться для просмотра контента?
Anonymous Poll
4%
Подписываюсь
96%
Ругаюсь и отключаю JavaScript