Ответ на пост «Сила Пикабу в действии»
А помогите выбрать ручку? Работаю программистом и делаю много пометок и записей за рабочий день в отдельный блокнот А4.
Так какую посоветуете? Шариковую? Геликовую? Перовую?
А помогите выбрать ручку? Работаю программистом и делаю много пометок и записей за рабочий день в отдельный блокнот А4.
Так какую посоветуете? Шариковую? Геликовую? Перовую?
Попросили наших экспертов и выпускников курсов программирования Яндекс Практикума назвать самые частые проблемы студентов и поделиться советами, как их решить или свести к минимуму.
Михаил Вассер, Head of Mobile в компании AGIMA, наставник и автор на курсе «Android-разработчик»:
Поработайте с разными инструментами для тайм-менеджмента, заведите личный таск-трекер. Кроме того, важно оставлять время для отдыха и личной жизни, иначе можно выгореть. Сидеть все свободное время за компьютером — плохая идея.
Максим Никтин, ведущий разработчик в Rocket Science, выпускник курса «Фронтенд-разработчик»:
У взрослого человека свободного времени объективно мало. Чтобы его найти (в том числе на обучение), приходится уделять меньше внимания себе, семье и друзьям, что непросто. Примите тот факт, что свободного времени в период обучения не будет. Придется учиться и после работы, и в выходные. Конечно, иногда можно (и нужно) куда-то вырваться на выходных и отдохнуть, но в целом учиться придется много. Тут могут помочь изначальные цели и приоритеты: если вы понимаете, для чего начинаете учиться, то периодически напоминайте тебе об этом.
Кристина Пауэр, наставница на курсе «Инженер по тестированию»:
Типичная проблема современного человека. Дом, семья, работа, дети — как выделить время на учебу? Хороший вопрос. Подумайте, как учеба может этому поспособствовать: да, первое время придется уделять дому и семье чуть меньше времени. Но потом новая профессия поможет повысить доход, порадовать этим семью и благоустроить дом. Win-win! Но для достижения этой цели придется какое-то время преодолевать трудности. Однако это того стоит!
Максим Никтин, выпускник курса «Фронтенд-разработчик»:
Примите как данность, теперь это с вами надолго. Программирование — отдельный мир со своими понятиями. Если вы хотите в него попасть, то придется осваивать язык, учиться пользоваться инструментами, следить за нововведениями. Это не навсегда и в целом подъемно, просто иногда будет сложно — в такие моменты помните, что это временно.
Михаил Вассер, наставник и автор на курсе «Android-разработчик»:
Чтобы не усложнять обучение, подберите один источник, с которым будете работать. А еще постарайтесь найти ментора / наставника, который будет рекомендовать вам стоящие материалы и научит практиковаться с недавно освоенными навыками.
Максим Никтин, выпускник курса «Фронтенд-разработчик»:
Это в целом жизнь программиста, поэтому остается только мириться и искать плюсы. Я помню, как во время учебы у меня была паника от любой ошибки, которую мне выдавала программа, а теперь я подхожу к этому с мыслью «ну давай, че там еще у тебя». Ценность сотрудника отчасти как раз определяется тем, какого уровня проблемы он может решать в компании / проекте, так что держитесь!
Кристина Пауэр, наставница на курсе «Инженер по тестированию»:
Страх возникает у многих людей, особенно в сознательном возрасте, когда уже есть, что терять, и человек несет ответственность за членов семьи. В таком случае риски возрастают, а вместе с ними появляется неуверенность. Что будет, если я не осилю учебу? Куда устраиваться, если не найду работу без опыта? Это логичные вопросы для ответственного человека, но их стоит проработать. Ключ к победе над страхом неудачи — поддержка куратора и комьюнити, положительный настрой и умение находить приятное в мелочах.
Михаил Вассер, наставник и автор на курсе «Android-разработчик»:
С потерей мотивации начинает появляться синдром самозванца. Приходит осознание того, что материала очень-очень много, и непонимание, как это всё охватить. Иногда не хватает поддержки от членов семьи. Занимайтесь в группе с другими людьми, которые разделяют вашу веру в успех и подпитывают ее. Ставьте себе цели и рисуйте «дорожную карту» к ним. Старайтесь абстрагироваться от неудач и напоминать себе, что невозможно узнать все и сразу.
Кристина Пауэр, наставница на курсе «Инженер по тестированию»:
Если внешней мотивации недостаточно, пробудите внутреннюю. Ответьте себе, как новая профессия улучшит вашу жизнь? Например, вы сможете переехать в страну мечты и работать удаленно на берегу моря; стабильность и высокий доход позволят не только прокормить семью, но и дать хорошее образование детям и т. д.
Мы в Яндекс Практикуме знаем, что освоить новую профессию — непросто. Поэтому делаем все, чтобы поддержать и направить на этом пути. Учеба на наших курсах для распределения нагрузки разделена на равные отрезки — спринты. Если что-то непонятно, можно задать вопрос наставнику или обсудить его с одногруппниками. А еще мы поможем с трудоустройством: в конце обучения у вас будет портфолио из реальных проектов, резюме и опыт прохождения собеседований.
Также мы подготовили специальный бесплатный курс по выбору профессии в программировании, добавили в программы курсов бесплатные вводные уроки для ознакомления — все это, чтобы вы были уверены в своем решении.
Реклама ООО «Яндекс», ИНН: 7736207543
Скажем, крик души или, скорее, опрос для тех, кто учится или умеет работать с змеем Python. Решил узнать, насколько вообще питоноводам трудно создавать графический интерфейс.
В данном случае, все конструкторы-интерфейсы обычно написаны на C или еще на чем-то и довольно старом. Основной минус заключается в их загроможденности непонятными настройками.
Собственно, сейчас я написал упрощенный инструмент для создания пользовательского интерфейса для своих нужд. Мне наскучило использовать методы grid и pack, поэтому я для себя сделал минимальный функционал через place. Интересно услышать мнение тех, кто разбирается в этом, и стоит ли развивать функционал. Может быть, у кого-то есть идеи?
для внимательных в видео есть ошибка при смене языка, допустил ошибку когда делал дополнения.
В целом вообще может быть уберу перевод и оставлю только англ.
В планах в целом сделать для себя графический конструктор python с возможность конвертировать и в php/html/css и в другие форматы, с более интересным функционалом, к примеру что бы можно было грубо говоря сразу из проекта назначать кнопкам функции, логику и другие плюшки. Так же запилить справочник.
Код на выходе после сохранения
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Вот уже два месяца я пишу статьи связанные с темой разработки игр, а так же делаю гайды по Godot Engine от лица новичка. В первую очередь делаю это для себя, так как перед написанием приходится глубже разобраться в материале, да и в комментах более опытные пользователи помогают исправить ошибки.
● Но вот уже не первый раз натыкаюсь на мнение мол "ты новичок - не лезь".
▸ Коммент под последней статьей на Пикабу
И вот с одной стороны чувак прав, чего это мне зеленому кодеру с костылями учить других. А с другой... я и не то что бы учу. Почти каждый пост я начинаю с предупреждения - текст написан новичком и является попыткой разобраться в теме. Мне просто нравится копаться в разработке и рассказывать о своем прогрессе.
▸ Дисклеймер
● Теперь нахожусь в раздумьях, какой дальше делать контент.
По одну сторону барикад опытные ребята, которые говорят что я делаю мусорные статьи и они никому неинтересны. Сиди учи матчасть, а уже потом имея за плечами хотя бы одну игру на релизе раздавай советы.
По другую же сторону новички, которые все чаще пишут комменты под моими постами и интересуются движком. Некоторые даже начали учить GD-Script по моим статьям, возможно ввиду малого количества русскоязычного контента по Godot Engine.
● Может кто-то сталкивался с подобной делемой? Поделитесь мнение в комментах!
Не собираемся вас отговаривать от работы в ИТ, хотим обсудить сложности работы, которые видят или не видят наши коллеги!
Делитесь в комментарии своим мнением - с какими минусами вы согласны, а с какими нет?
Добрейшего времени суток, дорогие жители Пикабу.
На днях прочитал статью DevOps is cancer (Перевод)и жена спрашивала чего это у меня улыбка до ушей, на что я ответил:
Правда она ни слова не поняла из того что я ей прочитал...
Но затем я погрузился в пучину размышления:
Дисклеймер
Данный пост - это мои мысли вслух, возможно(!) будет полезен начинающим программистам постигающим дзен, осознать что не всё так плохо как кажется.
Если слово DevOps вам не особо знакомо, а статья в начале поста вызвала еще больше вопросов из-за кучи неизвестных вам слов - не переживайте, это достаточно сложное и не однозначное понятие что даже если попросить 5 девопсов объяснить чем они занимаются - то вы скорее всего услышите 8 совершенно разных ответов:D
(8 потому что версионирование никто не отменял)
Если говорить совсем простым языком:
DevOps-Инженер - это универсальный боец, ядрёная смесь программиста, сисадмина и тестировщика.
А сам DevOps - Это команда которая "шарит за всё сразу"
Поехали:
Сколько себя помню - терпеть не могу монотонную работу, а став специалистом в области информационных технологий начал автоматизировать всё до чего дотягиваются руки.
Да, я именно из тех лентяев которые убьют 10-20 часов на разработку решения чтобы не делать 2-х минутную работу ежедневно.
На втором курсе мой преподаватель(Покойтесь с миром Максим Алексеевич) сказал:
-Я уверен, настанет день, когда ты станешь чемпионом по занятиям сексом в скафандре на гамаке.
на что я ответил:
-чисто теоретически - это возможно.
после пристального взгляда он сказал:
- я в тебе не сомневался.
Нет, такого титула у меня нет, но слова отложились надолго, а суть была в том что программу можно было сделать намного проще. Зато я уже тогда импровизировал расширяя функционал, в то время когда программы одногруппников весили в десятки раз меньше и делали ровно то, что было сказано в инструкции по практической работе.
Начиная писать программу, я настолько углубляюсь в расширение возможностей что иногда даже изначальная цель теряется и это мое проклятье, за 10 лет я не реализовал ни одного своего личного проекта, в творческих профессиях это называют "Писать в стол", я не могу просто взять и закончить, мне хочется чтобы софт делал всё и сразу, подключая новые модули я погружаюсь в изучение новых технологий, языков, алгоритмов - а изучив, понимаю что можно улучшить то что уже было написано и снова появляются новые идеи и всё, замкнутый круг.
Я не могу просто создать сайт - лендинг разрастается чуть ли не до соц.сети.
Когда софтина работает и я знаю что можно что то в нее добавить - она автоматически становится для меня чем-то уродливым и невыносимым .
А сам уснуть не могу пока не добавлю то что придумал, меня гложет когда я могу что то сделать, но не делаю.
Я был кодером и ушел из большой IT компании, потому что тим лид игнорировал мои идеи
последней каплей было когда я предлагал уже готовый и протестированный мной модуль, который бы облегчил жизнь тысячам людей, которые выполняли монотонную работу в приложении компании, одним нажатием кнопки можно было сэкономить целый рабочий день в месяц. (к слову это была даже не моя прихоть, это был таск висящий уже длительное время - пользователи прямым текстом просили решения проблемы).
После этого случая я сгорел, уже думал "может зря я столько времени учился", "нахрен оно всё нужно", "не буду больше работать программистом".
И тут меня позвали в DevOps.
Да, не IT компания, а отдел разработки на крупном региональном заводе, но я занят тем что мне нравится - постоянно придумываю что то новое, чтобы другим стало легче.
А теперь собственно к статье - Да, отдел разработки усложняет жизнь, но в первую очередь он усложняет жизнь только себе чтобы жизнь конечного пользователя становилась легче.
Всё что описано в примере никак не касается конечного пользователя - это всё внутренняя кухня, потому что так интереснее и так будет лучше.
(и да - версионирование скриптов это действительно Круто :D)
Про приколюху с темами и редактором расположения кнопок - пользователю же это не обязательно нужно, но он Имеет возможность воспользоваться этим.
А про перенос файлов из одного места в другое можно ответить так:
(Автор pfsenses)
Резюмируя:
DevOps Не раковая опухоль, а скорее Мутация.
Фух, высказался.
Спасибо что дочитали до конца, хорошего вам дня и удачи во всех начинаниях.
P.S. Если перфекционизм и постоянное улучшательсто мешает вам в вашей работе - поделитесь об этом в комментах)
P.P.S. Извините если я оскорбляю ваши чувства своим мнением, приписывая себя к DevOPS работая в компании не свзяанной с IT. И да, можете написать в комментариях кто же на самом деле такие DevOpsЫ если я не прав)
Сделал одно открытие. Чтобы стать гениальным программистом, ты должен верить, что ты гениальный программист. Плацебо эффект, работает за счет того, что повышает твою уверенность в себе и ты берешься за более сложные дела, испытываешь себя сильнее. Если ты гениальный программист, ты будешь меньше прокрастинировать и больше писать программы, верно?
Хидео Кодзима — гений, ибо он знает что он гений и он ведет себя как гений.
Такую задачу поставил Little.Bit пикабушникам. И на его призыв откликнулись PILOTMISHA, MorGott и Lei Radna. Поэтому теперь вы знаете, как сделать игру, скрафтить косплей, написать историю и посадить самолет. А если еще не знаете, то смотрите и учитесь.
Я же решил чуть глубже заглянуть в тему поведения компании Apple, так как сам являюсь ее пользователем более чем с 10 летним стажем. По моему мнению Apple поступила крайне опрометчиво и пагубно для своего бизнеса, что в будущем ей аукнется серьезными потерями, это произойдет не сразу, но непременно.
Например блокировка Мир в Apple Pay это личная инициатива Apple. Или блокировка кабинета для русских разработчиков - это что такое? Зачем оставлять без средств к существованию рядового программиста? Нас всех возмущает, когда у человека отнимают инструмента для зарабатывания денег - именно это и делает Apple. Там еще есть некоторые сложности теперь с получением лицензии разработчика, которую не получить без танцев с бубнами маскируя свою русскость.
В свою очередь Google не блокирует пользователей и не вводит подобных ограничений, то есть не отнимает инструмент заработка для разработчиков. Apple же идет дальше и удаляет приложения русских и белорусских разработчиков из поисковых выдач или вообще блокирует к ним доступ.
В свою очередь Samsung приложила максимум усилий, чтобы остаться с пользователями в РФ. Apple же напротив, прикладывает усилия, чтобы наказать простых людей и разработчиков.
Ну так что теперь? Американский Apple иди нах*й?
Ведь ничто не помешает Apple с технической точки зрения, заблокировать смартфоны в России. Для этого есть несколько способов. Первый - блокировка сим-карт русских операторов связи. Второй вариант - блокировка всех аппаратов iPhone через iCloud.
Маловероятно, что Apple пойдет на такой шаг ведь тогда никто не будет покупать iPhone в мире, потому что люди будут понимать, что им тоже могут сделать "кирпич" из iPhone.
Основной рынок сбыта Apple Китай, Китайцы очень ревнивые, они крайне внимательно смотрят за поведением всей западной шушары, в особенности сейчас, в особенности по отношению к России, и их правительство делает для себя выводы. Apple настолько прогнулась под требования Китайцев, что такие прогибы я даже в порнофильмах с лучшими актрисами не видел.
Так вот если Apple сейчас в РФ окирпичит свою технику, в Китае она будет слита в течении месяца, по причине рисков, которые раскрутят на политическом уровне. Тот же Китай - важнейший рынок для Apple. На Поднебесную приходится до 20-25% всех продаж iPhone. Все они будут потеряны, если китайцы увидят, что их телефоны могут быть заблокированы.
Я же в свою очередь теперь сильно сомневаюсь в своей дальнейшей приверженности продукции данного бренда. Да, я привык, настроил под свои нужны и удобства взаимодействия устройств в их экосистеме, но предательство не потерплю, ведь в любой момент я могу остаться без электроники.
Для себя же лично стал активно смотреть в сторону техники Huawei, которая на сегодня идет похожим в техническом и программном плане пути с Apple. Мне был бы интересен опыт пользователей продукции Huawei или других решений на основе Android, как вы выстраиваете экосистему на основе других решений?
Другой вопрос, который интересно было бы разобрать в комментариях - это послушать мнение разработчиков для Apple - ребята, как вы сейчас выживаете? Какие у вас планы?