Смотрите "Почему ты никогда не станешь программистом |Дмитрий Кузюбердин, START-IT2.0" на YouTube
https://youtu.be/joP0R4Gw3vA
https://youtu.be/joP0R4Gw3vA
YouTube
Почему ты никогда не станешь программистом |Дмитрий Кузюбердин, START-IT2.0
Почему ты никогда не станешь программистом |Дмитрий Кузюбердин, START-IT2.0
Спикер: Дмитрий IT-KAMASUTRA Кузюбердин.
#ITKAMASUTRA #STARTIT2021 #войтивайти
Конференция START-IT 2.0
Организатор: #GlobalEvent
Вступайте в наш Телеграмм-чат, в нем мы публикуем…
Спикер: Дмитрий IT-KAMASUTRA Кузюбердин.
#ITKAMASUTRA #STARTIT2021 #войтивайти
Конференция START-IT 2.0
Организатор: #GlobalEvent
Вступайте в наш Телеграмм-чат, в нем мы публикуем…
Forwarded from TelepostBot
Январь 2021. Начал изучать React.
Привет это Иван!
На новогодних выходных 2021 я усердно взялся за реакт. Это долгожданный и желанный момент. Во-первых, понимаю, что это инструмент для серьезной разработки. Во-вторых, вокруг курса, по которому начал обучаться, много хайпа. Без тени сомнения решил учить реакт по бесплатным урокам на YouTube «Путь самурая 1.0». Процесс кайфовый, так как автор курса доступно объясняет, а в комментариях под каждым видео-уроком коменты тех кто преодолевал эти трудности обучения и почувствовать, что ты не один. Учебу по прежнему совмещаю с работой. Возобновил ранние подъемы. Встаю в 6:30 утра каждый день. В распоряжении полтора часа для того чтоб пройти 1 урок. Сначала смотрю на скорости 1,5х потом еще раз смотрю и повторяю написанный код. Есть сложность с call-back функциями. Когда учил js - как будто бы было понятно. На курсе по реакту такой период когда «изобретаем велосипед» для того чтобы понять как он работает изнутри. Через десяток уроков перейдем на «готовый велосипед». Приходится возвращаться к темам по колбэкам и пересматривать еще по несколько раз, решаю задачи – становится понятно. Когда возвращаюсь к колбэкам реакта – не понимаю как функция находясь в одном файле, прокидывает данные через несколько файлов в другую функцию и там вызывает ее. Это какой то фокус. Димыч говорит, что эти непонятки – это нормально, нужно двигаться дальше и потом с высоты новых знаний пройденный материал станет понятен. Так и делаю. Летим в космос!
P.S. Это реальный рассказ.
В следующий раз расскажу, как я начал забывать React.
Привет это Иван!
На новогодних выходных 2021 я усердно взялся за реакт. Это долгожданный и желанный момент. Во-первых, понимаю, что это инструмент для серьезной разработки. Во-вторых, вокруг курса, по которому начал обучаться, много хайпа. Без тени сомнения решил учить реакт по бесплатным урокам на YouTube «Путь самурая 1.0». Процесс кайфовый, так как автор курса доступно объясняет, а в комментариях под каждым видео-уроком коменты тех кто преодолевал эти трудности обучения и почувствовать, что ты не один. Учебу по прежнему совмещаю с работой. Возобновил ранние подъемы. Встаю в 6:30 утра каждый день. В распоряжении полтора часа для того чтоб пройти 1 урок. Сначала смотрю на скорости 1,5х потом еще раз смотрю и повторяю написанный код. Есть сложность с call-back функциями. Когда учил js - как будто бы было понятно. На курсе по реакту такой период когда «изобретаем велосипед» для того чтобы понять как он работает изнутри. Через десяток уроков перейдем на «готовый велосипед». Приходится возвращаться к темам по колбэкам и пересматривать еще по несколько раз, решаю задачи – становится понятно. Когда возвращаюсь к колбэкам реакта – не понимаю как функция находясь в одном файле, прокидывает данные через несколько файлов в другую функцию и там вызывает ее. Это какой то фокус. Димыч говорит, что эти непонятки – это нормально, нужно двигаться дальше и потом с высоты новых знаний пройденный материал станет понятен. Так и делаю. Летим в космос!
P.S. Это реальный рассказ.
В следующий раз расскажу, как я начал забывать React.
Forwarded from TelepostBot
Февраль-март 2021. Ранние подъемы не дают хороших результатов.
Привет это Иван!
Помните, я рассказывал, как на курсах по верстке вставал в 5 утра, чтоб успеть пройти 1 урок. Помните, как я говорил, что быстро выдохся от такого темпа. ….а я, видимо, забыл. С реактом история повторяется. Но здесь, кроме недосыпа появилась еще одна неприятная неприятность – я начал забывать темы. Дойдя до 64 урока из 100, я заметил, что забыл некоторые темы. Подозреваю, что случилось это просто потому, что проснувшись утром и включив очередной урок, глаза смотрели, а мозг спал. Игорь к этому моменту уже на 80 или 90 уроке и хорошо ориентируется в написанном коде. А я прихожу к выводу, что пора, наконец, что-то поменять. Димыча на стримах спрашивают, как начать учиться, если работаешь. Он НЕ рекомендует сразу увольняться, а наоборот, говорит, что по возможности, лучше продержаться как можно больше на работе совмещая учебу. Моя ситуация сейчас такова, что пора уволиться и сделать рывок в обучении. Супруга в этом поддерживает и давно об этом говорит. Она работает, мы посчитали бюджет и поняли что потянем. Конечно, эмоционально мне тяжело это принять – что я не буду работать какое-то время, и нашу семью будет содержать жена.
В марте заболел ковидом. Ломит спину и сильно болит голова, уже неделю лежу. Следующую неделю буду читать книгу и размышлять о предстоящем увольнении и учебе. Потом на работу, закрывать вопросы.
Написал, наконец, заявление об увольнении. На этом месте я отработал 6 добрых лет, достиг максимума в карьере менеджера, обучил нескольких ребят, стал старшим в отделе, руководитель отдела нередко советовался со мной.
P.S. Это реальный рассказ.
В следующий раз расскажу, как нашел первую работу спустя месяц после увольнения.
Привет это Иван!
Помните, я рассказывал, как на курсах по верстке вставал в 5 утра, чтоб успеть пройти 1 урок. Помните, как я говорил, что быстро выдохся от такого темпа. ….а я, видимо, забыл. С реактом история повторяется. Но здесь, кроме недосыпа появилась еще одна неприятная неприятность – я начал забывать темы. Дойдя до 64 урока из 100, я заметил, что забыл некоторые темы. Подозреваю, что случилось это просто потому, что проснувшись утром и включив очередной урок, глаза смотрели, а мозг спал. Игорь к этому моменту уже на 80 или 90 уроке и хорошо ориентируется в написанном коде. А я прихожу к выводу, что пора, наконец, что-то поменять. Димыча на стримах спрашивают, как начать учиться, если работаешь. Он НЕ рекомендует сразу увольняться, а наоборот, говорит, что по возможности, лучше продержаться как можно больше на работе совмещая учебу. Моя ситуация сейчас такова, что пора уволиться и сделать рывок в обучении. Супруга в этом поддерживает и давно об этом говорит. Она работает, мы посчитали бюджет и поняли что потянем. Конечно, эмоционально мне тяжело это принять – что я не буду работать какое-то время, и нашу семью будет содержать жена.
В марте заболел ковидом. Ломит спину и сильно болит голова, уже неделю лежу. Следующую неделю буду читать книгу и размышлять о предстоящем увольнении и учебе. Потом на работу, закрывать вопросы.
Написал, наконец, заявление об увольнении. На этом месте я отработал 6 добрых лет, достиг максимума в карьере менеджера, обучил нескольких ребят, стал старшим в отделе, руководитель отдела нередко советовался со мной.
P.S. Это реальный рассказ.
В следующий раз расскажу, как нашел первую работу спустя месяц после увольнения.
Почему программистом стать не возможно
Эпиграф
"... а Дикарь глядел на него поверх страницы, и наконец с возмущением захлопнул книгу, встал и запер ее в стол - спрятал бисер от свиней." О дивный новый мир.
Первые два года опыта программирования я все время пытался затащить кого нибудь в этот поезд еще кого то.
Настойчиво убеждая войти в айти каждого, кто был знаком со словом "айти". Главным моим аргументом было - стать программистом может каждый. (На самом деле нет)
- Не надейтесь на курсы, особено те, что обещают за месяц-три с нуля. Статистика 10 смогут закончить даже начальные простые курсы.
- У вас не свободного времени, все это занято детями, работой и тик-током
- Английского учить? еще раз?
- Те примеры людей в 40-50 выучивших программирование все ложь, в моей реальной жизни этого не бывает. Программист 78 лет - исключение из правил, подтверждающее правило.
- А потом еще попробуй работу найти, на одну вакансию конкурс в 100 (а может и тыщу) джунов
Думаешь я тут выдумываю?
№1 видео: Почему ты никогда не станешь программистом
№2 О сложностях в обучении и устройстве на работу
Эпиграф
"... а Дикарь глядел на него поверх страницы, и наконец с возмущением захлопнул книгу, встал и запер ее в стол - спрятал бисер от свиней." О дивный новый мир.
Первые два года опыта программирования я все время пытался затащить кого нибудь в этот поезд еще кого то.
Настойчиво убеждая войти в айти каждого, кто был знаком со словом "айти". Главным моим аргументом было - стать программистом может каждый. (На самом деле нет)
- Не надейтесь на курсы, особено те, что обещают за месяц-три с нуля. Статистика 10 смогут закончить даже начальные простые курсы.
- У вас не свободного времени, все это занято детями, работой и тик-током
- Английского учить? еще раз?
- Те примеры людей в 40-50 выучивших программирование все ложь, в моей реальной жизни этого не бывает. Программист 78 лет - исключение из правил, подтверждающее правило.
- А потом еще попробуй работу найти, на одну вакансию конкурс в 100 (а может и тыщу) джунов
Думаешь я тут выдумываю?
№1 видео: Почему ты никогда не станешь программистом
№2 О сложностях в обучении и устройстве на работу
YouTube
Разработчик-«ВЕТЕРАН» / 50 ЛЕТ ОПЫТА в программировании / История Евгения Владимировича Полищука
👉 Приходи в "Эволюцию Кода" и прокачивай свои навыки работы с ИИ: https://web.tribute.tg/l/ge
Сегодня вас ждет завораживающая история семидесятивосьмилетнего программиста, Евгения Владимировича Полищука, который вот уже более пятидесяти лет несет в себе…
Сегодня вас ждет завораживающая история семидесятивосьмилетнего программиста, Евгения Владимировича Полищука, который вот уже более пятидесяти лет несет в себе…
Forwarded from TelepostBot
Май 2021. Устроился на первую работу.
Привет это Иван!
Уволившись с работы, запилил резюме в виде веб-страницы и шлю его, куда только возможно. В день откликался на 20-25 объявлений размещенных на hh.ru и на украинских площадках. В лучше случае приходит отказ, в худшем тишина.
Кроме сайтов я начал мониторить вакансии в телеграмм-каналах. Однажды вечером откликнулся на одну вакансию из телеги. Искали junior-frontend developer. Ответили спустя 20 минут. Девушка предложила прям сейчас созвониться и провести собес. Такие собесы называют «тест на адекватность». Это со-руководитель самой крупной Российской образовательной платформы Get-course, второе название - Get-work. Им нужен верстальщик на их движок. Понятия не имею что ждет, но разберусь. Их сильно поджимает, а кадров нет, поэтому готовы ждать, пока «въеду». Оплата сдельная, но говорят, что 300-400$ - это реальные зарплаты.
Нравится в работе на Get-course то, что вообще не привязан. Занимаюсь своими делами. Когда скидывают макет на согласование, я должен ответить устраивает ли цена за него, и за какое время сделаю. Получается совмещать обучение и работу. Я доволен.
P.S. Это реальный рассказ.
В следующий раз расскажу, о новое работе.
Привет это Иван!
Уволившись с работы, запилил резюме в виде веб-страницы и шлю его, куда только возможно. В день откликался на 20-25 объявлений размещенных на hh.ru и на украинских площадках. В лучше случае приходит отказ, в худшем тишина.
Кроме сайтов я начал мониторить вакансии в телеграмм-каналах. Однажды вечером откликнулся на одну вакансию из телеги. Искали junior-frontend developer. Ответили спустя 20 минут. Девушка предложила прям сейчас созвониться и провести собес. Такие собесы называют «тест на адекватность». Это со-руководитель самой крупной Российской образовательной платформы Get-course, второе название - Get-work. Им нужен верстальщик на их движок. Понятия не имею что ждет, но разберусь. Их сильно поджимает, а кадров нет, поэтому готовы ждать, пока «въеду». Оплата сдельная, но говорят, что 300-400$ - это реальные зарплаты.
Нравится в работе на Get-course то, что вообще не привязан. Занимаюсь своими делами. Когда скидывают макет на согласование, я должен ответить устраивает ли цена за него, и за какое время сделаю. Получается совмещать обучение и работу. Я доволен.
P.S. Это реальный рассказ.
В следующий раз расскажу, о новое работе.
Forwarded from TelepostBot
Май 2021. Первая работа + душевный душегубный собес.
Привет это Иван!
Уволившись с работы, запилил резюме в виде веб-страницы и шлю его, куда только возможно. Кроме сайтов я начал мониторить вакансии в телеграмм-каналах. Однажды вечером откликнулся на одну вакансию из телеги. Искали junior-frontend developer. Ответили спустя 20 минут. Девушка предложила прям сейчас созвониться и провести собес. Это со-руководитель самой крупной Российской образовательной платформы Get-course, второе название - Get-work. Им нужен верстальщик на их движок. Понятия не имею, что ждет, но разберусь. Оплата сдельная, но говорят, что 300-400$ - это реальные зарплаты.
Нравится в Get-course то, что не привязан. Занимаюсь своими делами. Когда скидывают макет на согласование, я должен ответить устраивает ли цена за него, и за какое время сделаю. Получается совмещать обучение и работу. Я доволен.
С Get-course работы капает мало. Так как в конце зимы дошел до 64 урока по курсу Путь Самурая и остановился, решил, что пройду этот курс заново, но перед этим пройду курс по JS. Давно лежит курс Ивана Петриченко, купил сразу после верстки. Настало его время.
Ваня доступно объясняет, мне нравится. Трудностей никаких не возникает, что не понятно-гуглю.
Так как занимаюсь спортом, у меня дома есть кое какой инвентарь, который захотел продать, чтоб купить другой. Продал гирю. Клиентом оказался парень с района, работает в DEX местная it-компания. Разговорились с ним, и он скинул контакты HR. Написал девушке, объяснил свой бэграунд и сказал, что ищу вариант стажировки. В переписке акцентировал внимание, что я джун. Она стала убеждать, что я ценный кадр и что мне обязательно стоит прийти на собес. С хорошим настроением и предчувствием, что скоро все изменится, поехал на собес в соседний город, к ним в офис.
Пришел на собес. Его проводил директор, HR сидела рядом и молчала. Директор расспрашивал, как о них узнал, что о них в говорят в наших кругах студентов….и т.д. Потом спросил, какой у меня опыт разработки. Объяснил, что прошел курсы по верстке и прохожу курс по JS , ищу место для стажировки и дальнейшего трудоустройства. На что он перебил и глядя в упор, в глаза повторил : «….нет ты не понял…! У тебя есть какие то серьезные проекты, которые сделал сам??....». Я начал сначала рассказывать зачем пришел, периодически поглядывая на HR, которая делал вид, что не причем. Директор перебил спросив : «…ты вообще знаешь кого то из наших ребят…?» Ответил, что знаю Лешу П. – учились в школе вместе. Этот вопрос показался странным. Последующий ответ директора и его умозаключения сильно в моих глазах дискредитировали его, как грамотного менеджера, руководителя …и просто как тактичного человека.
«…Понимаешь, я как руководитель компании – являюсь гарантом того, чтоб сотрудникам было комфортно работать в нашем коллективе, а успех компании и комфорт сотрудников достигается за счет общего взаимодействия, а это возможно благодаря скилам. Понимаешь? …»
В этот момент почувствовал, что у Dex есть супер герой, который пытается защитить честь компании от меня – злодея. Но это был не конец.
Глядя в потолок и посмеиваясь, мой собеседник продолжил: «…хотя, если чисто гипотетически предположить, что тебе от Леши П. что-то там передалось со школьной парты и в будущем ты станешь таким как Леша….Да, в принципе было бы интересно. ….» В это момент почувствовал себя всунутым головой в сельский туалет. Леша у них работает на бэкэнде уже года 4, перед этим закончил ВУЗ по it направлению. Ну как можно нас сравнивать???
Покинул кабинет с противным чувством. Директор в спину что-то рассказывал про курсы тестировщиков, а HR продолжала делать вид, что только что пришла, старалась улыбаться и уболтала на экскурсию по офису.
В голове не укладывалось, как it-компания может работать как бюджетники. Тогда четко для себя определил, что больше не хочу их видеть и никогда не переступлю порог их шараги.
P.S. Это реальный рассказ.
В следующий раз расскажу, о новой работе.
Привет это Иван!
Уволившись с работы, запилил резюме в виде веб-страницы и шлю его, куда только возможно. Кроме сайтов я начал мониторить вакансии в телеграмм-каналах. Однажды вечером откликнулся на одну вакансию из телеги. Искали junior-frontend developer. Ответили спустя 20 минут. Девушка предложила прям сейчас созвониться и провести собес. Это со-руководитель самой крупной Российской образовательной платформы Get-course, второе название - Get-work. Им нужен верстальщик на их движок. Понятия не имею, что ждет, но разберусь. Оплата сдельная, но говорят, что 300-400$ - это реальные зарплаты.
Нравится в Get-course то, что не привязан. Занимаюсь своими делами. Когда скидывают макет на согласование, я должен ответить устраивает ли цена за него, и за какое время сделаю. Получается совмещать обучение и работу. Я доволен.
С Get-course работы капает мало. Так как в конце зимы дошел до 64 урока по курсу Путь Самурая и остановился, решил, что пройду этот курс заново, но перед этим пройду курс по JS. Давно лежит курс Ивана Петриченко, купил сразу после верстки. Настало его время.
Ваня доступно объясняет, мне нравится. Трудностей никаких не возникает, что не понятно-гуглю.
Так как занимаюсь спортом, у меня дома есть кое какой инвентарь, который захотел продать, чтоб купить другой. Продал гирю. Клиентом оказался парень с района, работает в DEX местная it-компания. Разговорились с ним, и он скинул контакты HR. Написал девушке, объяснил свой бэграунд и сказал, что ищу вариант стажировки. В переписке акцентировал внимание, что я джун. Она стала убеждать, что я ценный кадр и что мне обязательно стоит прийти на собес. С хорошим настроением и предчувствием, что скоро все изменится, поехал на собес в соседний город, к ним в офис.
Пришел на собес. Его проводил директор, HR сидела рядом и молчала. Директор расспрашивал, как о них узнал, что о них в говорят в наших кругах студентов….и т.д. Потом спросил, какой у меня опыт разработки. Объяснил, что прошел курсы по верстке и прохожу курс по JS , ищу место для стажировки и дальнейшего трудоустройства. На что он перебил и глядя в упор, в глаза повторил : «….нет ты не понял…! У тебя есть какие то серьезные проекты, которые сделал сам??....». Я начал сначала рассказывать зачем пришел, периодически поглядывая на HR, которая делал вид, что не причем. Директор перебил спросив : «…ты вообще знаешь кого то из наших ребят…?» Ответил, что знаю Лешу П. – учились в школе вместе. Этот вопрос показался странным. Последующий ответ директора и его умозаключения сильно в моих глазах дискредитировали его, как грамотного менеджера, руководителя …и просто как тактичного человека.
«…Понимаешь, я как руководитель компании – являюсь гарантом того, чтоб сотрудникам было комфортно работать в нашем коллективе, а успех компании и комфорт сотрудников достигается за счет общего взаимодействия, а это возможно благодаря скилам. Понимаешь? …»
В этот момент почувствовал, что у Dex есть супер герой, который пытается защитить честь компании от меня – злодея. Но это был не конец.
Глядя в потолок и посмеиваясь, мой собеседник продолжил: «…хотя, если чисто гипотетически предположить, что тебе от Леши П. что-то там передалось со школьной парты и в будущем ты станешь таким как Леша….Да, в принципе было бы интересно. ….» В это момент почувствовал себя всунутым головой в сельский туалет. Леша у них работает на бэкэнде уже года 4, перед этим закончил ВУЗ по it направлению. Ну как можно нас сравнивать???
Покинул кабинет с противным чувством. Директор в спину что-то рассказывал про курсы тестировщиков, а HR продолжала делать вид, что только что пришла, старалась улыбаться и уболтала на экскурсию по офису.
В голове не укладывалось, как it-компания может работать как бюджетники. Тогда четко для себя определил, что больше не хочу их видеть и никогда не переступлю порог их шараги.
P.S. Это реальный рассказ.
В следующий раз расскажу, о новой работе.
Бинарный поиск бага (реальная история by @aymkin)
В новой версии приложения Х (над которым я работаю) вдруг обнаружился страшный баг. Одна из важных функций перестала работать. Причем в течении Ноября мы выпустили несколько версий и не понятно в какой версии наша фича сломалась.
Исходные данные
- на 01 Ноября приложение полностью работает
- на 02 Декабря одна из функций сломалась
- между ними примерно 200 коммитов
На помощь пришел инструмент бинарного поиска бага
Шаги к резолву бага
1. ➜
2. ➜
3. ➜
Дальше гит считает сколько комитов между ними и делает чекаут на посередине. Проверяем приложение и говорим
Таким образом я за 8 итераций нашел тот самый коммит из 200, который ввел баг в приложение. Дальше дело техники и фикс занял еще 10 минут.
Дополнительное чтение по
В новой версии приложения Х (над которым я работаю) вдруг обнаружился страшный баг. Одна из важных функций перестала работать. Причем в течении Ноября мы выпустили несколько версий и не понятно в какой версии наша фича сломалась.
Исходные данные
- на 01 Ноября приложение полностью работает
- на 02 Декабря одна из функций сломалась
- между ними примерно 200 коммитов
На помощь пришел инструмент бинарного поиска бага
git bisect.Шаги к резолву бага
1. ➜
git bisect start - инициируем начало работы поиска2. ➜
git bisect bad - указываем что текущая версия сломана3. ➜
git bisect good be098112 - указываем последний стабильный комит без багаДальше гит считает сколько комитов между ними и делает чекаут на посередине. Проверяем приложение и говорим
git bisect bad или git bisect good, то есть работает наша фича или как. В зависимости от ответа гит берет другой коммит слева или справа от среднего.Таким образом я за 8 итераций нашел тот самый коммит из 200, который ввел баг в приложение. Дальше дело техники и фикс занял еще 10 минут.
Дополнительное чтение по
git bisect https://habr.com/en/post/591447/Habr
git bisect: путешествие по времени и багам
Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в 🇩🇪 Германии. А еще я автор Telegram-канала Хороший разработчик знает, где...
Forwarded from TelepostBot
Июнь 2021. Новое предложение.
Привет это Иван!
Летом 2021 уже месяц как работаю в Get-course. Результат - сверстал 2 страницы. Остальное время заказов не было. Выхлоп стремиться к нулю.
В августе 2021 (вместо "Однажды") позвонил руководитель местной компании TirasMedia, ранее отправил туда резюме. Он предложил работу. Обещал много работы по JS и фиксированную ЗП 400$. Много работы, это хорошо, но моя цель React.
Через пару дней согласился, созвонились обсудить условия. Решил перестраховаться и записал наш телефонный разговор. Дмитрий обещал много работы, менторство старших разработчиков, практику по JS, ЗП 400$ фиксировано без привязки к объему работы, без привязки к графику и месту. Договорились на официальное оформление после первого макета. Согласился.
Через 2 дня по первому макету торговались за сроки. Сошлись на 4-х днях, сделал за 6 дней. Дмитрий сказал, что это медленно, а на очереди уже другой макет. Предложил встретиться и кое-что обсудить. При встрече сказал, что доволен и хочет назначить ментора, чтоб научил натяжке верстки на WordPress. Когда стану самостоятельным ЗП поднимется. Официально устроит на работу уже в конце месяца после первой ЗП. Опять согласился.
Второй макет скинули на следующий день, сразу начались терки по срокам, удалось растянуть на 6 дней. По сложности такой же.
На учебу снова нет времени. Да, много практики по JS, но у меня другая цель. Решил, что месяц-два можно работать на портфолио, а потом уволиться и продолжить учебу, но где то в глубине дущи точил червь страха и сомнения. Игорь (брат) говорит, «…выучи React и будет счастье, а не этот детский сад…»
P.S. Это реальный рассказ.
В следующий раз расскажу, о «качелях» которые начались с Дмитрием.
Привет это Иван!
Летом 2021 уже месяц как работаю в Get-course. Результат - сверстал 2 страницы. Остальное время заказов не было. Выхлоп стремиться к нулю.
В августе 2021 (вместо "Однажды") позвонил руководитель местной компании TirasMedia, ранее отправил туда резюме. Он предложил работу. Обещал много работы по JS и фиксированную ЗП 400$. Много работы, это хорошо, но моя цель React.
Через пару дней согласился, созвонились обсудить условия. Решил перестраховаться и записал наш телефонный разговор. Дмитрий обещал много работы, менторство старших разработчиков, практику по JS, ЗП 400$ фиксировано без привязки к объему работы, без привязки к графику и месту. Договорились на официальное оформление после первого макета. Согласился.
Через 2 дня по первому макету торговались за сроки. Сошлись на 4-х днях, сделал за 6 дней. Дмитрий сказал, что это медленно, а на очереди уже другой макет. Предложил встретиться и кое-что обсудить. При встрече сказал, что доволен и хочет назначить ментора, чтоб научил натяжке верстки на WordPress. Когда стану самостоятельным ЗП поднимется. Официально устроит на работу уже в конце месяца после первой ЗП. Опять согласился.
Второй макет скинули на следующий день, сразу начались терки по срокам, удалось растянуть на 6 дней. По сложности такой же.
На учебу снова нет времени. Да, много практики по JS, но у меня другая цель. Решил, что месяц-два можно работать на портфолио, а потом уволиться и продолжить учебу, но где то в глубине дущи точил червь страха и сомнения. Игорь (брат) говорит, «…выучи React и будет счастье, а не этот детский сад…»
P.S. Это реальный рассказ.
В следующий раз расскажу, о «качелях» которые начались с Дмитрием.
В React Native довольно часто бывают проблемы с запуском приложения. Переключался по веткам, разные поды, кэш yarn, может metro-bundler, или watchman? а может еще кое что.
Когда я начинал с RN - бывало часами мог сидеть над этим.
Сейчас, спасибо добрым людям, есть помощник
Выбор опций из CLI или чистит сразу все) Цените время, пользуйтесь с удобством.
Когда я начинал с RN - бывало часами мог сидеть над этим.
Сейчас, спасибо добрым людям, есть помощник
react-native-clean-projectВыбор опций из CLI или чистит сразу все) Цените время, пользуйтесь с удобством.
Читай, молись, люби...
За собой заметил, что важно читать книгу целиком, даже если там есть много воды и прописные истины повторяются сотни раз.
Хорош тот писатель, который мастерски балансирует на грани "вода" и "смысл", к тому же ритмично повторяет это в разных ипостасях. Только так и въедаются в подкорку знания и становятся привычкой.
Как то читал несколько раз книги-пересказы различных бестселлеров. Типа выжимка смысла, 20% жира без 80% воды. Как по мне, так это можно после прочтения основной книги.
Вывод: "вода" важная составляющая и катализатор усвоения материала.
За собой заметил, что важно читать книгу целиком, даже если там есть много воды и прописные истины повторяются сотни раз.
Хорош тот писатель, который мастерски балансирует на грани "вода" и "смысл", к тому же ритмично повторяет это в разных ипостасях. Только так и въедаются в подкорку знания и становятся привычкой.
Как то читал несколько раз книги-пересказы различных бестселлеров. Типа выжимка смысла, 20% жира без 80% воды. Как по мне, так это можно после прочтения основной книги.
Вывод: "вода" важная составляющая и катализатор усвоения материала.
Приглашение на стажировку.
Компания (в которой я работаю уже два с половиной года) - ищет рыбят и дефченок на стажировку фулл-стаков.
Ловите шанс по ссылке
https://zenbit.tech/internship-full-stack/
Компания (в которой я работаю уже два с половиной года) - ищет рыбят и дефченок на стажировку фулл-стаков.
Ловите шанс по ссылке
https://zenbit.tech/internship-full-stack/
ZenBit
Node.js Internship - ZenBit
Internship at Node.js + React In 2.5 months you will get a full immersion in work, and experience writing complex applications from scratch.
Forwarded from Codecademy | Программирование
Асинхронное программирование
Несколько асинхронных операций могут выполняться одновременно с помощью async…await. Данный метод более эффективный по сравнению с .then(), так как улучшает читабельность кода, позволяет использовать .then() для отдельных функций и гарантирует возвращение промиса, а не самого значения.
#javascript
Несколько асинхронных операций могут выполняться одновременно с помощью async…await. Данный метод более эффективный по сравнению с .then(), так как улучшает читабельность кода, позволяет использовать .then() для отдельных функций и гарантирует возвращение промиса, а не самого значения.
#javascript
Друзья, пост в поддержку сопротивления против Digital Dementia
https://habr.com/ru/company/yandex_praktikum/blog/647633/
https://habr.com/ru/company/yandex_praktikum/blog/647633/
Watch "How to Become a Programmer" on YouTube
https://youtu.be/O3OlfQraEao
https://youtu.be/O3OlfQraEao
YouTube
Как Стать Программистом
❓Многие думают, что программистом стать легко, но так ли это?
🧑🏻💻Что нужно для того чтобы стать программистом и найти работу? Как же стать программистом?
🔥 Полный курс JavaScript [24 ЧАСА] - ВКЛЮЧАЕТ 80 ЗАДАЧ С РЕШЕНИЯМИ https://sale.stashchuk.com/js
🔵…
🧑🏻💻Что нужно для того чтобы стать программистом и найти работу? Как же стать программистом?
🔥 Полный курс JavaScript [24 ЧАСА] - ВКЛЮЧАЕТ 80 ЗАДАЧ С РЕШЕНИЯМИ https://sale.stashchuk.com/js
🔵…
#Задача "Доступ к элементам массива"
Напиши функцию
Решить можно в любом https://codesandbox.io/ и ссылку на решение оставить в комментарии)
Напиши функцию
at(arr, i) которая возвращает элемент по указанному индексу i. Функция должна вернуть null если переданный индекс отсутствует в массиве.>
at([0, 0, 0], 0);
Expected: 0
>
at([1, 2, 3], 1);
Expected: 2
>
at([1, 2, 3], 0);
Expected: 1
>
at(['a'], 0);
Expected: 'a'
>
at([1, 2, 3], 3);
Expected: null
>
at([1, 2, 3], 5);
Expected: null
>
at([], 0);
Expected: null
>
at([], 1);
Expected: null
>
at([1, 2, 3], -1);
Expected: null
>
at([undefined], 0);
Expected: undefined
Решить можно в любом https://codesandbox.io/ и ссылку на решение оставить в комментарии)
CodeSandbox
CodeSandbox: Instant Cloud Development Environments
CodeSandbox is a cloud development platform that empowers developers to code, collaborate and ship projects of any size from any device in record time.
Есть проблема, пожалуйста, помогите.
Процесс вывода фич в прод в нашем реакт-нативном проекте состоит из следующих этапов:
1. Создаём ветку типа
2. Ревью и тест фичи проходит через двоих девелоперов, после этого мержим в develop.
3. Раз в спринт создаём ветку
4. Наш PO, используя TestFlight (iOS) или AppTester (Android) скачивает приложение на реальное устройство и проверяет фичу (фичи).
5. Если РО апрувит - релизим в прод.
Вроде всё ок, но есть проблемы.
1. РО тестирует несколько фич одновременно. Если с одной из фич что не так. Весь релиз тормозиться.
2. То же самое, если к дню релиза одну из фич не успели оттестировать и исправить.
3. Девелоп может содержать недоделанную фичу, начиная новую задачу мы ее тянем в следующую ветку.
Вопрос: как создавать релиз-кандидата на каждую отдельную фичу, мержить их в девелоп при полной готовности и уж потом делать прод билд из девелопа?
Процесс вывода фич в прод в нашем реакт-нативном проекте состоит из следующих этапов:
1. Создаём ветку типа
task/RZGR-xxxx/task_name из develop, когда готово - создаём PR на девелоп.2. Ревью и тест фичи проходит через двоих девелоперов, после этого мержим в develop.
3. Раз в спринт создаём ветку
release-vX.Y.Z, билдим из неё релиз кандидат и выкатываем на стейджинг. Имя ветки тут важно, наш CI/CD распознает имя ветки и из нее делает билд.4. Наш PO, используя TestFlight (iOS) или AppTester (Android) скачивает приложение на реальное устройство и проверяет фичу (фичи).
5. Если РО апрувит - релизим в прод.
Вроде всё ок, но есть проблемы.
1. РО тестирует несколько фич одновременно. Если с одной из фич что не так. Весь релиз тормозиться.
2. То же самое, если к дню релиза одну из фич не успели оттестировать и исправить.
3. Девелоп может содержать недоделанную фичу, начиная новую задачу мы ее тянем в следующую ветку.
Вопрос: как создавать релиз-кандидата на каждую отдельную фичу, мержить их в девелоп при полной готовности и уж потом делать прод билд из девелопа?
Watch "Выводы после трех лет в айти" on YouTube
https://youtu.be/2_NCqws6qVk
https://youtu.be/2_NCqws6qVk
Это не совсем про айти, но я не могу делать вид, что стою в стороне
https://stop-russian-desinformation.near.page/
https://stop-russian-desinformation.near.page/