Загрузка...

1 год на Python

Тема в разделе Python создана пользователем munnniisss 29 янв 2023. (поднята 16 дек 2024) 12 319 просмотров

  1. munnniisss
    munnniisss Автор темы 29 янв 2023 1866 25 июл 2019
    Всем привет, данная тема уже существует на форуме, но я хочу написать свою историю, ибо она кардинально отличается от схожей темы в данном разделе.

    1. Как я начал учить Python? Как заставить себя учить что-то?
    Кто бы что ни говорил, но мотивация в данном деле - самое важное что может быть. На тот момент мне было 17 лет и я сидел на шее у родителей, но всё поменялось, когда я познакомился с девушкой и у нас закрутились отношения. Тогда я понял, чтобы удержать даму, нужны средства на развитие отношений и я ринулся в интернет в поисках вариантов заработать. Первым что я увидел, это лёгкие языки программирования как python и js. Но выбрал python чисто из-за простого синтаксиса и низкого порога вхождения в стандартную либу языка. Пусть мы даже разошлись с той девушкой спустя 2 месяца изучения, но данное ремесло уже вошло в привычку мне и я сейчас связал с этим жизнь. Вы скажете «друганчик, а если нет девушки, как найти мотивацию?». Сейчас основная проблема людей, кто хочет что-то начать учить - отсутствие мотивации на фоне страха перед чем-то новым. Вы должно для себя поставить цель, которая имеет реальную досигаемость (не всякие там porshe 911 за сутки). Взять базу даже, помогать ежемесячно родителям, купить себе новый телефон или любую вещь и понять, что в зоне комфорта, когда вам всё на блюдце приносят - вы не растёте. Начать делать мелкие телодвижения в сторону данной мечты и вы заметите, как мечта за мечтой будет исполняться.

    2. Как я учил Python? Советы новичкам в этом!
    После выбора языка, я как тюбик сидел и думал «где чё учить?». Выбор пал на книгу «Укус Питона», которая даст вам базовую теорию и вы уже будете хотя бы при решении задачи понимать с чем нужно работать. На данном этапе, я считаю что данная книга имеет в себе кучу воды и ненужной информации, но все мы люди разные и кому-то будет проще прочитать с водой и вникнуть в красивое описание, а кому-то посмотреть курс и потом через тернии пробираться к заветным знаниям. Вместе с книгой я смотрел курс на ютубе от Ивана Викторовича (не реклама). Мужик реально золотой, любая тема, что не догонялась в книге - сразу смотрю эту тему у него. Но он мужик такой, что жуёт вам чуть ли не каждый символ.
    И теперь супер важная информация! Возьмите себе привычку «выучил тему - сразу практиуешься по ней». У вас в начале не будет задач на уме даже, но возьмите какую-то проблему из жизни и выливайте её в код. У меня были самые задачки по типу «калькулятор корней квадратного уравнения по коэффицентам а, б, с». И вы так же попробуйте автоматизировать проблему из жизни, пусть даже вы не будете это использовать. Но это даст вам хотя бы возможность закрепить что-то. Опять же, все мы разные и каждый по-своему усваивает инфу. Я уже на протяжении года занимаюсь моделированием задач на бумаге, что это такое? Вы берёте ручку, лист бумаги и рисуете себе все шаги в программе, стараясь максимально подробно описать. В начале будет что-то типу «запуск программ - чёто там - конец», но позже уже сможете из практики разбивать задачу на мелкие блоки, которые легче будет реализовать и понимать где у вас проблема. Если вы уже прям лентяи, которые ничего не могут придумать, существуют платформы CODEWARS, LEETCODE, но здесь есть оговорка - там сидят дрочилы, кто старается писать код максимально кратко, но главный девиз «хороший код - понятный код». И вы старайтесь придерживаться этого, чтобы когда смотрели на свой код и не ломали голову, где чё делается.
    Про курсы и прочую инфоцыганскую лабуду! Не вздумайте тратить бабки на эту чушь. 99,999% курсов - переписанные другие и старые курсы на новый лад (другая трактовка мысли и оформление). Плюс те кто составляет эти курсы, воспринимают покупателя как чухана 40+ лет, кто думает на уровне улитки. И пусть ты даже понимаешь инфу хорошо, тебе будут объяснять, словно ты за компом не сидел никогда. Да, потыкать, посмотреть курсики можно, но не за бабки! Кучу сливов существует, качай что хочешь и смотри, если тебе так понятнее, но не смей вливать бабло на это!
    Лайфхак, как быстрее апаться в знаниях! Простой пример, я тюрбан сидел и придумал огромную идею бота, где нужна была БД. И я из-за своей неопытности, начал её в txt оформлять, а когда меня начало это иметь конкретно в очко, я давай искать возможные реализации хранения данных и пришёл к БД. Так и тут, придумайте масштабную идею и начните набивать шиха на моментах, которые вам дают взбучку. Это самый лучший вариант, так вы захватите больше технологий и знания, чем сидеть всё и отдельно учить, научитесь интегрировать всё вместе.
    Гуглить учитесь сразу! В самом начале ваши запросы в гугл будут по типу «как сделать крутого бота на телеграм на питоне быстренько» и вас гугл будет иметь в очко, ибо он же не человек, чтобы понять про что вы говорите, поэтому учитесь сразу конректно ставить вопрос про определённый БЛОК, а не всю программу. А лучше всего - на английском, ибо там инфы в разы больше найдёте. К примеру вы хотите создать бота в тг, с рассылкой и какими-то данными в БД. Вы лучше пишите запросы такого вида «рассылка в боте aiogram python», «сохранение данных в бд python». А когда вы начнёте на английском гуглить, вы поймёте, что там ещё больше спектр знаний, что вы можете зачерпать в себя

    3. Чего я добился за данный год и какой опыт работы вообще?
    Самый главный вопрос, который нужно затронуть. Опять же повторюсь, все мы разные и все приходим к одному результату так, как нам удобнее. Я лишь рассказываю свою историю.
    Первые бабки и первые заказы. Прочитав книгу за 3 дня, я на неделю засел с решением какой-то практики, начал учить фреймворки для разработки тг/вк ботов, и начал регаться на фриланс бирже, где я просидел месяц в поиске первого заказа. И мой первый заказ был за 500 рублей за сложного бота на то время, но я хватался за любую возможность испытаться в бою. Но тот первый отзыв дал мне безумный буст по выделению из массы исполнителей без отзывов на бирже и уже каждую неделю я делал по 4 заказа на 500 рублей. Тогда у меня появились первые деньги!
    Повышение цены на свои услуги. Когда я уже начинал ловить запару спустя 2 недели, я понял, что за даром делаю это всё, ибо мои усилия не были равны деньгам, что я получал за это. И тогда я повысил цену и тут случился бум, заказов стало больше и они были такого же уровня знания, что я и по 500 делал. Почему заказов стало больше? Фриланс - пристанище людей, кто верит в «цена = качество», местами это так, но фриланс это ещё и про то, кто подороже затолкает свои возможности. И вы не должны бояться поднимать цены на свои услуги, с повышение цены и спектр новых возможностей открывается, вы начинаете расти, ибо аппетит увеличился. Тогда я вышел на стабильные 30-35к рашки в месяц и аппетит всё равно рос. Я стал расширять свой стэк, перешёл на парсера и всякие скриптики по автоматизации рутины (сортировка файлов, кликеры в приложухах, типо АХКашки для ГТА и прочих игр).
    Самый лучший период на фрилансе. Самый шик начался летом, когда я сдал все экзамены в школе на поступление в универ и времени было уйма. Я работал по 12 часов летом, хватался за любые заказы, поработал во многих сферах и всё на одном языке. Сейчас расскажу про универ для программиста и вернёмся к суммам за лето
    Нужен ли универ программисту? Дело каждого, но если поступтаь, то туда, где много матеши, вы потом все задачи прикладные будете пытаться выразить формульно. Я поступил на «прикладную математику» и доволен всем, ибо по программированию сдаю все зачёты в первую неделю и дальше только на матан хожу. Плюс косите от армии. Но дело сугубо личное для каждого из вас
    Самый лучший период на фрилансе. Так вот, с фрилансом я завершил в августе, ибо универ начинался и хотелось бы как-то аклиматизироваться, то я начал упорно работать, чтобы купить себе macbook. За август у меня лучший доход в 220к был. Опять же, чисто стечение обстоятельств и умение набить себе цену на рядовых задачах. Человек, кто не понимает в чём-то, ему проще отдать деньги тому, кто сделает всё и доведёт до хорошего результата. Так и вы должны позиционировать себя, как «спаситель» простых смертных.

    4. Как же я сейчас двигаюсь и на чём пишу?
    Два месяца универа я двигался без работы, просто делал свои пет-проекты, чтобы рука не забывала как писать, денег хватало ещё с лета, а вот в ноябре стукнуло 18 лет. И я подался на собеседование в IT-компанию. Прошёл успешно на должность Junior Backend Developer и сейчас работаю без мозгоёбки с ТЗ от заказчика, ибо всё ставит нам техлид, который всё понимает. Но ребят, вы поймите сразу, один язык на всю жизнь - не комильфо для хорошего специалиста. Сейчас я повысил квалификацию до Junior+ по Backend. И получил ещё работу по Junior Frontend. И от моего спектра знания и уровень задач вырос и с этим зарплата. И вы должны понимать, что чем больше отверстий потребностей закрываете, тем большую ценность вы представляете для компании.

    Что спрашивали на собеседовании? У меня прошло всё гладко, без технических вопросов, ибо когда спросили стэк технологии с которыми я работал и работаю, мы сразу перешли к изучению моего GITHUB, где они оценили мой код и выдали мне тестовые задания по бэку.

    5. Ещё один способ, как быстрее запомнить материал и хорошо им оперировать?
    Запомните на всю жизнь, «хороший программист тот, кто объяснит сложную тему и простым языком для новичка, и техническим языком для специалиста». Ведь существует множество программистов, с кем вы столкнётесь по жизни, кто знает 1-2 темы и базарит так, словно он их создал. Не становитесь такими, все люди в данной сфере стараются кооперироваться и имеют мнение о многих по их рассказам и советам. Совет вам, который складывается из моей истории. Я с начала весны начал работать репетитором для детей по олимпиадному программированию и просто для тех, кто хочет что-то изучить. И мне это безумно помогло, я после того, как проговаривал одну и ту же тему разными способами разным детям, запомнил и понял лучше, чем из курса. Мне недавно предложили работу в IT-школе, где группы 30+ лет, но я отказался из-за денежного вопроса. Вы скажете «мне не вариант быть репетитором, как быть в данном случае?». Начните подтягивать своих друзей и близких в эту тему, расскажите друзьям о том, чем вы занимаетесь и старайтесь их заинтересовать и обучить вашим же навыкам и, когда у вас получится найти так идейного партнёра, вы заметите прогресс.

    6. GITHUB для программиста?
    Начинайте с самого старта учить данную технология, взаимодействовать с ней и красиво оформлять. Так вы себе набиваете портфолио и знакомитесь с тем, что будет фундаментом в вашей будущей работе. Сейчас вся работа у нас происходит на GITLAB. Тот же самый GITHUB, только он имеет больше уклон в командную работу, но VCS (система контроля версия) ничем не отличается от GITHUB

    На этом думаю можно закончить, получилось безумно много текста, много чего не вошло, но можете задавать вопросы и высказывать свою критику. :cool_bun:


     
    29 янв 2023 Изменено
    1. Yar1kVod1la
      munnniisss, можешь пожалуйста посоветовать какую информацию нужно изучить для написания телеграм ботов на пайтоне
  2. СвятойОтец
    у тебя другая мотивация - это помочь родителям, купить дома, машину ахуенную и прочую, не обязательно зацикливаться на девочках, девочка придёт со временем.
     
    1. Посмотреть предыдущие комментарии (3)
    2. СвятойОтец
      Lol_ya_nn, не продам, потому что я там сам жить буду, лет так в 50, ибо ебал я эти города ваши, хочу природу, рыбалку и прочее)
    3. Даджи
      СвятойОтец, с девочками многие могут и наоборот поймать дизмораль, так что лучше реально стремиться помочь родителям
    4. СвятойОтец
      Даджи, это да, и такое может быть, зачастую так и происходит.
  3. MAYBACH
    MAYBACH 29 янв 2023 4750 12 мар 2018
    Я ставил цель себе Mercedes и достиг!
    Девушка дала толчок в жизни, солидно!
     
    1. MAYBACH
      MAYBACH, прочитал статью, красавец)
      Я на протяжение 2-х лет никак не могу поймать мотивацию в изучение языка, ведь есть отличные идеи, ну ничего, когда нибудь.. В данный момент заказываю проекты у таких как ты)
      29 янв 2023 Изменено
    2. munnniisss Автор темы
      MAYBACH, всё придёт братишка, так что не грузись. Спасибо за отзыв)
    3. fuckusohard
      MAYBACH, Нормально ты по соц.лифту поднялся:da: в сентябре у меня ориджин за сотку купил,а тут уже и мерседес
  4. casa73739
    casa73739 29 янв 2023 Заблокирован(а) 4 19 май 2021
    вообще, а если идти на программирование. В компание там нужно именно знание языка? Или аттестат и вся х""ня вот эта(после колледжа). А то не шарю
     
    1. Посмотреть предыдущие комментарии (4)
    2. munnniisss Автор темы
      casa73739, пройдись по моей связке книга + курсик. плюс изучи «грокаем алгоритмы», сразу закроешь 2 курса по высш. мату и дискретной математике, ибо там очень деликатно расписано о алгоритмизации
    3. kapysta123jopa
      casa73739, Имея опыт в разработке хуйни в частной компании можно и хуй забить на корочку
    4. yhawch
      munnniisss, Получается, лучше набить опыта, чем идти в эту залупу?
      22 июл 2023 Изменено
  5. Sergey_Morozov
    Харош, удачи тебе добывайся упехов и иди к своим целям)
     
  6. KoToV
    KoToV 29 янв 2023 697 4 апр 2017
    Полезная информация новичкам. Особенно для тех, кто сейчас подумывает заниматься программированием и выбирает язык , который он будет изучать. Я вхожу в такое число, сейчас активно изучаю питон. Многим здесь сидящим будет полезна твоя история, спасибо тебе за нее. Я за тебя крайне доволен, ты большой молодец! Желаю только успехов двигаться дальше.
     
  7. general_guws
    безумно благодарен за эту статью, всё красиво, без воды.
     
  8. Mosf
    Mosf 29 янв 2023 60 10 май 2019
    Красава мужик! Добился хорошего заработка всего за год и дал мотивацию новичкам которые только начинают изучать его.
     
  9. rastik002
    rastik002 29 янв 2023 1237 17 янв 2022
    годно, спасиба:yodaluv:
     
  10. pyscho616
    pyscho616 29 янв 2023 6 20 янв 2023
    Тем выше зарплата, истину гаголишь
     
    29 янв 2023 Изменено
  11. illyach
    illyach 29 янв 2023 3 21 июл 2022
    сколько часов уделял обучению?
    --- Сообщение объединено с предыдущим 29 янв 2023
    скинь свой гитхаб
     
    29 янв 2023 Изменено
    1. munnniisss Автор темы
      illyach, в первый месяц по 7-10 часов, позже уже начал по 3-4 часа, дабы не выгорать быстро. по поводу гита, у меня все репрозитирии там скрытые, поэтому не скину(
    2. illyach
    3. munnniisss Автор темы
  12. munnniisss
    munnniisss Автор темы 29 янв 2023 1866 25 июл 2019
    почуствовал недосказанность и дописал 2 пункта по поводу гитхаба, быстрого запоминания материала. если есть вопросы - пишите, не стесняйтесь
     
  13. awwenta_inactive6245862
    awwenta_inactive6245862 29 янв 2023 Заблокирован(а) 2 8 дек 2022
    хит,лайк за старание, мне нравится, удачи, ,спасибо, будет что мужикам на заводе рассаказать
     
  14. KISS_XO
    KISS_XO 29 янв 2023 4143 7 май 2020
    Классная, мотивирующая история:newyear1:
    Желаю автору всех благ
     
    1. KWEET
      Хорошая мотивация, спасибо за статью!
  15. xxxtimtacion
    Время 3 часа, а я решил на мотивации начать изучать пайтон. Спасибо за статью, за мной не заржавеет:Ktonahuy:!
     
  16. illyach
    illyach 30 янв 2023 3 21 июл 2022
    как взять заказ новичку на фрилансе ? Дай советы по фрилансу
     
    1. munnniisss Автор темы
      illyach, решает оформление и красивый текст, ибо там сидят типы, кто оценивает по внешнему виду. и рвись за каждую возможность, я работал на бирже, где есть отклики, когда куча фрилансеров пишет, что готова сделать, тогда я рвался за любую возможность и нашёл свой заказ первый
    2. fansofnij1
      munnniisss, спасибо, и себе взял на заметку
  17. Kremlin
    Kremlin 30 янв 2023 5971 16 июн 2020
    Недавно начал учить C++, и твоя тема "замотивировала" меня учиться упорнее. Спасибо!:+rep:
     
  18. детектив
    детектив 31 янв 2023 elvis has left the building 278 19 ноя 2019
    я прочитал примерно процентов 10 от этого поста и сразу заметил два момента, с которыми я соглесен

    как писал ЛН Толстой: "Чтобы жить честно, надо рваться, путаться, ошибаться, начинать и бросать... и вечно бороться и лишаться. А спокойствие — душевная подлость." Собсна поэтому ясен пень нужно выходить из зоны комфорта и понимать, когда ты в ней.

    а второе: выйти из этой зоны комфорта (то, что ты там про написание большого бота рассказывал и про бд) очень хорошо позволяют хакатоны, в них ты за краткий срок частенько делаешь то, к чему ты бы пришёл через много времени. Так что хорошим бы советом было: "не ссытие участвовать в соревнованиях" ибо как сказал один другой кто-то там: "каждый не сделанный выстрел заведомо является промахом"
     
    1. munnniisss Автор темы
      детектив, безумно хорошая интерпретация моей мысли, спасибо!
  19. Facebook
    Facebook 1 фев 2023 https://lolz.live/threads/9036588/ плеерок за смешную цену 3544 13 июл 2022
    С какого языка ты посоветуешь начинать?
     
    1. Посмотреть предыдущие комментарии (1)
    2. renameduser_8028056
      munnniisss, научи меня кодить пж
    3. munnniisss Автор темы
    4. renameduser_8028056
      munnniisss, куда тебе написать те нелья
  20. Tima35_inactive804368
     
    1. Посмотреть предыдущие комментарии (2)
    2. munnniisss Автор темы
    3. Tima35_inactive804368
    4. munnniisss Автор темы
Top
Загрузка...