Введение
Целью данного топика является поиск наставника (команды), который научит правильным вещам в WEB-программировании и захочет трудиться вместе с автором топика.
Предыстория
В конце 2012 года я уволился из компании "Энергомаш" г. Екатеринбург, где проработал более 3 лет в должности специалиста. Я разрабатывал документацию и программное обеспечение для контроллера Beckhoff. Последние полгода я был не только программистом, но и менеджером проекта, а также руководил работой студента, который писал диплом на заводе.
Не буду называть причин увольнения, но решение я принимал достаточно долго. Коллеги у меня были отличные, да и начальник грамотный. После увольнения мы с семьей переехали в г. Томск и в январе 2013 я начал искать работу. Работу нашел, но спустя 3 месяца уволился, так как понял, что продажи это точно моя сфера интересов. На горизонте снова замаячила перспектива поиска работы...
Смена деятельности
Работая на заводе, я все свободное время (особенно в коммандировках) уделял WEB-программированию. Так появилась серверная часть приложений для социальных сетей и видеочат на основе red5. Мне нравилось и продолжает нравится WEB-программирование и теперь я думаю о том, чтобы сделать свой интерес основным источником дохода.
Проф. пригодность
Я хочу найти наставника (и/или команду людей), у которого я научусь "хорошему". Для этого я готов делать самую разную работу. Вот что я уже сделал:
- написал 2 приложения (серверная часть) на python для соц. сетей;
- написал 1 приложение-видеочат (серверная часть) на java (red5);
- купил плагин Redactorjs и разработал на его основе плагин для cms livestreet.
Первое детище это проба пера (то есть типичный быдлокод). Второе чуть лучше первого и по объему кода в 10-ки раз больше. За третье детище я доволен и постоянно его улучшаю.
Чем я могу быть полезен:
- читать, писать, документировать и разбираться в чужом коде, а также его тестировать;
- участвовать в разработке и проектировании;
- писать, переводить документацию (русский, английский);
- собирать требования;
- общаться и понимать других программистов.
Так я оцениваю свои знания по 10-бальной шкале:
- linux - 6 (я воюю с ubuntu (desktop) уже лет 5, но я далеко не знаток linux);
- php - 6;
- mysql - 6;
- html - 5;
- jquery - 5;
- python - 4 (мало опыта, но мне он очень нравится. Я очарован его лаконичностью и последовательностью, изучаю его в свободное время по книге Лутца);
- red5(java) - 6;
- ООП, CMS Livestreet - 6;
- English - 6 (читаю, понимаю, пишу, могу корявенько объяснить);
- Русский - 7;
- memcache, redis - 5 (работал в связке с php, python).
Заключение
Хотелось бы выразить благодарность тем, кто дочитал до конца и дать обещание о том, что я напишу статью-продолжение, если оно будет. Я буду рад любым комментариям, советам и, особенно, предложениям.
Прошлые записи
- Комната призвания
- Разбираемся с Coroutine в Kotlin - часть четвертая
- Разбираемся с Coroutine в Kotlin - часть третья
- Разбираемся с Coroutine в Kotlin - часть вторая
- Разбираемся с Coroutine в Kotlin - часть первая
- Отпуск длинною в год
- Подходит ли data class для JPA Entity?
- События как источник правды или как я в стартапе участвовал
- Код 2015 против 2023
- Jvm Internals - Перевод
- Мозг против живота или насколько трудно управлять своей жизнью