Начало моего пути в программировании

Возраст: 14 лет
Цель в жизни: стать успешным программистом

Мои навыки:
- web-разработчик PHP
- python-разработчик
- умение работать с Mysql, Sqlite

Перешëл недавно на Linux Ubuntu

Дальнейшие цели:
- изучить Java, C#, Kotlin, C++
- понять архитектуру Linux
- найти работу после 11 класса

Начало моего пути в программировании Программирование, Web-программирование, Python, PHP, Длиннопост

Начало моего пути в IT.

Всем привет, меня зовут Вали. Учусь я в 9 классе. С программированием я познакомился ещё в 5 классе, когда одноклассник рассказал мне о Javascript и создании сайтов. Меня это заинтересовало. После чего я нашëл информацию о Web-разработке и начал изучать HTML, CSS по видеоурокам на YouTube. Где-то полгода я этим занимался то так, то сяк. Пройдя всë это, я перешëл на Javascript.

Спустя два года, я задумался о том, что нужно поизучать Backend и решил взять Python, так как он начал набирать популярность. Смотрел видеоуроки у Гоши Дударя, было слишком тяжело, так как не заходило в голову. Решил бросить python.


Новый круг общения.

Сентябрь 2019 год. В один прекрасный день, ко мне подходит одноклассник и поделился информацией о такой платформе как Яндекс Лицей https://yandexlyceum.ru/ на которой ученики 8-10 класса проходят язык Python 2 года, основы, ООП, различные библиотеки. Это был билет в новую жизнь. Я об этом задумался и решил все таки подать заявку. Приходит письмо о том, что нужно решить 10 задач на логику для прохождения в Яндекс Лицей. Решил 6/10 и прошëл :XD. Мой одноклассник решил 4/10, не прошëл.

После прохождения, зовут на собеседование. Меня встречает преподаватель Яндекс Лицея. Я ему рассказал какие у меня есть навыки в Web-разработке. После собески мне придëт письмо о всех деталях.


Первый день в Яндекс Лицее.

Занятия в Яндексе были 2 раза в неделю.
Придя на первый урок, нам рассказали о дальнейших планах, мы познакомились между новыми однокурсниками.

Сегодня я на 2 году обучения и мы проходим Pygame. Создаëм разные проекты.

Навыки которых я набрался:
- работаю с PyQT
- создаю сайты на Flask
- Mysql, Sqlite
- ООП

Кстати вот мой github, туда буду выкладывать все свои проекты: https://github.com/shugaibov-valy

Начало моего пути в программировании Программирование, Web-программирование, Python, PHP, Длиннопост

Мой первый проект на Python.

Лето 2020 год. Проектная смена It-cube. Принимаю участие в этом. Нужно придумать проект и реализовать его.
Проект не должен быть оригинальным.

Задумался Я над созданием электронного дневника в виде сайта на Flask, mysql.
P. S. На github залит он.

Получилось реализовать за 15 дней. В последний день была защита проекта. Нужно было подготовить презентацию.

В итоге я занял 3 место и выиграл комп. наушники Армагедон.


Переход на PHP.
Задумался я над переходом в PHP, так как на нëм создано 70% всех сайтов в мире.
Поехали.......
Первым делом нашëл очень хороший сайт с уроками по PHP code.mu.
Очень хорошая теория и по 30 задач практика в каждом уроке.
В принципе всë это изучил я за 1 месяц. Так как легко было перейти с Python. :XD
Теперь умею работать с PHPMyAdmin.


Все таки остановлюсь на этой ноте. Продолжу в след. посту. Также буду выкладывать свои проекты на Python с объяснением.
Желаю вам счастья и удачи в жизни. Никогда не сдавайтесь.

Оставляйте свои коментики. :XD

0
DELETED
Автор поста оценил этот комментарий

Могу посоветовать учить яву/цпп, если хочешь делать сайты на  питоне - можешь изучить Django, фласк вроде сейчас реже используется. А еще в кривых руках qt может быть разваливающимся на окна говном - взять в пример тот же Origin. Если искать работу - бери котлин, пригодится. Помимо pygame есть еще pyglet, со своим opengl вроде как. Мне то самому мало, так что советы могут быть не очень хорошие, прямо как в книге Григория Остера

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Спасибо, 😀
5
Автор поста оценил этот комментарий
О том.
В детстве купили тебе какую либо понтовую вещь " как ты считаешь", ты идёшь по улице и думаешь что все эту вещь должны замечать...
ан нет всем насрать.
раскрыть ветку (1)
Автор поста оценил этот комментарий
А чем я понтуюсь?
Автор поста оценил этот комментарий

Для работы выбери один из этих языков - Java, C++

Если хочешь в будущем работать в хорошей компании, забудь про php. Да, он требуется, но гораздо реже вышеупомянутых

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

доучивайся и найму тебя кодить за еду

раскрыть ветку (1)
Автор поста оценил этот комментарий
))))
2
Автор поста оценил этот комментарий
Ну, удачи тебе. Она тебе ой как понадобится. Потому что постановка "Цель в жизни: стать успешным программистом" крайне размытая. И да, как тут писали: "жизнь - боль".

Могу тебе дать два совета:
1) Если хочешь быть программистом, не ставь в цель "успешность". Ставь цель ПОЛЮБИТЬ программирование, сделать его частью себя, частью своей жизни. Тогда и только тогда оно принесет тебе радость и "успешность".
2) Качай аккуратность и педантичность. Программирование это не просто знания и образ мышления. Это, мать ее, аккуратность. Знаю по собственному опыту.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо большое
показать ответы
1
Автор поста оценил этот комментарий

Недавно мне пришлось писать программу для работы с МК через параллельный порт. Да, ардуина идет к бесу, у меня есть старый комп с параллельным портом для таких дел. Но это присказка. Задача была следующая: заталкивать последовательно инфу по одной из линий порта,  потом снимать с параллельной части. Грубо говоря код примерно такой


data = BAR

data = '{0:016b}'.format(shift) # 0000000000000BAR


for i in data: set_clock(1); set_out_line(data[i]); set_clock(0)


Код работал? НЕТ. В чем заключалась ошибка? Интерпретатор молчал как Зоя Космодемьянская, упорно творя черти чего и вызывая WTF-эффект. При этом в полуавтоматическом режиме все работало, так что был виноват не фреймворк.


Теперь очень внимательно рассмотрим происходящее. Я приведу пару примеров, которые космос.

>>> i = 0

>>> 1 + i

1

>>> i = '0'

>>> 1 + i

TypeError: unsupported operand type(s) for +: 'int' and 'str'


Но если я захочу...

>>> i = 1

>>> i == True

True

>>> i = '1'

>>> i == True

False


Как тебе такое, Илон!?

Возвращаемся к тексту фреймфорка. Да, мне пришлось читать текст либы.


if level: # что-то вроде if level == 'True'

   self.PPFCONTROL(PARPORT_CONTROL_SELECT, 0)

else:

   self.PPFCONTROL(PARPORT_CONTROL_SELECT, PARPORT_CONTROL_SELECT)


Мораль? Пайтон разжижает мозги. Автор либы не добавил защиту от отстрела ноги. Я просто все это время по невнимательности складывала килограммы с попугаями.

Мы с приятелем вдвоем работаем на дизеле. Он мудак, и я мудак: у нас дизель - спиздили.

БЕГИ ОТТУДА. Дети, зачеркните. Дети, подожгите. Убирайся python. Пиши на си и других языках с нормальной типизацией. Да, работать с кортежами - это круто, но это отупляет. Это не имеет ничего общего с программированием компьютеров, это больше филология какая-то.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Согласен, я осознал что питон слишком такой язык, типо не как паскаль. Нет четкой последовательности действий, ты на питоне как угодно можешь написать но главное работает
показать ответы
Автор поста оценил этот комментарий

Не слушай хейтеров! Молодца!

раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо
Автор поста оценил этот комментарий

JS братан. Все сайты в мире работают на JS. ПЫХПЫ там в бэке трудится, а вся морда на ЯСе. Да и бэк сейчас пишется на Ясе, потому как держать две платформы не очень удобно

раскрыть ветку (1)
Автор поста оценил этот комментарий
Понял, спасибо
2
Автор поста оценил этот комментарий

Да всем похуй на тебя и на твои высеры в программировании.

раскрыть ветку (1)
Автор поста оценил этот комментарий
-_-
5
Автор поста оценил этот комментарий
О том.
В детстве купили тебе какую либо понтовую вещь " как ты считаешь", ты идёшь по улице и думаешь что все эту вещь должны замечать...
ан нет всем насрать.
раскрыть ветку (1)
Автор поста оценил этот комментарий
-_-
Автор поста оценил этот комментарий

Через год ты встретишь бабу,выкинешь крем для рук и все эти идеи стать программистом

раскрыть ветку (1)
Автор поста оценил этот комментарий
-_-
Автор поста оценил этот комментарий
Нихуя не понятно, но очень интересно)))
раскрыть ветку (1)
Автор поста оценил этот комментарий
)))
9
Автор поста оценил этот комментарий

Также буду выкладывать свои проекты на Python с объяснением.
Не надо, пожалуйста.

Спасибо.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Почему:(
показать ответы
7
Автор поста оценил этот комментарий

Хейтер? Чувак, ты на Пикабу всего только час. Ты не Кролик Роджер, чтобы тебя хейтить.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо за мотивацию
4
Автор поста оценил этот комментарий
Молодец!
Возьми с полки пирожок, там два
- возьми средний.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Вы о чëм?
показать ответы
13
Автор поста оценил этот комментарий

Потому что вас таких тут как у дурака фантиков.

Потому что вы сливаетесь после двух-трёх постов.

Потому что все ваши блоги похожи на изречения полковника Фридриха Крауса фон Циллергута из бессмертного произведения Гашека.

Потому что жизнь - боль, и ты нахуй никому не нужен со своим Флаком без образования.

Потому что из всех вас дольше всего продержался чувак, который за год в сеньоры решил с нуля прыгнуть. У него было более-менее интересно. И то он ниасилил, в девопсы вроде пошёл.

Да, а ещё все эти ваши "блоги" не несут никакой пользы. Рассказывай лучше, как ты научился использовать туалетную бумагу после того как посрёшь. Разницу между производителями, ценовые категории, фактура и последствия использования для сфинктера.


Как-то так.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Я ни куда не спешу, Я просто хотел поделиться тем как Я узнал о программировании
13
Автор поста оценил этот комментарий

Потому что вас таких тут как у дурака фантиков.

Потому что вы сливаетесь после двух-трёх постов.

Потому что все ваши блоги похожи на изречения полковника Фридриха Крауса фон Циллергута из бессмертного произведения Гашека.

Потому что жизнь - боль, и ты нахуй никому не нужен со своим Флаком без образования.

Потому что из всех вас дольше всего продержался чувак, который за год в сеньоры решил с нуля прыгнуть. У него было более-менее интересно. И то он ниасилил, в девопсы вроде пошёл.

Да, а ещё все эти ваши "блоги" не несут никакой пользы. Рассказывай лучше, как ты научился использовать туалетную бумагу после того как посрёшь. Разницу между производителями, ценовые категории, фактура и последствия использования для сфинктера.


Как-то так.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо за афигенный коммент хейтер
показать ответы