Как войти в ИТ-сферу с нуля, не имея высшего образования?

Мне 30, работаю на заводе. Хочу сменить деятельность и попробовать себя в ИТ.

Подскажите, реально ли это освоить без высшего образования? Есть ли какие-нибудь реально стоящие курсы, которые помогут в устройстве на новую работу?

0
169 комментариев
Написать комментарий...
Arthur N

Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

Ответить
Развернуть ветку
Serge Sokolov

Пописываю на Питончике начиная с первой и какой-то после точки версии. Ненавижу 4 отступа и селф. Из сказанного выше ничего не понял

Ответить
Развернуть ветку
Олег Якунин

self - столп ООП, Питон тут не при чем ) 

Ответить
Развернуть ветку
Bulat Ziganshin

нет, это проблема питона с его недо-оошностью. ни в одном другом ООП языке таких проблем нет, в руби пишется просто "@fieldname"

Ответить
Развернуть ветку
Олег Якунин

Не совсем шарю за контекcт вопроса, но и в руби есть self и в js this. В руби @ это же переменная экземпляра  

Ответить
Развернуть ветку
Bulat Ziganshin

ну вот в руби ты пишешь "@field" вместо "self.field"

Ответить
Развернуть ветку
Олег Якунин

Это скорее уже магия руби, а не проблема питона, потому как во всех языках ты будешь обращаться к переменным инстанса через this )

Ответить
Развернуть ветку
Dmitry Yankovoy

Прям таки во всех?

Ответить
Развернуть ветку
Bulat Ziganshin

в языках с дин. типизацией на этапе компиляции нет информации о том, к какой области видимости - глобальной или экземпляра класса привязывать имена переменных. поэтому python всё резолвит глобально, а привязку к экземпляру делает через явный параметр self, руби же сделал self скрытым параметром и "@name" эквивалентно "self.name". в результате в руби куда меньше писанины поскольку его ООП-ность продуманна, а не введена левой ногой

в компилируемых языках, а точнее в языках с явным описанием переменных/полей для каждой области видимости, такой проблемы просто нет

Ответить
Развернуть ветку
Олег Якунин

Ну, мб, потому что руби это ООП-шный ЯП, а Питон мультипарадигмальный? ) В руби ведь тоже self используется, когда касается класса, а не экземпляра. Особенно в чистом, а не в рельсах.

Ответить
Развернуть ветку
Bulat Ziganshin

руби не только с самого начала реализовал парадигму everything is an object, но и лучше поддерживал ФП - do-блоки и многострочные лямбды в питоне так и не появились

в том-то и дело что в компилируемых языках self можно не писать, а из динамических руби красиво решил эту проблему, а питон - нет

Ответить
Развернуть ветку
Олег Якунин

ФП все же не про блоки и синтаксический сахар, а про подход, функции высшего порядка, композиция и т.д.

Не совсем понимаю чем @ лучше self. 

Ответить
Развернуть ветку
Bulat Ziganshin

@ короче читать/писать и заметней в тексте

ФВП доступны в любом языке с first-class functions. А оные в свою очередь есть во всех современных дин. языках - даже крошечном Lua

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

Ответить
Развернуть ветку
Олег Якунин

Но мы же говорим про день сегодняшний. И руби теряет популярность, да и без рельсов руби не существует. А вот популярность питона растет с каждым годом. Значит рыночек порешал :) 

Ответить
Развернуть ветку
Олег Якунин

Все не знаю, но паттерн self/this устоявшаяся тема

Ответить
Развернуть ветку
166 комментариев
Раскрывать всегда