Сап двач. Хочу сменить сферу деятельности и заняться программированием. Остановился на выборе языка Python или Java. Необходимо максимально быстро выучить и найти практическое применение (найти работу) с зп офк не ниже 100к.Какой язык посоветуете совсем начинающему и и какие подводные камни меня ждут?
>>703135 (OP)Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет теч при одном упоминании твоей зарплаты
>>703141Dive into python Вы уже знакомы хотябы с одним объектно-ориентированным языком, таким как Java, C++, или Delphi.Вы знаете хотябы один скриптовой язык, например, Perl, Visual Basic, или JavaScript.А я чёт кроме базы HTML5 нечего не знаю ;C
>>703135 (OP)Вот моя кулстори по вкату в джаву, соответственно думай, нужна тебе такая ебля или нетСам я долбоёб 26 лет от роду, пару раз повернувший не туда. Дело в том, что после института (сам я у мамы инженер-математик) мне предложили работу быдлоадмина. Я легко согласился и, разобравшись со своим кругом обязанностей, начал заниматься тем, чем заниматься явно не стоило - играть в игры на рабочем месте, двачевать капчу и смотреть сериалы. Перспектив особых не было, да я и не стремился, наслаждаясь тем, что я нихуя не делаю, а мне за это ещё и платят. Через пару лет до меня дошло, что зп нихуя не растёт, новые обязанности мне никто не предлагает, сам я ничего не делаю и вообще я хуй и дальше так нельзя. Тут я решил, что развиваться именно в администрировании у меня нет никакого желания, вспомнил о том, что в институте мне нравилось кодить и решил пойти в погроммисты. В качестве языка я довольно быстро выбрал джаву: освоить проще, чем плюсы, платят больше, чем за пыху или жабаскрипт, вакансий вроде бы достаточно. От нехуй делать я даже записался на какие-то курсы, не то, чтобы в этом была реальная необходимость, но я подумал, что корочка каких-то курсов лучше, чем ничего. Выучив кор за несколько месяцев я пошёл искать работу и тут оказалось, что никому я нахуй не нужен в качестве младшего разработчика. Были варианты неоплачиваемых стажировок, но я тогда рассудил лашара, что не хочу бросать стабильную работу ради нестабильных перспектив. В конце концов, я просто забил хуй и отложил поиски в долгий ящик. Ящик оказался не таким уж долгим: в начале прошлого года контору начало колбасит, массовые увольнения стали регулярными, а в середине лета начальство сообразило, что им уже нахуй не нужно столько сисадминов, и в итоге большую часть повыгоняли нахуй. Так, 1 августа прошлого года я оказался в свободном плавании. Тогда я сообразил, что если сейчас снова устроюсь быдлоадмином - могу так и остаться на этой работе навсегда, время идёт, а моложе я с годами не становлюсь. Отдельная квартира уже была, тянке я наобещал "да норм, пару месяцев поживём на твою зп, а потом и подвернётся что-то". Достаточно понял, что нихуя ничего не подворачивается, никаких стажировок не видно, а брать к себе за еду никто не хочет, видать кризис сказался. Спустя пару месяцев я познакомился с аноном из /pr/, который оказался настоящим няшей: добавился в скайпике и стал отвечать на разные мои идиотские вопросы по трудоустройству, по резюме, не ленился заглядывать в мой говнокод и говорить, что стоит поправить. Он же подсказал, чтов ДС2 можно устроиться в джава-школу при компании T-Systems, которые готовы около 3 месяцев обучать людей бесплатно и с некоторой вероятностью трудоустраивать после обучения. Я дождался ближайшей школы, набор в которую начался только в конце октября. Отбор был достаточно жёсткий, тестики, разговорный английский, очень доёбистое техническое собеседование, но я оказался не совсем хуем и поступил. Занятия начались в ноябре и продлились до середины января. Всё это время я пиздец как въёбывал (пожалуй, за эти пару месяцев я потратил на учёбу столько же, сколько за 5 лет в институте), но результаты были неплохими: я освоил Spring (достаточно распространённый фреймворк), Hibernate (либа для ORM), тестирование, логгирование, веб-сервисы, немного EJB, написал небольшой проект (примерно 3к строк кода) - рабочее веб-приложение, сорт оф интернет-магазин. Потом получилось не особо удачно: в T-Systems меня так и не взяли, как и ещё половину обучавшихся. Я не особо расстроился и решил, что всё это хуйня и что теперь-то я без проблем найду себе работу, но внезапно оказалось, что нихуя подобного. Выяснилось, что на весь ДС2 буквально 3-4 конторы готовы брать людей без опыта и конкуренция к ним, надо думать, нихуёвая. В общем, со всеми этими спрингами и хибернейтами я оказался нинужен. Спустя месяца полтора я ощутил максимум безысходности: шёл 8 месяц без работы, с момента окончания джава-школы меня позвали буквально на 2 собеседования, и оба раза отказали, мол, эх, ты няша, но нам бы мидла с опытом. Ну и тян меня ни разу не упрекнула в том, что я безработное хуйло, но я уже и сам начал гореть, да и вряд ли её сильно радовало столько времени кормить меня и оплачивать жильё а уж её мамка, должно быть, и вовсе сгорела, хотя ни разу ничего мне говорила. В общем, я уже был готов искать работу админом. но тут мне наконец (наконец!) улыбнулась удача. Дело в том, что с месяц назад одна знакомая тянка (которую тоже не взяли в Т, к слову) позвала меня за компанию на ярмарку вакансий, но в итоге сама заболела и не поехала. Я приехал, побродил среди стендов, позаполнял анкетки, подоёбывался до представителей разных компаний, послушал лекции, да и съебал. Пару недель спустя обо мне внезапно вспомнили и из одной конторы прислали тестовое задание, которое я, разумеется, благополучно сделал. Потом меня позвали на собеседование, которое было, прямо скажем, странным. Собеседовался я на стажёра, требованиями к которому писали буквально базовые навыки, но ебали меня джва с половиной часа, не считая предварительных минут двадцати болтовни с HR, которая заодно проверила английский. Спрашивали вообще всё, начиная с базовых принципов ООП (не на уровне "перечислите", как это обычно бывает, а именно подробно), продолжая кучей примеров на наследование, перегрузку, переопределение, порядок инициализации, многопоточность, коллекции, итераторы, вебсервисы, скопы спринговых бинов, принципы работы хибера, задачки на логику, куда же без них. Ушёл я чувствую себя в край заёбаным и разбитым, но внезапно взлетело и через несколько дней я получил оффер. Интерновская зп, прямо скажем, далеко не предел мечтаний 24, но хули делать. Через пару месяцев обещают перевод в джуны и увеличение зп в два раза, ну и вообще контора выглядит достаточно перспективной, условия работы приятные, впрочем, там видно будет.
>>703146Жил-был СТРАУСТРУП. Шел обычный, скучный день. СТРАУСТРУП занимался рутинными вещами, такими как ебля своей трехсоткиллограмовой матери в зад. Только успев кончить матери в пердак и вынуть измазанный в говне хуй, СТРАУСТРУП услышал стук в дверь. Не заметив, что его мать умерла от сердечного приступа еще 3 дня назад, он пошел открывать дверь и вышел на веранду. На веранде никого не было. СТРАУСТРУП, было, уже начал подозревать СТЕПАНОВА в очередной подъебке, но вдруг, из под крыльца что-то вылетело и понеслось на него. От перевозбуждения СТРАУСТРУП уронил скрепленнеые скотчем очки на пол и смиренно ждал, что будет дальше. ЛЯМБДА, с огромной скоростью пролетела мима СТРАУСТРУПА, квадратной скобкой отпихнула его и заползла в дом, крепко заперев дверь. ЛЯМБДА ясно дала понять, что она приняла дом в качестве аргумента, но отказывается возвращать функцию, которая принимает ПИЗДЮЛИ в качестве аргумента и возвращает дом. ЛЯМБДА заползла на стул перед компьютером и свернувшись в уютный клубок, зашла на ДВАЧ. СТРАУСТРУП знал ЛЯМБДУ. По крайней мере, это слово он точно слышал, но не знал, что оно значит. Он очень удивился, когда недавно узнал, что ЛЯМБДУ включили в НОВЫЙ СТАНДАРТ, принятый полгода назад. СТРАУСТРУП понял, что надо выгнять ЛЯМБДУ из дома, потому что желание в очередной раз залезть на мамочку было слишком велико. Будучи первоклассным инженером, СТРАУСТРУП начал искать решение проблемы. Для разминки он решил повторить таблицу умножения до 12 на 12. Он 2 часа стоял на одном месте и смотрел в никуда, потея как свинья. Пока он боролся с таблицей умножения, из за угла вышел измазанный в говне АНДРЕЙ АЛЕКСАНДРЕСКУ и осмотрелся. Рядом стояли несколько зданий, включая психбольницу для буйнопомешанных и тюрьму. АНДРЕЙ задумался и понял, что в округе нет ни одного настолько больного и гнилого человека, чтобы продать ему свою книгу. Небрежно посвистывая, АНДРЕЙ удалился. СТРАУСТРУП закончил разминку и начал думать, как прогнать ЛЯМБДУ. Вдруг его осенило. Его дом был скомпилирован последней версией GNU G++, которая поддерживает ЛЯМБДУ. Именно поэтому, ЛЯМБДА и смогла проникнуть к нему в дом. СТРАУСТРУП понял, что ему нужна более старая версия G++, которая не поддерживала ЛЯМБДУ и тогда, при попытке компиляции дома, ЛЯМБДУ выкинет вместе с СООБЩЕНИЯМИ ОБ ОШИБКАХ. Но старую версию было негде взять. СТРАУСТРУП нанял ФУНКЦИОНАЛЬЩИКА СО ШТАНГОЙ за 5 тысяч рублей. Так как компьютера у них не было, ФУНКЦИОНАЛЬЩИК вначале написал на бумажке компьютер в 1 строчку НА ХАСКЕЛЕ: Computer = Computer ФУНКЦИОНАЛЬЩИК сожрал бумажку и высрал работающий системный блок с ВОДЯНЫМ ОХЛАЖДЕНИЕМ и предустановленой WINDOWS 7. На компьютере уже был установлен АЛАН ВЭЙК и ХАСКЕЛЛ ПЛАТФОРМ. Корпус был красного цвета, с наклейкой ТУРБО на прозрачной боковой крышке. Затем ФУНКЦИОНАЛЬЩИК написал в 2 строчки старую версию G++: Compiler :: [C++SourceCode] -> [ExecutableFile] Compiler source =(Link . Compile) source СТРАУСТРУП взял исходники своего дома и запустил компиляцию. Компилятор начал дристать СООБЩЕНИЯМИ ОБ ОШИБКАХ. СТРАУСТРУП попытался разобрать первую строчку, но увидев такое, дальше лезть не решился(таблица умножения и так вымотала его): std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::less<std::basic_string<char, std::map<std::basic_string<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>,std::allocator<char> > const, std::basic_string<char, std::char_traits<char>,std::allocator<char> > > > >char, std::char_traits<char>, std::allocator<char> >,std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>,std::allocator<char> > const, std::basic_string<char, std::char_traits<char>,std::allocator<char> > > > >std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>,std::allocator<char> > const, std::basic_string<char, std::char_traits<char>,std::allocator<char> > > > > Высрав 10 000 СТРОК СООБЩЕНИЙ ОБ ОШИБКАХ, компилятор скончался от ЛЕНИВЫХ ВЫЧИСЛЕНИЙ ПРЯМОЙ КИШКИ и из монитора вылетела ЛЯМБДА. Придерживая круглые скобки квадратными скобками, ЛЯМБДА в ужасе съеблась под ближайший камень. Ей еще долго не захочется принимать и возвращать значения. Довольный СТРАУСТРУП плюнул в руку, чтобы наслюнявить хуй и уже решился залезать на мамочку, но передумал и решил вначале запостить эту историю на ДВАЧ.
а л г о р и т м ылгоритмы
>>703135 (OP)Несмотря на то, что схемка и смолток делают остальные скрипты совершено ненужными, массы динамических петушков выбирают ПЫХОПЛЕЯДУ (Perl, PHP, Python, Ruby). ПЫХОПЛЕЯДА - это высеры ГСМ-ов и неграмотных долбоебов, которые проделали большую работу изобретя колесо (квадратное) - чукча не читатель, блеать. Пыхоплеяда состоит из протопыха (слишком переподвыподвывернут для петушков, известно, что новейшую версию первоначально удалось реализовать только на хаскеле), пыха - классика гостевушного жанра, гвидопыха и джапопыха. При этом, если гвидопых отличается от пыха только ЧСВ гвидопыхеров, упивающихся своей невъебенной илитностью, и наличием у хуесосов харизматичного фюрерка, то джапопых действительно несколько более продвинут, и в мокрых фантазиях джапопыхеров является смолтоком. Знатоки пыхоплеяды лепят гостевухи за доширак и заправляют картриджи.
>>703135 (OP)Хаскелл на данный момент является лучшим языком для новых проектов. Исключительная выразительность языка и мощная система типов позволят Вам быстро писать элегантный и надежный код. Язык еще не столь распространён. пока ваши конкуренты используют устаревшие технологии на базе нетипизированных лямбла-исчислений или императивного подхода с элементами динамической типизации, вы сможете в разы поднять свою эффективность, задействовав System F - последнее достижение науки в области статической типизации. Но это еще не все. В жизни любого стартапа наступает момент, когда он превращается в продукт и сопровождению проекта привлекаются дополнительные разработчики. На этом этапе распространённость и доступность языка начинает играть решающую роль. Благодаря активной популяризации Хаскелла и функционального программирования в среде коммерческих программистов, а также поддержке этого языка со стороны лидера производства оффисных приложений и операционных систем - корпорации Майкрософт, Вы можете быть уверены, что в будущем Вам не придется переписывать свой проект на С++, как это было с печально известной разработкой Пола Грэма. Хаскелл обеспечит вам гарантии успеха и стабильности Ваших начинаний. Выберите Хаскелл сейчас и через несколько лет Вы сможете наслаждаться результатами своих трудов - успешным проектом, выполненным с учетом всех современных технологий и индустриальных стандартов. Хаскелл - Ваш проводник к успеху в мире разработки программного обеспечения. Выбирайте Хаскелл.
Жду советов от шарящих людей
>>703297Ты задачу то озвуч, для одной задачи лучше python, для другой – java.
>>703135 (OP)Бери Common Lisp, не прогадаешь. Будет тебе и питон и жава и что захочешь.
>>703297Ну деньги зарабатывать какой язык лучше?
>>703436тот что во рту
>>703135 (OP)1С или SAP
Так как прийти к успеху?
>>703607уже поздно
>>703611Почему?
>>703135 (OP)Привет Анон, нужен твой совет, хочу выбрать себе специальность,один из главных критериев для меня это возможность развития ижизнеспособность во фрилансе.Меня не пугает то, что кто-то на такой же должности в офисе будетполучать на 500$ (например) больше, тем не менее - зарплата важна.Душа особо не к чему конкретному не лежит, готов развиваться в любомнаправлении, которое сулит более-менее хорошие перспективы.Заоблачных амбиций не имею. Рутину не очень люблю, но способенна временные волевые усилия ради профита, в том числе, поэтому и хочу во вфиланс – чтобы иметь возможность самовольно уходить в отпуск.Я молод, у меня есть время, есть усидчивость, но нет амбиций и особых талантов.Буду благодарен советам опытных людей.
>>703135 (OP)>максимально быстро>не ниже 100кНихуя запросы, своим дуплом поторгуй, скорострел.