Карта сайта

Это автоматически сохраненная страница от 23.07.2013. Оригинал был здесь: http://2ch.hk/b/res/52202462.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Втр 23 Июл 2013 20:52:43
Программирование для нуба
Анон, я хочу изучить какой-нибудь язык. Я не знаю, какой но смотрю на python. Цель-фрилансить в дальнейшем, как небольшая подработка. Посоветуй, что учить, с чего начать и куда смотреть, чтобы можно было на этом заработать. В тред постараюсь отвечать поменьше, воспринимать информацию-побольше.


Втр 23 Июл 2013 20:56:04
Ну смотришь, так и учи пайтон. А так java и .net

Втр 23 Июл 2013 20:56:32
>>52202462
Начни с PHP. Он в разы проще.

Втр 23 Июл 2013 20:57:33
>>52202689
Если можно, какие у него прикладные области?

Втр 23 Июл 2013 20:59:00
>>52202462
Учи плюсы.

Втр 23 Июл 2013 21:01:04
>>52202759
на джаве можешь под ведроид кодить. Питон скорее как второй язык пойдет. .net стильно, модно, молодежно

Втр 23 Июл 2013 21:02:41
>>52202851
сам на ++ пишу, но чтоб сносный код был, надо года 3 дрочиться, а ОП хочет быстро и сразу.

Втр 23 Июл 2013 21:03:58
>>52203069
op == hui;
return 0;

Втр 23 Июл 2013 21:04:19
>>52203069
ОП-хуй всё же понимает, что быстро и сразу не бывает. Просто хотелось бы максимально востребованное в ближайшей перспективе. Т.к. вероятно меня ждёт магистратура, то будет время изучить.

Втр 23 Июл 2013 21:05:54
>>52202462
Учи асемблер.
Пгрограммист, не знающий ассемблера-петух.

Втр 23 Июл 2013 21:06:45
>>52203142
ВТФ??
может таки
op = hui;
return 0;
или
if(op != hui)
{
op = hui;
return 0;
}

Втр 23 Июл 2013 21:08:00
>>52202462
Изучай AS3, огромный рынок, на днях за игру получил 6к долларов, делал неделю.

Втр 23 Июл 2013 21:10:30
>>52202462
HTML5 (весь стек, включая CSS3, WebGL, JS Harmony). Самое востребованное и самое фундаментальное. С остальными технологиями сможешь разобраться, осилив веб-девелопмент. Ну, за исключением железо-специфичного (ассемблеры-прошивки), это отдельная тема.

Втр 23 Июл 2013 21:10:58
>>52203294
Ну быдлокод не мое, все позабыл уже.

Втр 23 Июл 2013 21:11:51
>>52202462
Даже не думай этого делать! Если не хочешь превратиться в жалкое подобие человека с кучей болячек, типа остеохондроза (шея наклониться вперёд, будут дикие боли в голове), синдром запястного канала, просто искривление позвоночника, геморрой, ну и ещё дохуя всего.

Втр 23 Июл 2013 21:12:34
>>52203353
Дай ссыль на игру.

Втр 23 Июл 2013 21:14:06
>>52203353
Пруф.

Втр 23 Июл 2013 21:15:00
>>52203554
Да по сути ничего изменится. Что бесплатно сидеть в интернетах, что кодить. Всё равно свободное время больше нечем занять.

Втр 23 Июл 2013 21:17:05
>>52203713
Сидеть в интернатах и кодить одно и то же. Ок. ХВАТИТ ИГРАТЬСЯ СО СВОИМИ БУКВАМИ, ИДИ ПОГУЛЯЙ ВО ДВОРЕ С РЕБЯТАМИ!

Втр 23 Июл 2013 21:18:33
>>52203842
Пожалуй, нет.

Втр 23 Июл 2013 21:18:36
>>52203485
+ Node.JS, для сервера. Но это тот же JS, только рантайм другой.

Втр 23 Июл 2013 21:20:49
>>52203966
Ты затерялся в 2011.
В общем, всем спасибо. Сколько людей, столько и мнений.

Втр 23 Июл 2013 21:22:29
>>52204058
Поясни нубу, плиз. Мы двачуем на муслимском сайте? Это разве не зашквар?

Втр 23 Июл 2013 21:22:54
>>52202462
> python
Выбирай его. Не слушай других.
Это просто превосходный язык. Отвечаю.

Втр 23 Июл 2013 21:23:59
>>52204155
Нет.
мимо-муслим

Втр 23 Июл 2013 21:26:18
>>52202462
какой лвл?

Втр 23 Июл 2013 21:27:00
>>52204155
Нет, конечно же. Нариман какой-то левый хуй из сео-конторы. Его нашли в whois домена или ещё где-то. Потом ещё на страничке абулика его диванонили по отражению на фотках. Я не слежу за таким особо и тебе не советую,

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

Втр 23 Июл 2013 21:28:28
>>52204435
Шесть месяцев назад я нашёл в Интернете книжку "Dive into Python". Странная книжка, толстая, да ещё на не русском языке. Усердно прочитал её, методично и вдумываясь, но таки ничего и не понял. Но что-то не отпускало меня - я пошёл на python.org и стал изучать стандартную библиотеку, старательно, скурпулёзно, от корки до корки. Гугля примеры кода, я наткнулся на пост в блоге одного гуру, где было написано про PEP8. То, что рассказывал этот умудрённый опытом кодер, настолько впечатлило меня, что я словно в припадке безумия бросился зубрить эту конвенцию по написанию питоньего кода. У меня тряслись руки, по телу прокатывали волны возбуждения, я, можно сказать, бился в экстазе всё это время - и теперь могу процитировать наизусть любой пункт, даже если меня разбудить посреди глубокой ночи.
Новые знания окрыляли меня, я бросился писать (что бы вы подумали?) очередную имиджборду. Я не писал раньше имиджборд, эта была моей первой. По пути пришлось освоить азы вёрстки на html и css, но там всё оказалось совсем не сложно.
Я плавно двигался вперёд, наращивая функционал. И знаете что? Я упёрся в недостаток производительности. Ну, так мне показалось. Я делал замеры, устранял места с тяжёлым кодом. Тысячи раз запускал ab, но так и не сумел перейти порог в 300 запросов в секунду. Я как-то ожидал большего и был немного разочарован.
Гугл, снова гугл. Десятки статей и тем на форуме... Довольно быстро я заметил, что люди часто пишут про какие-то "асинхронные веб-сервера". Часто встречались названия Tornado и Gevent. Я прочитал про них подробнее - и был просто ошеломлён. Как мне это раньше не приходило в голову?! Это же, это просто гениально, чёрт меня побери!
Исходники в ведро, всё переписать! Меня переполняло новое знание, поток мыслей ровно ложился в строчки кода. Я просто не мог остановиться. Чашка кофе... Ещё чашка... Мой небольшой кусочек софта приобретал кристалльную чистоту, я смертельно устал, но продолжал в умилении полировать его зудящими руками, нанося последние штрихи.
Пять тысяч. Я получил производительность в пять тысяч запросов в секунду. В ту ночь я так и не смог заснуть.
Наиувлекательнейший мир хай-лоада открылся передо мной. Позже я изучил ещё много классных вещей типа сверхбыстрых асинхронных key-value-хранилищ, или, например, такого необычного подхода к обработке данных, как map-reduce.
Это уже был другой я, новый, обновлённый. С незашоренным взглядом, с жаждой новых знаний и незнакомых концепций. Я летел вперёд, оставляя за спиной ступень за ступенью.
За пол-года я сменил несколько мест работы, и моя зарплата взлетела до умопомрачительных сумм. Сотни замечательных мест открыли передо мной свои двери. Любые, самые изысканные девушки проявляли просто чудеса изобретательности, чтобы находиться рядом со мной.
А ещё, я никогда не забуду тот момент, когда на одной из конференций я впервые в жизни поймал на себе завистливый взгляд. Это был взгляд какого-то сливающегося с толпой неудачника, взгляд преисполненный ненависти, презрения и желчного вожделения, направленного на мой Олимп. Наверное, он всю свою никчёмную жизнь писал на каком-нибудь си-шарпе или там на джаве, проводя долгие дни в одиночестве. И теперь начинал подсознательно догадываться, что долгие годы безуспешно пытался построить замок из навоза.

Втр 23 Июл 2013 21:29:12
Оп, как называется твой учебник?

Втр 23 Июл 2013 21:29:16
>>52204492
Верни пасты на лурку.

Втр 23 Июл 2013 21:29:32
>>52204539
Dive into python

Втр 23 Июл 2013 21:29:33
ВНИМАНИЕ, ВОПРОС
Раз уж такой тред, спрошу.

Помню, анончик тут учил PHP дохуя тредов. Намекни, с чего начать его осваивать и куда потом двигаться? План обучения, все дела. Сам планирую пока начать с хтмл и цсс, освежить в памяти, а потом уже браться за похапе.
Из скиллов имею очень зачаточный скилл крестов ровно до объектно-ориентированного, лал, во все эти классоструктуры я уже хуево умею



Втр 23 Июл 2013 21:30:08
http://habrahabr.ru/post/61905/

Втр 23 Июл 2013 21:32:33
>>52204562
>начать с хтмл и цсс
На один вечер вместе с php
Не, сириусли, если эта ваша скорость, то лучше в айти не соваться

Втр 23 Июл 2013 21:36:14
ВНИМАНИЕ, ВОПРОС
>>52204747
А я на погромиста учусь. Хуево быть мной, да?

Ну посоветуй хороших ресурсов для начинающих. С примерами, задачами и хуе-мое. Или учебников

Втр 23 Июл 2013 21:36:48
>>52202462
Если ты из ДС, поищи стажировки. Если не дурак, то сможешь одновременно и подработать и выучить язык.

Втр 23 Июл 2013 21:38:58
>>52204944
Зайди в /pr

Втр 23 Июл 2013 21:39:35
>>52204944
> погромиста
И зачем ты врёшь нам?

Втр 23 Июл 2013 21:40:04
Хаскелл на данный момент является лучшим языком для новых проектов. Исключительная выразительность языка и мощная система типов позволят Вам быстро писать элегантный и надежный код. Язык еще не столь распространён. пока ваши конкуренты используют устаревшие технологии на базе нетипизированных лямбла-исчислений или императивного подхода с элементами динамической типизации, вы сможете в разы поднять свою эффективность, задействовав System F - последнее достижение науки в области статической типизации. Но это еще не все. В жизни любого стартапа наступает момент, когда он превращается в продукт и сопровождению проекта привлекаются дополнительные разработчики. На этом этапе распространённость и доступность языка начинает играть решающую роль. Благодаря активной популяризации Хаскелла и функционального программирования в среде коммерческих программистов, а также поддержке этого языка со стороны лидера производства оффисных приложений и операционных систем - корпорации Майкрософт, Вы можете быть уверены, что в будущем Вам не придется переписывать свой проект на С++, как это было с печально известной разработкой Пола Грэма. Хаскелл обеспечит вам гарантии успеха и стабильности Ваших начинаний. Выберите Хаскелл сейчас и через несколько лет Вы сможете наслаждаться результатами своих трудов - успешным проектом, выполненным с учетом всех современных технологий и индустриальных стандартов. Хаскелл - Ваш проводник к успеху в мире разработки программного обеспечения. Выбирайте Хаскелл.

Втр 23 Июл 2013 21:41:31
>>52204944
Учись дальше
Будешь хорошо учиться, сможешь писать отличные laba1 и laba2

отчислился со 2 курса

Втр 23 Июл 2013 21:42:09
ВНИМАНИЕ, ВОПРОС
>>52205145
Не вру, лол. Быть может, моя шарага настолько уебищна просто. Сам гуманитарий, полсеместра пиздил чужие лабы и сдавал, но курсач-таки написал сам. По вычислительным методам в программировании

Втр 23 Июл 2013 21:43:22
ВНИМАНИЕ, ВОПРОС
>>52205284
Потому я и спрашиваю, что хочу научиться чему-то большему. С чего начать-то?

Втр 23 Июл 2013 21:43:46
>>52205181
ПАЦАНЫ, Я СЕГОДНЯ ШЁЛ КОРОЧЕ ПО РЫНКУ И УВИДЕЛ ЗАДРОТА В МАЙКЕ "HASKELL", НУ Я ПОДСКОЧИЛ И РЕЗКО ПЕРЕЕБАЛ ЕМУ В ЩЩИ С ВЕРТУШКИ И ПОЯСНИЛ ЕГО КРИКОМ "НЕ ЛЮБЛЮ ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ", ПОТОМУ ЧТО Я УГОРЕЛ ПО ООП, ПАЦАНЫ ДУХ СТАРОЙ ШКОЛЫ ЖИВЁТ ТОЛЬКО В КЛАССАХ, ГДЕ НАСЛЕДУЮТ И ПЕРЕОПРЕДЕЛЯЮТ МЕТОДЫ, ГДЕ ПРОГРАММИСТЫ ЖИВУТ ИНКАПСУЛЯЦИЕЙ, ПОЛИМОРФИЗМОМ И ЕБУТ ЛЯМБДА ИСЧИСЛЕНИЕ В РОТ! ТОЛЬКО С++, ТОЛЬКО ЯВА!!! пацаны ебашьте лисп, хаскель, эрланг, угорайте на питоне, любите свой Smalltalk, Ruby и Perl! ГОВОРИТЕ ОТКРЫТО И СМЕЛО ПРЯМО В ЛИЦО! ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ

Втр 23 Июл 2013 21:45:03
>>52205181
Возглавляется неким "Симоном Питоном Джонсом", который не знает:
о существовании не-ascii символов, которые успешно эскапируются в хачкеле, хотя на практике вполне читаемы с терминала.
о динамической линковке и вообще, судя по убожеству получаемых на выходе бинарников, не очень шарит в кодогенерации.
о существовании .net cli, llvm и прочих продвинутых технологий, из-за чего постоянно велосипедит бекенды и "сильные колдунства" навроде с--
Хуеватая система импорта, выблевывающая по умолчанию весь скоуп модуля в текущий контекст
Literate-programming костыли в виде доисторического кнутоговна вместо докстрингов и няшной интроспекции.
ВНЕЗАПНО Конструкторы всех дататипов в глобальном скоупе, и закономерно следующие из этого костылевысеры GlobalUniqueModuleNameMyDataType
Язык объективно хуевый, чего стоит одна система типов, требующая постоянных подсказок в виде явного объявления типа над функцией. Правда хачушки отмазываются, говорят что это традиция, повышающая читаемость кода, но мы-то с вами понимаем.
Нет постоянного стандарта на язык, а только какие-то "отчеты".
И многое другое!

Втр 23 Июл 2013 21:46:47
Многие начинающие программисты, особенно обучающиеся в провинциальных вузах, часто не знают, в какую сторону им развиваться, и что они должны знать для того, чтобы эффективно работать по специальности. Удивительно, но каждый день используя продукты и технологии, созданные другими программистами на основании развитых областей знания, они даже не догадываются о том, как они устроены.
Я и мои единомышленники взяли на себя труд составить теоретический минимум для программиста на основании наиболее ярких отраслей IT, вошедших даже в программы нормальных университетов, на основании собеседований и постоянно пригождающихся на практике знаний. Часть из пунктов этого минимума можно изучить за 5 минут по википедии, часть же потребует серьезного труда на протяжении нескольких месяцев, но это именно то, что обязательно следует знать и чем следует свободно владеть. В комментариях приветствуются исправления и дополнения.
C++, стандарт, Comeau, 1TBS, Страустрап/D&E/Джосаттис/Вандервуд, Дьюхэрст/Мейерс/Саттер, RAII/copy-on-swap, правило трех, exception-safety, Александреску/Абрахамс-Гуртовой, type erasure, CRTP, NVI, SFINAE, Koenig lookup, Duff's device, Boost, Сик-Ламсдейн/Карлссон, TR1, TR on C++ performance, ABI, тест Степанова, forwarding problem, SPECS, C++0x

Компиляторы, особенности реализации стандарта, ограничения реализации, интринсики, отличия стандартных библиотек (контейнеры, rand), ABI, реализация виртуальных функций, виртуального наследования, исключений, RTTI, switch, указателей на функции и методы; оптимизации, copy elision (RVO, NRVO), sizeof на различных платформах, дефайны компилятора и среды, __declspec, ключи компилятора, empty-base optimization, статическая и динамическая линковка, манглинг, распределенная компиляция, precompiled header, single compilation unit, (strict) aliasing/restrict, inline/_forceinline, volatile

Мультитредность, обедающие философы, deadlock/livelock/race condition/starvation, атомарность, lock инструкции процессора, memory model/barrier/ordering, CAS или LL/SC, wait/lock/obstruction-free, ABA problem, написание lock-free контейнеров, spin-lock, TLS/per-thread data, закон Амдала, OpenMP, MPI, map-reduce, critical section/mutex/semaphore/condition variable, WaitForSingleObject/WaitForMultipleObjects, green thread/coroutine, pthreads, future/deferred/promise, модель акторов

Язык ассемблера, Зубков/Хайд/Дреппер/Касперски/Фог/Абраш, x86, FPU/MMX/SSEn/AVX, AT&T и Intel-синтаксис, masm32, макросы, стек, куча/менеджеры кучи, соглашения вызова, hex-коды, машинное представление данных, IEEE754, little/big endian, SIMD, аппаратные исключения, прерывания, виртуальная память, реверсинг, срыв стека и кучи, return oriented programming, alphanumeric shellcode, L1/L2/RAM/page fault и их тайминг, язык ассемблера ARM

Процессоры, конвейеризация, hyper-threading, out-of-order execution, спекулятивное исполнение, static/dynamic branch prediction, префетчинг, множественный ассоциативный кэш, кэш-линия/кэш-промах, такты, кольца защиты, память в мультипроцессорных системах (SMP/NUMA), тайминг памяти

Дискретная математика, K2, теорема Поста, схемы, конечные автоматы, клеточные автоматы, автомат Калашникова, ДКА и НДКА

Вычислимость, машина Тьюринга, нормальные алгоритмы Маркова, машина Поста, диофантовы уравнения Матиясевича, лямбда-функции Черча, частично рекурсивные функции Клини, комбинаторное программирование Шейнфинкеля, Brainfuck, эквивалентность тьюринговых трясин, проблема останова и самоприменимости, счетность множества вычислимых функций, RAM-машина, алгоритм Тарского, SAT/SMT-солверы, теория формальных систем

Языки программирования, грамматики, иерархия Хомского, теорема Майхилла-Нероуда, лемма о накачке и лемма Огдена, алгебра Клини, НДКА ДКА, алгоритмически неразрешимые задачи в формальных языках, Драгонбук, Фридл, регекспы и их сложность, PCRE/POSIX RE, БНФ, Boost.Spirit + Karma + Qi/Ragel, LL, LR/SLR/LALR/GLR, PEG/packrat, yacc/bison/flex/antlr, статический анализ кода, компиляция/декомпиляция/обфускация/деобфускация, Clang/LLVM/XMLVM, GCCXML, OpenC++, построение виртуальных машин, JiT/AoT/GC, DSL/DSEL

Алгоритмы и комбинаторная оптимизация, Кормен/Скиена/Седжвик/Кнут/Ахо-Хопкрофт-Ульман/Пападимитриу/Шрайвер-Голдберг/Препарата-Шеймос, структуры данных, алгоритмы, сложность, символика Ландау, теорема Акра-Баззи, time-space tradeoff, классы сложности, NP-полные задачи, КМП, графы и деревья, потоки в сетях, матрица Кирхгофа, деревья поиска (особенно RB-дерево и B-дерево), occlusion detection, куча, хэш-таблицы и идеальный хэш, сети Петри, алгоритм русского крестьянина, метод Карацубы и матричное умножение Винограда-Штрассена, сортировки, жадные алгоритмы и матроиды, динамическое программирование, линейное программирование, diff-алгоритмы, рандомизированные алгоритмы и алгоритмы нечеткого поиска, псевдослучайные числа, нечеткая логика

Численные методы, дихотомия/метод Ньютона, интер- и экстраполяция, сплайны, метод Гаусса/Якоби/Зейделя, QR и LU-декомпозиция, SVD, МНК, методы Рунге-Кутты, метод Адамса, формулы Ньютона-Котеса, метод Ритца, метод Бубнова-Галеркина, метод конечных разностей/элементов, FFT/STFT, сходимость и устойчивость

Теория информации, сжатие, Хаффман, RLE, LZ, коды коррекции ошибок, сжатие с потерями (изображения, аудио, видео), информационная энтропия, формула Шеннона, сложность Колмогорова

Математика, Кнут-Грэхем-Паташник/Зорич/Винберг, Spivak/Dummit-Foote, матан, линал, комплан, функан, диффгем, теория чисел, дифуры/интуры/урчпы/вариационное исчисление/оптимальное управление, производящие функции, ряды, комбинаторика, теорвер/матстат/слупы/теория массового обслуживания, цепи Маркова, интегральные преобразования (Фурье, Лаплас, вейвлет), NZQRCHOS, матпакеты (Mathematica, Maple)

Физика, правила Кирхгофа, комплексное сопротивление, скорость и частота света, уравнения Максвелла, лагранжиан

Архитектура и стиль кода, Макконнелл/Фаулер/Лебланк/Гамма/Александреску-Саттер/Буч, защитное программирование, паттерны, SOLID/GRASP/KISS DRY SPOT/YAGNI, UML, OOP (Smalltalk), OOD/OOA, метрики кода

Методологии разработки, Waterfall/RUP/Agile/Scrum/Kanban/XP, TDD/BDD, CASE

Тестирование, юнит-тесты, функциональное, нагрузочное, интеграционное тестирование, тестирование UI

Фреймворки, Qt, moc и метаинформация, концепция слот-сигнал, Саммерфилд-Бланшет/Шлее, PoCo, промышленные библиотеки: GMP, i18n, lapack, fftw, pcre

Операционные системы, Silberschatz/Рихтер/Соломон-Руссинович/Робачевский/Вахалия/Стивенс/Love/Linux Kernel Internals, менеджер памяти, менеджер кучи и ее устройство (LAL/LFH/slab), менеджер устройств, менеджер процессов, context switch, реальный и защищенный режим, исполнимые файлы (PE/ELF/Mach), объекты ядра, отладочные механизмы (strace/ptrace/dtrace/pydbg, Debug API) и минидампы, bash, сетевой стек и высокопроизводительные сервера, netgraph, CR0, IPC, оконная подсистема, система безопасности: ACE/ACL и права доступа, технологии виртуализации, RTOS (QNX), программирование драйверов, IRQL, IRP, файловые системы, BigTable, NDIS/miniport/FS drivers/filter driver, Mm-, Io-, Ldr-функции, DKOM и руткиты, GDT/IDT/SDT, ядра Windows/Linux/BSD, POSIX

Компонентно-ориентированные модели, Роджерсон/Таварес, COM/OLE/ActiveX/COM+, ATL, апартменты, моникеры, MIDL, DCOM RPC, XPCOM, CORBA, TAO, D-Bus

Сеть, Стивенс, OSI model/Internet model, Ethernet, TCP/IP, TCP window, алгоритм Нейгла, сокеты, Protocol buffers/Thrift/Avro/ASN.1, AMQP, ICMP, роутинг/BGP/OSPF, ARP, атака Митника, syn flood, HTTP/FTP, P2P/DHT, DHCP, SMB/NBNS, IRC/XMPP, POP3/SMTP/ESMTP/IMAP, DNS, WiFi/WiMax/GSM/CDMA/EDGE/Bluetooth/GPS, ACE, Wireshark

Графика и GPGPU, алгоритм Брезенхема, цветовые модели, трассировка лучей vs полигональная графика, OpenGL/GLSL/Open Inventor, DirectX/DirectShow/DirectAudio/HLSL, stencil/depth/alpha-test, графический конвейер в DirectX 11, шейдеры, модели освещения (Фонг), пропускная способность, fillrate, OpenCL/CUDA/AMP, ландшафты, лоды, тени, текстурирование и фильтрация, антиалиасинг, HDR, tone mapping, virtual/augmented reality

Форматы, XML/XSLT/XPath/XMLStarlet/DOM/SAX, RTF/ODF, JSON/BSON/bencode, YAML, JPEG/PNG/WebP, AVI/MPEG/RIFF/WAV/MP3/OGG/WebM, SVG, Unicode, кодировки однобайтные/UTF-8/UTF-16/UCS-2/UTF-32

Базы данных, Грубер/Дейт, ANSI SQL, T-SQL, ODBC, MySQL/PostgreSQL/MS SQL/BDB/SQLite/Sphinx, хранимые процедуры, триггеры, алгебра Кодда/А, Tutorial D, нормальные формы, оптимизация и выполнение запросов, структуры данных индексов, транзакции и ACID, CAP-теорема Брюера, NoSQL, key-value storage, шардинг, ORM (C++ ODB), ERD, OLAP

Прикладное программирование, C#/F#/Nemerle, Шилдт/Троелсен/Рихтер, генерики, yield, linq/plinq, рефлексия, AST, WCF, WinForms/WPF/Silverlight, AOP, фреймворки логгирования, .NET assembly

Функциональное программирование, Haskell/Ocaml/Scheme/Alice или Oz, SICP/TaPL/YAHT/Purely Functional Data Structures/Харрисон-Филд, HOF (map/fold/filter), система типов Хиндли-Милнера, монады, тайпклассы, АТД, dependent types, ленивость/энергичность, логическое программирование (Prolog или Mercury), конкурентное программирование (Erlang или Oz)

Веб-программирование и скриптовые языки, Фланаган/Zend PHP5 Certification Course + Study Guide, Apache/nginx, CGI/FastCGI, PHP/Zend Framework/phpDaemon/Zend Engine/Doctrine или Propel/CodeIgniter или Symphony или Yii, Python/Django/Twisted, Ruby/RoR, ASP.NET MVC, JavaScript/jQuery/ExtJS/node.js, ООП в JavaScript, HTML5/XHTML/doctype/табличная и блочная верстка/CSS3, RSS, canvas/WebGL, Ajax/Comet/WebSockets, вопросы безопасности (XSS, SQL injection, CSRF), highload, SWIG

Проектирование GUI и представление информации, Раскин/Тафти, юзабилити, основы дизайна и типографики, закон Фиттса, основы верстки, LaTeX

Втр 23 Июл 2013 21:46:53
>>52205398
С чего хочешь, с того и начинай
Искать ответы на дваче это круто, когда с трудностью столкнешься уже в /pr побежишь спрашивать?

Для тебя лоботомия реальный выход

Втр 23 Июл 2013 21:48:19
>>52205603
Всегда проигрываю с таких паст
Доставьте еще образование в IT своими руками

Втр 23 Июл 2013 21:49:09
>>52202851
ПРИШЛО ВРЕМЯ ОСВОБОДИТЬ ПАМЯТЬ
ПАМЯТЬ САМА НЕ ОСВОБОДИТСЯ
ОСВОБОДИ ЕЁ, ОСВОБОДИ ЕЁ ЕЩЕ РАЗ ЗАЧЕМ МНЕ НУЖЕН ХАЧКЕЛЬ, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМ
ЛУЧШЕ ЕЩЕ РАЗ ОСВОБОДИТЬ ПАМЯТЬ
Я ОСВОБОЖДАЮ ПАМЯТЬ ПО 3 РАЗА В ДЕНЬ
КАЖДОЕ ОСВОБОЖДЕНИЕ ЗАНИМАЕТ ДВАДЦАТЬ НАНОСЕКУНД
Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ
Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ ВЫДЕЛЯЮ ПАМЯТЬ
А ПОСЛЕ ЭТОГО ОСВОБОЖДАЮ ЕЁ
ТУПЫЕ ХАЧКЕБЛЯДКИ ОДЕРЖИМЫ МОНАДАМИ
А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВА ЧЕЛОВЕК
TEMPLATE <CLASS BAZ> BAR * FOO<BAZ>::DOWORK()

Втр 23 Июл 2013 21:49:31
>>52205737
ЛУЧШЕ Я ВЫДЕЛЮ ЕЩЕ РАЗ ПАМЯТЬ
И ЗАБУДУ ОСВОБОДИТЬ ЕЁ, СТАБИЛЬНОСТЬ НЕ НУЖНА
Я НЕ ОСВОБОЖДАЛ ПАМЯТЬ НЕДЕЛЮ
ПОЙДУ ОСВОБОЖУ
В C++ ВСЕ ПРОСТО И ПОНЯТНО
SEGMENTATION FAULT. ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ
ПРИШЛО ВРЕМЯ ОСВОБОДИТЬ ПАМЯТЬ
КОКОКОКОКОКОКО
КВИКСОРТ КОНКАТЕНАЦИЯ ЗА O(1) INLINE ASSEMBLER
КОКОКОКОКОКОКО

Втр 23 Июл 2013 21:52:29
посоны, 24 года, думаю сменить специальность на программиста, но опыта в ней не имею. при самообучении я сосну и буду быдлокодером за копейки? реально ли вообще заниматься какими-нибудь интереснымми задачами для души или просто быдлокодерство того что сказал дядя?

Втр 23 Июл 2013 21:54:40
>>52205948
Я бы доставил тебе такой же вопрос парня на SO, который спустя полтора года устроился в twitter, но конкретно ты будешь быдлокодить за копейки

Втр 23 Июл 2013 21:55:49
>>52205948
При должном энтузиазме - реально. А за еду работать будешь в любой сфере, пока не решишь иначе.

Втр 23 Июл 2013 22:01:19
ВНИМАНИЕ, ВОПРОС
>>52205609
Фу, нахуй, какие вы злые.

Втр 23 Июл 2013 22:01:54
>>52205415
Прослезился. Обнял бы тебя за такую пасту.

Втр 23 Июл 2013 22:03:25
>>52206560
ПАЦАНЫ, Я СЕГОДНЯ ШЁЛ КОРОЧЕ ПО ГОРОДУ И УВИДЕЛ ЧЕЛА В МАЙКЕ "Я ЛЮБЛЮ СИШАРП", НУ Я ПОДСКОЧИЛ И РЕЗКО ПЕРЕЕБАЛ ЕМУ В ЩЩИ С ВЕРТУШКИ И ПОЯСНИЛ ЕГО КРИКОМ "НЕ ЛЮБЛЮ ООП", ПОТОМУ ЧТО Я УГОРЕЛ ПО ЛИСПУ, ПАЦАНЫ ДУХ СТАРОЙ ШКОЛЫ ЖИВЁТ ТОЛЬКО В ФУНКЦИОНАЛЬНОМ ПРОГРАММИРОВАНИИ, ГДЕ ЕБАШАТСЯ ПО ХАРДКОРУ, ГДЕ ПАЦАНЫ ЖИВУТ ЛИНЕЙНЫМИ СИМВОЛАМИ, ХВОСТОВОЙ РЕКУРСИЕЙ И ЕБУТ СИСТЕМУ В РОТ! ТОЛЬКО ЛИСП ТОЛЬКО ФУНКЦИИ, ТОЛЬКО СКОБКИ!!! ЮНИТИ УЛЬТРАХАРДКОР ЛИСП!!! пацаны ебашьте дотнетоблядей, сишарперов, одинесников, формошлепов, быдлокодеров, угарайте по рекурсии любите Лисп, списки и Скобки! ГОВОРИТЕ ОТКРЫТО И СМЕЛО ПРЯМО В ЛИЦО! ЛИСП!

Втр 23 Июл 2013 22:04:09
>>52203142

Это сравнивает OP с hui и возвращает результат, а не присваивает.

Знать такие вещи нужно, кодер.

Втр 23 Июл 2013 22:05:43
>>52206644
И резко дизассемблерировал.
Тръ програчи говорят так.

Втр 23 Июл 2013 22:05:55
>>52205948
Сколько вас таких тут было: "Хочу сдать программистом! Какой язык выбрать для начала?", "Хочу выучить язык %langname%. Посоветуйте литературы". Кто-то подрывается и отвечает вам, может даже по хардкору палит годноту. А вы, все те самые, которые поматросят и бросят. Дальше хелло-ворда дело не идет, не говоря уж о работе с памятью Неужели вы и вправду думаете, что программирование/кодинг/хакирство стильно-модно-молодежно и, того глядишь, на практике пригодится? Напряги свое серое вещество и подумай, нахуя тебе это. Просто оно тебе не надо, иначе бы ты не создавал здесь очередной хуевый тред, а загуглил бы давно нашел статьи на хабре/рсдн/100_других_ресурсов. Люди составили тысячи подборок с описаниями, рецензиями - выбирай и читай. Но нет, блять, вместо этого очередной хуй припиздовывет в кодач и устраивает симуляцию деятельности. Нахуя, скажи блять, подбирать тебе книгу, если ты ее даже не прочтешь? Ф пизду вас, мудаков!

Втр 23 Июл 2013 22:09:05
Функциональные языки хороши в железе. Да, когда у тебя есть функциональная ППЗУ и ты для нее пишешь.

Но так как сейчас конвейера, автоматы и все такое, то функциональные языки как бы - идиотизм и насилие над принципом динамического распределения и использования памяти.

Хотя за HASKELL ничего не скажу.

Втр 23 Июл 2013 22:10:04
Не слушай петухонистов, только мозги ерундой забьешь, потом разгребать придется, когда будешь переходить на что-то более серьезное.

Втр 23 Июл 2013 22:16:37
>>52206794
Двачую неистово. Лентяи сваливают ответственность за своё развитие на других, а будущие специалисты сами активно ищут нужную информацию. Нет интереса - нет и энтузиазма. Оп, тебе денег захотелось из интернета, а не программировать.

Втр 23 Июл 2013 22:17:39
>>52207089
+1. Петон для быдла.

Втр 23 Июл 2013 22:24:19
>>52207832
А что перл?
Что ты хочешь написать на Perl?

Это уже давно не язык, это инструмент.

Втр 23 Июл 2013 22:27:04
>>52207994
> Что ты хочешь написать на Perl?
Борду например.

Втр 23 Июл 2013 22:28:15
Раз уж такой тред... Угорал немного в детстве с С/С++ ООП. Поначалу дико доставляло, просто реально было пиздец как интересно, как будто заточенно для моих мозгов. Однако кривая сложности резко пошла вверх и в классе этак 9м С++ окончательно доебал мой мозг и меня просто задолбало в этом разбираться, желание поостыло... А там просто скатился уже в простое школообывательское существование. В итоге стал инженером по всяким сопроматам и МКЭ. Перспективы ведущим вроде только в 60к тыс руб(ДС2). По самой работе - что-то интересно, что-то скучно... процесс программирования доставлял всё же больше.

Хочется вернуться к этому делу, но очень сложно совместить имеющуюся работу(а на ней тоже нужно учиться и не мало) и давнейшую мечту обучения на программиста. Реально ли уделяя по вечерам и немного во время работы) внимание на кодинг и курение манулов - потихоньку переквалифицироваться на что-нибудь более достойное? Или только уйти окончательно, хлебать дешёвые харчи и по жести угорать по обучению?

Алсо, почти 24

Втр 23 Июл 2013 22:41:55
>>52206794
>может даже по хардкору палит годноту. А вы, все те самые, которые поматросят и бросят.
Тебе, блядь, жалко, илита хуева?
>загуглил бы давно нашел статьи на хабре/рсдн/100_других_ресурсов. Люди составили тысячи подборок с описаниями, рецензиями - выбирай и читай.
Читай, блядь, тысячи подборок и рецензий пиздящих хорошо если просто разное, а не противоположное.
>Нахуя, скажи блять, подбирать тебе книгу, если ты ее даже не прочтешь?
Ты, блядь, хоть кому-то хоть один раз действительно подбирал что-нибудь? В лучшем случае пизданул авторитетно одно название или скопипастил дайв инту пайтон. Просто признай, похопе-макака, что нихуя не умеешь и бздишь конкуренции новых быдлокодеров, готовых пахать за еду, и иди нахуй!

Втр 23 Июл 2013 22:50:17
>>52209138
Но я врач!


← К списку тредов