50

От продавца до Big Data Scientist #13

Предыдущий пост: От продавца до Big Data Scientist #12


Всем привет! Я живой :) Честно говоря, мне очень стыдно писать спустя 3 месяца после последнего поста. Ща расскажу что случилось.

У меня появилась новая работа. Не считая ЗП прям работа мечты - работать приходится просто по минимуму, по сравнению с предыдущей. Я больше не продавец и моё присутствие на точке 8*6, как ранее, уже не требуется. Да что там, бывают дни, когда можно даже из дома не выходить. В общем, казалось бы, ну чего бы и не учиться? Даже с ещё большей интенсивностью. Да? А вот мои мозги решили иначе. Я впал в какую-то смесь депрессии и прокрастинации очень надолго. Я забросил вообще всё. Я не фотографировал, не занимался физическими упражнениями и, конечно же, я перестал кодить. Я ничего не делал. Днём работал или ездил по делам связанными с семьёй, а вечером тупил в сериальчики или анимешки. Кстати, уже много лет мы с женой (в прошлом заядлые анимешники) не смотрели ни одного тайтла. Но вот я уговорил посмотреть "Коносубу", ну и понеслось :) За эти 3 месяца мы с десяток тайтлов просмотрели, как отличных, так и весьма посредственных. Примерно к началу января, я решил, что нужно что-то менять. Решено было возобновить физическую активность и записаться в зал, куда уже с пол года ходит супруга. Начал с индивидуальных занятий 2 раза в неделю. Постепенно вернулся некоторый интерес к своим прошлым увлечениям - провёл приятную съемку, начал снова постить фоточки (из старых), снова занялся обучением фотографии, подготовил программу обучения по обработке фотографий. В общем, жизнь закипела. Ну и как следствие, я собрал силы в кулак и решил попробовать вернуться в программирование. Ещё о этого в попытках вернуться я допрошёл тему "Регулярные выражения", но это было очень мучительно и не вызывало интереса для дальнейшего обучения. Поэтому было решено попробовать-таки написать программу, о которой я рассказывал ранее - агрохимический калькулятор. Друг мне прислал всю инфу ещё в середине декабря, и я приступил к её изучению где-то в конце февраля. Освежив в голове давно забытые термины и понятия, я начал наброску логики программы. Что делал в первые, я сначала в текстовом варианте прям пошагово написал как и что должно работать. В какой момент будут создаваться переменные, когда списки, когда прочее. Что откуда и как будет браться. В начале марта (да, я всё делал не спеша, с перерывами в пару дней) я решился и запустил пайчарм. Пайчарм встретил меня тем, что новый проект не создавал файла main.py и не привязывал интерпритатор к проекту. Кое как победив его я принялся за код.

За пару присестов я написал логическую часть с ручным вводом данных, но программа предполагала наличие интерфейса. Когда базовые функции заработали я принялся к знакомству с TKinter. Всё оказалось достаточно просто и доступно. Ещё через недельку появился простенький неказистый интерфейс. Далее привязал логическую часть, переписав дофига всего, что бы это заработало. Скинул другу видосик с примером работы. Друг похвалил и озадачил новой темой: нужно прилепить коэффициенты в зависимости от агрохимического  анализа почвы, если такой имеется. Подумалось, что это на час делов, но вникнув в суть вопроса я приуныл. Нужно было как-то связать ещё 3 таблицы для просчёта коэффициентов. Я пошёл по самому тупому пути и просто накидал 150 строк If'ов. Сделав половину я понял, что можно было загрузить эти таблицы и потом сделать обход по этим таблицам, но к тому времени я чот прям устал и решил просто доделать как есть. К тому же вторая таблица повторяла коэффициенты, просто для них были другие диапазоны. Поэтому CTRL+C, CTRL+V, плюс час на исправление диапазонов. И всё заработало :) После допилил некоторые вещи и всё стало работать как часики.

В общем допиливание этой программки до рабочего состояния и побудило меня к написанию этого поста. Мол, ребятки, я не сдался, я тут, я ещё что-то пишу!

Если кому интересно, могу в следующий раз сделать подробное описание логики программы :)

Собственно у меня остались вопросы. Как, например мне теперь сие чудо сделать экзешником и скинуть другу на пробу? Программа подтягивает инфу со сторонних файлов, можно ли сделать так что бы будучи скомпиленной она так же их и подтягивала, а не добавлять их в тело экзешника, как было у меня со скриптом для автоматического копирования. В общем, как сделать моё творение рабочим инструментом? Подскажите, если кто шарит :)

А за сим откланиваюсь.

P.S. Посты если и будут, то нерегулярными.

P.P.S. Спасибо всем, кто интересовался почему я собственно замолчал! Ребят, мне было стыдно Вам отвечать. Теперь не стыдно :) Спасибо!

От продавца до Big Data Scientist #13 Мечта, Будущее, IT, Текст, Программирование, Python, Длиннопост

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий
Автор ты сволошь) вместе с тобой я начал писать код, ты один из моих мотиваторов! И что дальше, вдруг ты пропал на 3 мес, я был опечален честно говоря! Имей ввиду что ты несёшь ответственность мотивации))
раскрыть ветку (12)
0
Автор поста оценил этот комментарий

Далеко уже прошёл? Как учишься? Расскажешь? Мне тоже нужна мотивация)

раскрыть ветку (11)
0
Автор поста оценил этот комментарий
Я выбрал немного другую стратегию для обучения, наметил компанию в которой есть прозрачная лестница Junior ,1,2,3 middle 1,2,3 и т п! И под каждым ладдером к стеку добавляется технология или профыисионализм в ней! Прошел курс от Егорова на степике, изучаю докер гит и Линукс одновременно, дальше думаю начать делать пет проекты связанные с докером
раскрыть ветку (9)
0
Автор поста оценил этот комментарий

здорово, что ты смог найти конкретное место, куда ты будешь стремиться! Завидую :) я вот как говно в проруби :) Решил попробовать допройти курс степика. Там вроде чутка осталось, но нужно теперь многое вспомнить заново

раскрыть ветку (8)
0
Автор поста оценил этот комментарий
Поставь цель, без цели сложно, даже если тебе это нравится
раскрыть ветку (7)
0
Автор поста оценил этот комментарий

Цель вроде как есть - data sience. Но это очень абстрактно. А конкретики нет

раскрыть ветку (6)
0
Автор поста оценил этот комментарий
Цель (компания) мне кажется придаст тебе больше мотивации, хотя вначале разницы нет, просто учишь синтаксис! Но таких простоев не будет
раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Как ты нашёл свою? Я вот в ебенях живу и тут ничего подобного нет. Остаётся удаленка, но как её искать не имею представления

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Во многом и здесь решают знакомые, ищи через них, может кто поможет с удаленной стажировкой, (когда ты будешь готов) стэк технологий самый популярный нужно изучить вначале думаю, я живу в Алмате тут проще
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо) буду посмотреть

0
Автор поста оценил этот комментарий
Самое главное нет ничего невозможного, кто бьётся рано или поздно все равно пробьется
0
Автор поста оценил этот комментарий
А с каждым простоем все тяжелее возвращаться, а самое главное вспоминать это все
0
Автор поста оценил этот комментарий
https://special.aviata.kz/job/backenddev промотай до конца примерно поймёшь
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку