Какой стыд. Все еще не облили говном. Минута прошла, господа!
>>56290932
Программер - не элитная специальность, зелёный. Это такой же рабочий за станком.
>>56290932
Только если в ближайшие 30 лет не вырастет армия из миллиарда быдлокодеров. А скорее всего так и будет.
>>56290932
>решила
Отходил чаю налить. Держи сажу няша!
>>56290932
Стоп райт хиа. Ю криминал скам!
>>56290932
Не нужно сисек и добрых слов
Возьми лопату и закопай Любовь
>>56291214
А я про это не написала?
Действительно. Забыла. Извини.
Я хотела еще добавить, что бизнесмен всегда будет круче, ибо он владелец и работодатель этому программисту. Не всегда так, конечно, но чаще всего программисты - люди не такие, что будут заниматься бизнесом. Программисты люди другого разряда. Но менеджеров тоже не оставляют без ласки. А они такие же безвольные исполнители. Юристы - та же срань. но в профиль. Но у тебя с ними не возникло бы таковых ассоциаций.
Уебывай.
>>56290932
Есть минус - все программисты - нецелованные девственники
Говорю на личном опыте общения с ними. Большинство - патлатые дрищи/жиробасы с хуёвой осанкой
СЕГА отклеилась
>>56291237
она вырастет. И на фоне этого солидность возрастет. Вот через 30 лет да. Будут относится как к человеку с юр. образованием. Но в течении - чтить и любить.
>>56291493
спасибо.
>>56290932
>шерпотрепом
Значение знаешь?
>>56291390
Но закономерный путь развития любого проггера :
юниор - мидл - сеньор - тимлид - тех.дир
И тимлид уже вполне себе может быть и бизнесменом и кем захочет
>>56291480
Нихуя! Не везло тебе. Я не жалуюсь на жизнь, вот. У меня достаточно опыта в жизни, и я бы сказала, что программист - склад характера, а не вынужденное решение ибо ты толстяк. Просто, оно требует большой концентрации. Но это не мешает большинству ИТшников быть вполне успешными как в карьере, так и в жизни.
Задроты - другая тема.
>>56291594
>Не везло тебе.
Да мне как-то похуй на них, я вообще финансист по образованию. работаю аудитором, лол
>>56291585
2tea
Уныло как-то.
>>56291645
Согласна. Нужны сиськи!
>>56291686
Сам-то программируешь или просто решил разжечь?
Программист. 22 лвл, работаю с 14 лет.
Программировал на PHP, C, obj c, C#, JS и других.
Подтверждаю: денег прилично, в годные месяца под 200 получалось (на 20 лвл).
Сейчас управленец-программист, руковожу командой, получается очень выгодно, но, увы, всё уходит на содержание команды.
>>56291750
Ну вот, как бы. Думаю, что это и есть образ успешного программиста.
А как с личной жизнью?
>>56291750
Нео, ты обосрался
>>56291750
>Программировал на PHP
>>56291745
Успешная программист. Пишу серваки и клиентско-сервачные высеры для ондроеда и хуйоси. Ну и рассматриваю вариант того, что в личной жизни у меня все очень странно. Ну это уже из-за моих причуд в плане отношения к противоположенному полу. И своему. Если ты понял о чем я.
>>56291878
Крестовику из ООО ХУЙПИЗДА-1С припекло?
>>56291844
Спросил бы полгода назад - сказал бы: "охуенно", не задумываясь.
Снимал квартиру с тян, платил сам, ей няшки покупал и всякое такое.
Сейчас - пару месяцев назад она меня бросила, из-за дерьмового характера и мании величия (это от программирования, кстати, лол).
Ну и пиздострадаю вот.
>>56291912
Ну, мы видим, что у тебя странное отношение к противоположному полу - ты почему-то безуспешно стремишься под него мимикрировать.
На джаве пишешь?
>>56291214
Пишу программы которые торгуют за меня везде, в итоге работаю не я. Кто там за станком?
>>56291903
зато порог входа низкий
и, со временем, получается хороший код, за который платят
и, с командой, в итоге, веб на PHP выходит дешевле, чем на питоне/перле/руби :3
Почему в этом треде разговаривают сбеспруфным, зеленым трипоблядком?
>>56291989
кстати, да
>>56291989
Как дела у тебя?
>>56291983
>пишу программы
>кто там за станком?
Ты.
мимо проект менеджер
>>56291903
луркоеб ты. И не лечишься.
Если серьезно, то вполне годная вещь, для маленьких миленьких проектов. На этом языке могу программировать как быдлокодеры (не унизив заказчика), так и вполне себе серьезные специалисты. Тот же ВК написан на оном. Да, я знаю, что это упрощенный перл. Но в большинстве случаев предпочту делать разную хуету именно на этом няшном языке. Он был моим четвертым языком.
>>56291237
Интересно, лет 100 назад профессиональные водители тоже бугуртили от того, что водил все больше и больше?
>>56292069
да и для немаленьких немиленьких проектиков тоже покатит.
До хайлоада - вполне нормлуь, дальше - PHP+C, например.
>>56291983
Ну, здравствуй, Ярослав!
>>56291955
в том числе. Каждый язык хорошо справляется со своей сферой использования.
>>56290932
Посоны, программистам не дают, инфа 146%, только если он по совместительству социоблядь, тогда может прокатить. Идите куда-то, где вас научат хорошо пиздеть и быть социальным, может денег по началу не много будет, зато будете счастливы. Программирование - гроб, могила.
мимо-погромист-квартира-машина-а-толку-хуй
>>56292123
>язык
>справляется со своей сферой использования
Ладно.
>>56292127
не связанные вещи же
>>56291989
А зачем пруфы? Я развиваю идею, а не выношу себя на показ. Точнее, второе не есть моей целью. лол.
>>56292174
а дай свой фейковый скайп
56291750-кун
>>56292159
Есть связь склада характера и способностью к пороммированию. Для этого нужно долго и смакуя сидеть за компом, что-то хуяча на клавиатуре, что никак не входит в рамки быдлоценностей тян, по которым они тебя и оценивают. Кому-то везет и он может и в то и в то, не спорю.
>>56292106
да на нем демоны писать можно, если уже на то пошло. А ООП там вполне годное, что бы не говорили. Все же интерпретируемый язык.
>>56292127
фикс: мимо-омежка
>>56292208
Имхо, PHP соснул с динамической типизацией. Дико бесит местами. Была бы она нестрогая как в питоне - было бы идеально.
>>56291480
Как что-то плохое.
>>56292206
Доля правды есть, таки. И я об этом писала. Но я о другом начала говорить: в скором времени быдлотян поймут, что програмаст - деньги/успех. Ну и обратят на них внимание сами вытиснув все их социопроблемы из понятия несоциальность. Как-то так.
>>56292222
Но ты то успешный альфач, непонятно что тут забыл только.
>>56292301
Ёпта, это лучшее место на свете!
>>56292283
Главное, чтобы я не умер от старости к тому времени.
Работаю программистом, получаю большие деньги. Переехал в новый город пол года назад. Знакомых 0. Скоро все все поймут.
>>56292195
настаиваю
>>56292258
есть свои спобобы борьбы с такими проблемами. Часто они, вообще, не возникают, ибо задачи для PHP совершенно другие. Да и некоторые у нее Node.js отобрал, так что сейчас это гипертекстовый процессор.
>>56292376
Пиздолиз
>>56292110
Не Ярослав я.
>>56292323
ну я тут строя из себя вангу пророчила 30 лет созревания и первые плоды уже через 5-6 вижу.
>>56292399
а мне норм
Сажи. Срочно
>>56292127
Мне не нужно что бы давали, главное это деньги и покатушки за границу. Не перевариваю детей в принципе, так что и к сексу отношусь с опаской.
>>56291390
Anyway, the take-away issue here is that Dropbox arbitrarily injects an ASLR-disabled DLL into various 32-bit and 64-bit processes, causing significant degradation in the efficacy of ASLR across the entire system. With no ASLR, an attacker could craft an exploit payload that utilises executable code within the injected DLL to product a ROP chain, leading to code execution. This is significantly problematic in high-risk programs like web browsers and torrent clients.
I notified Dropbox of this back when version 1.0.0.17 was the latest version, but got not response. I’ve since tried again, but had no luck. I’m hoping that going public will give them the kick they need to get it fixed. In the meantime, a good mitigation is to install EMET and set a policy to enforce Mandatory ASLR. All of this was re-tested against Dropbox 2.0.22, with versions 1.0.0.19 of both the 32-bit and 64-bit DLLs. The operating system used was Windows 7 x64 SP1.
Update: Brad “spender” Spengler (of grsec fame) has noted that the latest version of Dropbox has ASLR enabled for the 64-bit DLL, but still doesn’t on 32-bit.
Update 2: Dropbox responds: “Our engineers are aware of this issue and actively working on fixing it. Unfortunately, I can’t give you an exact timeline that a fix will become available. If you have any additional questions or concerns please let me know.”
Update 3: @_sinn3r has done some awesome work on the exploitability of these issues, over at Metasploit. Definitely worth a read.
>>56292412
тонко? Или я деген+СПГС?
Попробуем сделать свою ROP-программу. Для начала выберем жертву. На этот раз никаких ActiveX и браузеров – на нашем операционном столе пациент под именем ProSSHD версии 1.2. Это неплохой SSH-сервис под Windows. В данном ПО возможно выполнить удаленное переполнение буфера в стеке путем длинного SCP-запроса. Оригинальный эксплойт я взял у команды S2 Crew, которая славится своими качественными работами. Суть проста: шлем 491 байт запроса, а следующие 4 байта перезаписывают адрес возврата. В момент, когда программа переходит по этому адресу, у нас в вершине стека блок данных идущих после первых 495 байт буфера. То есть:
[491 байт ‘a’ - 0x41][RET=EIP][AAAAAAAAAAAAAAAAAAAAAAAA]
^
ESP
Таким образом, вместо [RET] и последующих [AAAAAAA] нужно писать ROP программу. Но надо сказать, что не всегда бывает так, как у нас. Бывает, что эксплойт не может использовать адрес возврата. Например, у нас адрес возврата защищен с помощью метки (/GS) и, тогда, мы эксплуатируем уязвимость через SEH или у нас вообще - переполнение не в стеке, а в куче, тогда получается, что ESP будет указывать на неподконтрольную хакеру область. В таком случае первый и единственный контролируемый адрес (SEH дескриптора – в первом варианте) указывал на код, который вернул бы указатель ESP на стек (или кучу – во втором варианте) с контролируемыми данными, чтобы первый же RETN вернул нас в русло ROP. То есть, первый адрес должен указывать на что-то типа:
>>56292486
фейкоскайп же
Сап мизулинач, пилю прохладную. Мне почти тридцать, и по меркам своего мухосранска я почти успешен. Работа заебывает, но приносит неплохие деньги начальник смены на заводе. Желания заводить семью, пока нет. Для ебли, уже года два знаком с еот, о чем и будет история. Дело в том, что я слегка обдвачевавшийся. Естественно уверен что все тни шлюхи, ну и тому подобное. У нас с еот договор, я ее ебу, она получает от меня деньги, мелкие подарки и тому подобную хуйню. О более серьезном, речи чтоб и не было. Конечно, я не верю что она пьет противозачаточное, хоть и говорит что пьет, поэтому всегда юзаю презерватив. После секса, я заливаю внутрь немного уксусной эссенции, с помощью шприца, завязываю и кидаю в мусорку.
Сегодня я вернулся после ночной, завалился спать. Когда проснулся, мы поебались, в общем все начиналось как обычно. Потом я пошел в магазин за жратвой. Когда я вернулся, то услышал, буквально визг из ванной. Я зашел туда. Тян сидела раскорячившись, и плакала. Рядом валялся разваязанный презерватив, остро пахло уксусом. Я все понял. Я засунул ее в ванну, прямо в той одежде в которой она была, пихнул в руки душ, и сказал чтобы она подмывалась как следует. Сам тем временем вызвал скорую, сказал что уксусная эссенция на слизистую попала, на какую именно не уточнял. Надо-ли говорить как охуел врач когда все узнал. В общем уже прошел час как ее увезли. Посижу еще часик, и на работу. А после буду искать норм адвоката, чтобы выгнать суку на мороз, и избежать сгущенки. В идеале для меня, она должна лечится за свой счет.
Вот такая вот история. Выговорился немного, вроде поспокойнее стало.
>>56292449
Сексы нинужны. Но общественная позиция интересна.
>>56290932
>Например есть успешные дегенераты, что пишет на питоне сервера и всем похуй.
>успешные дегенераты
LOLWUT
>А когда я пыталась написать простенькую системку на cpp ее не одобрили, ибо cpp для линукса, а они с шерпотрепом не работают
>cpp для линукса
Хуйню не неси, а?
>пыталась
В том и вся суть, что только пыталась. Не нужно строить свой велосипед, когда есть питон и nodejs. Я слышал, что вебсерверы эдак в 94 году перестали писать на крестах, когда Perl оброс нужными модулями. C++ уже лет пять умирает, потому что никакие стартапы им не пользуются. C++ не нужен, на замену ему приходит D.
Вообще если ты не осознаешь, что для каждой архитектурной задачи уже есть готовое решение, то у меня для тебя плохие новости: тебе суждено быть макакой и писать код под диктовку тимлида.
красивый и успешный апп девелопер и VC
В моей группе в универе было 2 тян и очень уродливые. Ну а братья программисты, которые жили не в общаге это просто ебаные задроты. В социальном плане сложно адаптироваться, когда среди тебя куча битардов. Ни одного раза за 5 лет мы не собрались ни побухать, ни просто погулять.
ой ну нет, ну тут никак не обойтись без сажи
мимоинжинерпоразработкенефтяныхигазовыхместорожденийкун
КАКАЯ ЖЕ ТУПЕЙШАЯ СТЕРЕОТИПНО МЫСЛЕЩАЯ ШЛЮХА! СЬЕБИ СОСАТЬ ХУИ И В ЖОПУ ДОЛБИТСЯ, ЧТО Б ТЕБЯ В НОЗДРИ ВЫЕБАЛИ И ГЛАЗА ПОДЗАЛУПНЫЕ БОМЖИ БОЛЕЮЩИЕ ГИПАТИТОМ
>>56292490
как там в 2001 году?
сука, я так завидую вам, пидоры ИТшники и программисты, вы блядь как современные рок звезды. ну почему я в школе не увлекся этим, ведь был же некоторый интерес ((((
Эй, пизда. В танго деревья можешь? А в энтропию Шеннона? А в sdn? А оптимизацию Карри?
>>56292507
Мне ее даже жалко стало. Но, дура ест дура. Кстати, история напомнила каую-то хуету, что я по ящигу года 4 назад смотрела. Там точно так же было, но без уксуса и тян залетела.
>>56292637
ну, на самом деле, нихуя не так, бро - 8 часов в день унылых ноликов и единичек, да
ОП-тян, деаноноься же
>>56291237
>Только если в ближайшие 30 лет не вырастет армия из миллиарда быдлокодеров. А скорее всего так и буде
В россии не вырастет.
>>56292754
на самом деле, уже растёт.
В команде есть чувак - он раньше охранял какие-то склады и прочую хуету. Понял, что ловить нечего и решил податься в айти. Стал неплохим аналитиком
Ты стала забывать правила, шлюха?
>>56292551
Молодец. Я не претендую на суперкрутую программистку. Говорю. что даже такой быларке как я светят денюжки в этой области.
>успешные дегенераты
Считаю, когда ты делаешь что-то работающее, оно должно работать безупречно. Именно поэтому если есть возможность юзаю плюсы. В чем профит? да в том, что я в итоге получаю красивый и работющий код.
И да, у с++ есть фатальный недостаток. Все мы знаем. Но это сути не меняет. Если компы стали сильне, то это не значит, что их нужно грузить по полной ради обмена данными с клиентским приложением по типу какой-то игрушки.
Конечно, если нужно писать чаик - Node.js .
Если нужно что-то, что работает с файлами, то дотнет или ява. Тут уже на любителя.
И т.д. Не хочу ни себя, ни кого-то другого обвешивать ограничениями. Главное - скорость исполнения. Я лучше потрачу не день, а три, но оно будет работать без глюков и зависаний.
Алсо, мне образование позволяет оптимизировать все очень хорошо.
>>56293134
Проблема плюсов - во времени.
>>56293134
В жопу то хоть даешь?
Элита уровня /b
Кстати, всем сап.
Ананасы, подписывайтесь на юзера butteffable. Он программист-предприниматель,продал бизнес
>>56290932
ДС-2 Валентина?
>>56293300
butteff, уебывай, ты тут никому не интересен.
>>56293278
Нахуй иди, шлюха.
>>56290932
Быдлокодер (в основном админ, но кодить тоже приходится) в этом итт треде.
Все эти "где деньги там бабы" - полная хуита. Получая 70к я так же далёк от того чтобы завести тянку, как и во времена когда был сыночкой-корзиночкой и сидел дома.
>>56293134
Угу. Потратишь ты три дня когда проект надо было сдавать вчера. И останешься без половины зарплаты.
В современном быдлокодинге оптимизацией начинают маятся только когда уже совсем ничего другого полезного сделать не могут.
>>56293278
чому ты такая вниманиеблядь? хочешь найти ёбаря-успешного программиста?
>>56293278
>Акне
>Программистка
Больно высокое ЧСВ для студентки.
>>56293278
Проиграл с языка. Он все равно не оттянул на себя внимание, и твой кродливый нос-картошка заставли меня блевануть на клаву.
>>56290932
Шлююююхаааа!!!!налей в пизду уксусной эссенции
>>56293278
Долго суп разукрашивала?
>>56293278
Какой левел?
Обычно игнорирую подобные треды, но с излагаемой тобой версией развития событий согласен, ибо сам живое подтверждение твоих слов и считаю также
>>56293417
засыпаю уже, где все?
>>56293134
>юзаю плюсы
>красивый и работющий код
>юзаю плюсы
Лол.
>И да, у с++ есть фатальный недостаток. Все мы знаем.
Какой такой фатальный недостаток?
>Если компы стали сильне, то это не значит, что их нужно грузить по полной ради обмена данными с клиентским приложением по типу какой-то игрушки.
Вут? Няш, ты поехавшая?
>Я лучше потрачу не день, а три, но оно будет работать без глюков и зависаний.
У меня один питон скрипт в паре с phantomjs (webkit+V8) и Redis работает без сбоев уже скоро год, кода там буквально на 40 строчек. Попробуй сделай это с нуля на C++ и взвесь все за и против. Я это к тому, что цель не всегда оправдывает твои средства. И то, чем ты любишь заниматься, называется premature optimization. Скорее всего у тебя просто нет опыта в разработке реальных проектов, где есть цель и дедлайн.
>Алсо, мне образование позволяет оптимизировать все очень хорошо.
Тогда занимайся оптимизацией (рефактор С++, лол), если тебе это нравится.
пик слайтли релейтед
>>56293397
агась. Было время.
>>56290932
-сынок, когда жена начнёт тебе хуйню говорить, ты сожми руку в кулак, выставь средний палец, постучи ей по лбу и скажи:
ТЫ ЧЁ, ДУРА БЛЯТЬ????
>>56293356
>70к
>деньги
Ну хуй знает, можно пивасика бухнуть с пацанами.
sage
>>56293443
Ну знаешь. Во многом я с тобой согласна. Да. Я поехавшая. Мой первый язык - (B)ASM. Вот такие дела.
>>56293446
малыш, забей на всю хуйню, тут одни малолетки, дай контакт, напою накормлю выгуляю и выебу, за слова отвечаю
SAGE
>>56293488
Сколько годков от рождения, говорю, погромиздка?
17?
>>56293505
> напою накормлю
Да я бы и сам тебе не прочь контактик дать.
>>56293356
Ну нет. дурак дураком, а код пиши красиво. Принципиальная позиция.
>>56293505
проиграл
>>56293488
У меня тоже первыми были асм и си. Я еще когда школотой был, читал Криса Касперски и Ксакеп, например. Няш, добавься в асечку: 1 восемь 0 шетсь шетсь джва.
>>56293357
Я говорила об отношении к противоположенному полу.
>>56293548
>2013
>пользоваться ICQ
>выебываться шестизнаком
>>56293505
> малыш
>>56293551
>противоположенному
представляю, какой грамотный у тебя код
>>56293557
Но я же не хочу светиться с мылом!
>>56293557
Зато он будет ебать тян, а ты нет.
>>56293551
>чому ты такая вниманиеблядь?
>>56293571
тян не нужны, уж в этом-то треде это должно быть известно каждому
>>56293570
пиздец
>>56293567
проиграл ))
>>56293557
Это хитрый план. У C++-шоблы просто должна быть аська.
>>56290932
>это станет реально элитной специальностью?
Это уже лет 10 как элитная специальность. В моей конторе уже всех омежек бабы захомутали. Один я гордо сычую.
Добавься в аську или завтра твоя мамка умрет.
#define ОП ХУЙ
>>56293572
Я пидор-Вассерман.
>>56293467
Для москвы - не деньги, для рашкинской провинции уже прилично, по меркам своего белорусского мухосранска я вообще миллионер.
Прикол в том что мне эти деньги ровным счётом ничего не дают. Ну не считая того что я по выходным вместо дешёвой водки пью мольт теперь, лал.
>>56290932
> Анон, ты готов к тому, что это станет реально элитной специальностью?
Программисты уже элитная специальность за которую платят большие деньги. Что обсуждать то?
>>56291237
Не вырастет. К нам набирают таких студентов, которые вконтактике целый день просиживают, ибо нормальных нет. Не каждому это интересно и не каждому дано
>>56293635
ясно
>>56290932
что я читаю?
шлюха малолетка осилила hello world и стала программистом?
какой-то бестолковый набор слов в ОП посте
короче сажи
ОП, мне кажется или ты няша из Брайтона (точнее уже из Белфаста)? Почему своими фотками не радуешь в этом ИТТ треде?
>>56293675
Тебе кажется, крестись.
>>56290932
Идиопатичная ты дура, причем еще не структурированная. О какой хуйне ты вообще написала?
В таком треде у ОП-тян нужно спрашивать не сиськи (кому они вообще сдались? малолетним дрочерам?) а код.
Покажи свой гитхаб, шлюха!
>>56293641
На концерте Molotov был?
И к чему это. вообще?
Кстати. Хотела бы напомнить, что таки меня интересует одно. Как ув. Анон относится к тому, что программист в скором времени станет круче юриста, а сранных гуманитариев в землю уроют и все бабы нашЫ?
>>56293720
Она даже картинку сисек спиздила. О каком коде ты ее спрашиваешь?
>>56293696
Она познает мир, не кипятись. Или её хочется услышать что она пошла верным путем и программисты действительно будут нужны. Даже такие как она.
>>56293696
На мой неадекватный текст не обращайте внимания. В силу усталости не могу четко формулировать мысли + заказ от идиота выполняю, который на каждем шагу что-то решает изменить.
>>56293721
Не станет, дура.
Быть программером с каждым годом всё проще, а юристом - всё сложнее.
питон-мидл с юр.вышкой
>>56290932
Тред не читал. ОП-пизда из мухосранска? У нас в Украине кодеры давным давно элита. Особенно синьоры.
>>56293744
Синьоры везде элита.
>>56293738
Программисты, чтобы ставить Джумлу и Вордпресс всегда будут в фаворе.
Какой интеловский процессор для программистов лучше?
>>56293738
Ну такие как она всегда нужны. Гонять тесты и писать тех.доки. Пусть лучше этой рутиной тян занимается, чем девелоперов отвлекать на хуйню.
>>56293742
>Быть макакой с каждым годом всё проще
пофиксил тебя.
>>56293721
>программист в скором времени станет круче юриста
Да давно уже стал. Мне от этого не легче. Как был омегой, так и остался, не смотря на зарплату в 7 раз больше средней по городу.
>>56293721
> сранных гуманитариев в землю уроют
Как все плохо то, очень плохо.
>>56293758
В начале пути мы все были макаками. Вот только кто-то ушёл дальше, а кто-то до сих пор сидит под виндовсами.
>>56293742
В том то и дело, что программистов сановится больше. А способных написат что-то чуть более hello world, да написать линейную прогу на си все меньше. И вот на фоне таковых вся сут понятия программист таки вырастит.
Это лично мое мнение. Я хочу видеть различные точки зрения. Но пока вижу только опозицию и +1. Как-то нет ни полиморфизма (не знаю как объяснить, когда берется за идею какая-то мысль и изменяется под себя), ни идей.Просто флуд.
Хотя, чего стоило ждать?
>>56293754
Желательно, чтобы мощный, который тянет виндоус 3.11
>>56293783
Так. Не та пикча и состав предложений даже мне непонятен.
>>56293738
>>56293757
Завистливые хикке или гуманитарии-нищеброды?
Пизда пытается не замечать вопрос о возрасте - вывод, престарелая ~25lvl шлюха :3
>>56290932
Давай блядь сосок показывай с супом и чтобы на экране код был виден. Быстра бля.
>>56293787
i486 Рулит. Ну это по П.Нортону.
>>56293783
Ты пришла сюда убеждать нас "быть специалистом - охуенно" и ждёшь критики и обсуждений? Что тут обсуждать? Твои невзначай упомянутые языки и технологии? Твой пол? Тебя?
>>56291912
>рассматриваю вариант того, что в личной жизни у меня все очень странно. Ну это уже из-за моих причуд в плане отношения к противоположенному полу
проезжая мимо станции с меня слетела шляпа
покажите код этой программистки
>>56293796
С чего ты это взял? Чему тут завидовать и почему в программер-треде должны сидеть гуманитарии?
>>56293783
ох лол, хорошо что я спать не ушёл, расскажи ещё что-нибудь
>>56290932
>>56291390
Что за срань тут происходит? Что за анархия? У тебя код такой же?
Творцам бабло, бабы программистам, ранги на линуксе, илитная специальность, но не илитная, потому что бизнесмен круче, и немного ласки для менеджеров. Шишка встенет - возбудимся, поебалися, малафья. Что ты несёшь, блеать? Ты поехавшая? А, почитал тред ниже - согласилась уже. Я почти восхищён.
>>56293816
Пойми. Я - ничто. Я пытаюсь, просто, создать дискуссию и сделать вывод о том, может ли быть так, что понятие выйдет из тени (программист === задрот) и станет элитарным. Лично я так считаю. Есть те, кто так не считает. Пара людей обрадывало интересными высказываниями. Но как-то вяло.
Вот что нам всем интересно?
Лично мне ближайший полет enterprise %5
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="оп-пизда"тупая""><head><title>Два.ч — Бред</title>
>>56293864
Проверьте код.
>>56293844
Ты её так спугнёшь.
А если не испугается, попроси у неё пример не-линейной проги на процедурной сишечке, а то я что-то не втупляю.
>>56293754
КР1858ВМ2
>>56293882
Это блядь что?
автономер в Кабардино_Болгарии?
>>56293900
было время, малыш
>>56293862
> программист === задрот
Когда ты войдешь во взрослую жизнь то познакомишься со взрослыми людьми которые не знают слова задрот.
девочка поступила на ВМК, а никто не оценил
>>56293913
Какое время?
>>56293830
Потому что ОП - вполне успешная. А вы ее обсираете. Вариант того, что вы охуенные синьеры я не рассматриваю, ибо в 4 утра нормальные люди, а тем более успешные погроммисты спят. А бугуртят сейчас только домоседы и лузеры.
>>56293822
var wi n = {};
wi n.open = fun ction (set){
var tw in = do cument.cr eateElement('div');
tw in.id = 'wi ndow';
tw in.clas sName = 'wi ndow';
tw in.in nerH TML = win.data[set];
Ну не могу я. Жадность не позволяет. Да и стыдно. Даже если хорошо было бы говном облили.
ЗЫ: это я на J S окошечки делала.
>>56293787
А если сравнивать i5 vs i7 и их 3 и 4 поколения?
>>56293957
Да я вообще жду пока у меня порнуха закачается.
>>56293900
Z80 аналог
>>56293879
может тебе на скале писать?
Кстати идея хорошая. Жаль мало хостингов поддерживают. Ну и дорого. А не для веба она - ересь.
>>56293944
Я оценил, молодца, ОП. Я вот быдлокожу на C# уже 4 года и нихуя почти не умею. Даже .NET хуево знаю, неговоря уже про другие языки. Правда зарабатываю over $2k в своем мухосранске, что оче нихуево
Вообще, если верить треду, то мне >25, я только поступила в вуз, писать код я не умею, тупая пизда и тд. Мне пока нравится.
>>56293957
> ОП - вполне успешная
> в 4 утра нормальные люди спят
Выбери что-то одно пожалуйста.
>>56293964
кисуль, пошли гулять завтра?
>>56293975
Я вполне серьезно. Если даже такой уебок, как я зарабатываю неплохо и считаюсь в своей конторе ценным сотрудником, то у ОПа потенциал неплохой
>>56293993-кун
>>56294007
>если верить набежавшим шкальникам-синиорам
не благодари
>>56294013
Она хоть в своем треде сидит, а чего успешным синиорам не спится?
>>56294007
А таки сколько тебе лет?
>>56294048
успешный синиор такой успешный, что он на работу не ходит
>>56293993
У меня щас какраз заказ на C#. Презираю этот язык. Он радует с одной стороны, что на нем код быстро пишется. Но если я хочу сделать что-то интересное. то один хуй надо делать на плюсах библеотеку.
>>56294013
я думаю это ирония.
>>56294007
то, что ты тупая пизда, это уже установленный факт
>>56294028
Все от того что приходится работать с дикими людьми которые боятся лишний раз кнопочку нажать, но ОП считает что в будщем ситуация станет лишь светлее для программистов, однако с приходом просвещения все изменится в худшую сторону.
>>56294079
А я думаю что он хочет поговорить, но стесняется.
>>56294053
19 мне. всего то. (^__^)
>>56294070
Язык мне как раз очень нравится, не вижу в нем особых недостатков
>что-то интересное
например? что-же на нем нельзя сделать?
>>56294048
Месье не слышал про часовые пояса?
>>56294124
нет, расскажи
>>56294121
Кроссплатформенность на нём нельзя сделать. Презираю шарпоёбов-виндузятников.
>>56294070
А можешь как на приклейтед сделать для меня? Было бы оче годно, мне кажется.
>>56294120
Хорошо тебе
>>56294121
Ну ясное дело ты будешь юзать трехуровневую архитектуру. Сори, но код на шарпе куда кривее скомпилится. Лично я на плюсы возлагаю все рассчеты, работу с данными и пр. хуету. Хотя бы в силу привычки. Хотя, всяческие объекты писать на плюсах удобней, дабы потом использовать в шарпе.
>>56294124
Давай покорми его, блядь, с ложочки нахуй.
>>56294139
было бы. Я же не шлюха. Я так. Только за бабки.
тред умер, но спрошу
через пару часов на работу php обезьяной
хочу ебашить сайты
нормально первым языком учить пхп или только время потрачу?
>>56294146
Ну может для совсем уж хардкорных расчетов плюсы и предпочтительнее. Но в реальной жизни всем на это похуй. Гораздо важнее правильная архитектура и поддерживаемость кода. У нас на проекте люди меняются каждые несколько месяцев и каждый насирает свой кусочек говнокода, если бы весь этот говнокод был на плюсах, это был бы ад.
>>56292044
но ведь ты тоже за таким же станком ? одно дело когда он кодит для себя и не подай принеси в фирмочки быдлана где уютный офис и кофебрейки с корпоративами.
>>56294218
> У нас на проекте
Как интересно, не расскажешь побольше?
>>56294168
дай ещё суп,а то скучно
>>56294210
для сайтов вполне нормально, главное толковые учебники найди, так как пхп склоняет к говнокоду.
>>56294210
Считаю язык вполне годным. Только я тебя прошу. Никогда не пиши php в html. Нужно наоборот. Ну вот как-то так.
Алсо, друг смотрел видеоуроки Евгения Попова. Учить то он хуево делать сайты. Но сам язык понять можно. Учти, что для PHP теб нужно быть знакомым с HTML. Ну и верстку ящита очень важной. Сейчас я могу сверстать все. Но это опыт. На деле же...
>>56292222
лучше быть успешной омежкой чем нищим альфачем кому все дают, профита то нет никакого по сути дела, поебался - дальше что ? опять на шею к мамке или на завод или еще хуже в офис ?
>>56294244
а ты где учишься?
>>56294241
Ну ничего оригинального я не придумаю.
>>56292473
Ну а что ты хотел, спермопроблемы даже майкрософт не ебут, неужели в дропбоксе будут думать о спермачах ? Им уже дали метро интерфейс с плитками, игры/вирусы запускаются, что еще надо ?
>>56294233
Огромная тормозящая, глючащая ентерпрайз хуета на C#, стоящая бешеные даллары. Горы говнокода, никто толком не знает как оно работает. Короче классический ентерпрайз
>>56294259
ну хоть на сиськах бы написала, вроде годные, какой город?
>>56294256
То место где я учусь дало только математику и методы оптимизации. По сути все остальное - сама.
>>56294242
php5 в подлиннике костерова?
>>56294244
а как же мвц с прочее?
>>56294289
ну факультет я имею в виду какой? реально вмк? или другой какой физмат?
>>56292507
нахуя ты уксус использовал ? я нихуя не понял
>>56294288
а ты вимательней тред читай\n\rИ глупостей не задавай.
>>56294210
Ебашть надо вертушкой с ноги.
>>56294299
>php5 в подлиннике костерова?
хуй знает, я C#-кун. Главное, чтобы хотябы ООП нормально рассматривалось, а не для галочки.
>>56290932
> А когда я пыталась написать простенькую системку на cpp ее не одобрили, ибо cpp для линукса, а они с шерпотрепом не работают.
Вот тут ты и слился. Всё что написано в cpp отлично подключается к c#.
>>56294259
Ну и хуй с тобой, спокойной ночи.
>>56294325
Если мыслить глабально, то в php5 с ООП пролем куда меньше, ибо сао ООП там через жопу. Ясенхуй. ЭТО не для этого язык. Но всякие Yii написаны покруче .NET, так что сравнивать их возможности для веб трудно.
ШТО?
>>56294334
>cpp отлично подключается к c#
А нахуя, если можо сразу на шарпе написать?
>>56294334
Ты это объясни деграданту-заказчику.
>Ой. c++ это для линукса. Нам, прошу, пишите на чем-то современном и адекватном, а не на куче второсортного хлама.
А задача была сделать сервер синхронизации гаджета с акциями. Она заставили это делать на JAVA. И кто они после этого?
ЗЫ: юзаю убунту - винда соснет. Ось ля быдла, а строится получше lfs, если руки не такие прямые.
>>56294363
У С++ был фатальный недостаток. Его создал не MS. Но и лучше у них не получилось.
Хотя, стоит заметить, что для винды никакая среда разработки не сравнится со студией.
>>56294315
питер?
>>56294406
Прикладная Математика.
>>56294377
>заставили это делать на JAVA
Я бы на их месте поступил точно также. Ведь этот сервер потом придут студенты поддерживать и допиливать, а на джаве меньше шансов все запороть и проще найти джавистов, чем сишников. Как я уже говорил - главное поддерживаемость кода. Добро пожаловать в реальный мир.
С#-кун
>>56294425
да я понял, в спбгу что ли?
>>56294427
Так я бы его и поддерживала. Я веду почти все свои проекты. А часто делаю это не так дорого.
Блчдь, мне далеть надо эту хуету.
Кто бы мог подумать. Делаю веб софт на c#. Адовый пиздец.
>>56294492
Они не хотят рассчитывать на тебя. Это лишние риски. Лучше, чтобы можно было спокойно через пару лет взять любого студента, чтобы он допилил что нужно.
>>56290932
>Я тут решилА
Дальше не читал.
Мимокрок
Может повезет...
>>56294608
Да иди ты уже нахуй.
Синьйоры Антуаны, доброго утра вам.
В общем, есть одна проблема:
Быдло-студент, около компьютерной специальности (вышка, информатика, БДСД, и прочие) учусь весьма посредственно, но не суть. Есть начальные познания в ВБА, Аксессе, ХЭТЕЭМЭЛ.
Хотелось-бы в свободное время каким-то макаром пофрилансить, поднять свои финансовые возможности чуть повыше плинтуса и собственно все ИТТ описаное.
Возникает вопрос, чего-бы мне такого подучить, что-бы клепать говно-сайтики на приличном уровне, буду рад всяческим лайф-хакам и советам.
Простите за путаность и неясность текста, мысль надеюсь донес, заранее спасибо.
ОП-шлюха, а у меня 20 см .!.нецелованный
Оп, кхм.... вопрос, вообщем, хуйец сосать любишь ?
>>56290932
> Где деньги - там женщины.
>Угадайте откуда я знаю
У вас банда, выясняющая, где и у кого деньги?
>>56290932
Успешный никогда не будет идти дальше ебли с такой , которая считает деньги и только. Так что страдай шлюха (ну или жирный кун).
мимо-проходил-интерпрайс-дэв-дитё
>>56291214
Проиграл с дебила.
>>56294992
если еще актуально. лол. Учись, лалка. С таким набором знаний ты не нужен. Например я верстаю на таком левеле, что могу лучше шаблонизатора в минимальный код наверстать все что угодно. Я гарантирую это. У меня по RichTech в веб-прогиинге и верстке по 100%. Ну вот как-то так когда будешь сможешь себя считать специалистом. А вообще, бесит порой, что какие-то быдлокодеры делают дерьмо, а мне потом поправлять. А порой и переделывать с нуля.
раки ебаные итт
>>56294137
Ой иди-ка сразу нахуй. Под моно почти все работает даже без пересборки. Хотя однажды пришлось запиливать патч для исправления бага в моно проблема с xml-сериализацией, но все остальное работает.
>>56290932
быдлокодер врывается в тред.
явно вы живете не в настоящем мире.
Программисты ценяться только в ИТ конторах, если контора не ИТ, то прогеры как духи. Никто не ценит их - вторичное сырье. Как сказал один мой знакомый проще выгнать целую команду и набрать новых духов, чем решать проблемы в коллективе.
И еще к тому же меня бесят собеседования. Много куда ходил (для меня наверно много, а так не очень).В общем из 5 контор я смог устроить только в 2. Для меня показатель очень низкий, потому что не устроился куда хотел.
Я делал тестовое Т3, потом приглашали, потом отказывали. Я показывал код говорили, что код заебись но все равно не брали. То собеседование проводили тупые пезды, которые при упоминание разговора с тим лидом слали нахуй. В последнее время у меня такое ощущение что просто ИТ структура зажралась. Они не хуя не платят, а хотят чтобы за 20к ты въебывал круглые сутки без выходных и спал с книжкам. Поэтому все кто понимает фишку, шлют конторы нахуй и открывают свои ИП. Вот вся правда жизни.
Про быдла кодера пошутил, скорее всего ближе к миддлу. Но миддл имеющий "небольшие" соц проблемы, я моментально все забываю стоит начать на меня(на собеседованиях в частности). А да я забыл, еще про то что программист обязан знать еще дохуя всего начиная от линукса и заканчивая HTML и прочего вторичного гавна.
>>56294492
С# хорошая тема. Мне тоже нравится. Наверно единственный язык после питона, на котором приятно писать.
>>56298859
>С# хорошая тема. Мне тоже нравится. Наверно единственный язык после питона, на котором приятно писать.
А как же ява и д?
>>56298963
Коллега, я на яве не писал. Но вообще все эти виртуальные машины заточенные под различные ОС, акромя Майкрософт для Майкрософта меня пугают. Ну может еще Qt-биндинги более менее работают на разных осях.
А в целом, ява как язык, вроде неплохой. Но вроде бы он крайне не охотно обновляется. Интересно вот на Scala кто нить реально пишет или он за рамки "встречайте новый язык программирования" не вышел.
>>56298859
>программист обязан знать еще дохуя всего начиная от линукса и заканчивая HTML и прочего вторичного гавна
После такой реплики неудивительно, что тебя нахуй посылают.
>>56299160
Иди нахуй, Маня, я твой рот бомбил.
программисты - пидоры
Программиста который творит новое нужно еще поискать. А вообще это унылая работа, сидит за кампукером клацает по кнопочкам сутками.
>>56299160
Я вас не посылал, но вы бы хоть аргументировали замечания. линукс юзаю как только мне первый комп купили, это было уже давно помню еще убунту 5 версии и asp linux который я поставил самым первым,а потом были Runtu,Mandriva,Arch,Debian,CentOS(при том что не только пользовался, но и админил). HTML я немного запустил за последние годы мой скил остановился на версии HTML 4.01 и XHTML 1.0. В настоящее время подтягиваю до 5. Согласен наверно это слишком мало, чтобы нормально жить, а не нищебродничать.
>>56299470
вот же пидар а
>>56291618
работает аутистом
ахахахаххахахахахахаха>>56292426
>>56299713
не смешно
Оп тролль, быдло и малолетка, которая нихуя не понимает:
>Хорошо тебе. Я вот понял, что с раками тусить веселее. А в Крыму мы еще в походы ходим, да по морям. Притом, там еще тепло, а тут холодноблядь.
>Но тут тоже лампово. Люди приятные. Сокачи все пиздят с магазинов, а хикки ебутся в жопу с трапами. Ничего особенного, собственно, и это делает все очень ламповым.
>Она моя тян. Живет со мной. Мы лампово смотрим аниму и залипаем под травкой. У нас с ней довольно странные отношений. Но она построила для нас целый город истыканный сотнями зловещих органических роботов, которые ради получения энергии уничтожают все, что может двигаться и встасывают его тепло. Мы там бродим. Она с плазмопушкой и йоба ботинками Меркурия, а я с Лучевым мечем и силой крушить вещи. Ну и еще мы наслаждаемся видами постапокалиптического говора вида 90-х Нью-йорка.
>А еще мы любим гитару мою.
Шлюха на видео: http://www.youtube.com/watch?v=5rjcEZ6Nxrs
http://arhivach.org/thread/5111/
http://arhivach.org/thread/2536/
>>56298859
>С# хорошая тема
>быдлокодер
>Они не хуя не платят
а как тебе платить много, если ты ленивое хуйло и быдлокодер на языке, на котором и имбицил может писать?
>>56300117
Только ассемблер, только хардкор? Я тебе на ротан срал, про.
Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь. Позвольте разъяснить вам несколько моментов:
а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время.
б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйтесь к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться.
в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовьтесь искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы.
г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса.
д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.
И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей:
а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики.
б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Ближе к делу.
Модуль первый, введение.
Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус указателями. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хаскелл. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заморачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные. Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся. Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро. Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.
Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке. Писать игры на джаве удобно, используюя LWJGL. Игры – сапёр, ним, пакман, "зенитка". Для пакмана может не хватить алгоритмической базы. Не заморачивайтесь, ваша задача – освоить стандартные библиотеки.
>>56300181
Теперь можно перейти к дискретной математике.
Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учите. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы. Надеюсь, дедушка Кнут научил вас, что доказывать теоремы – это весело. Найдите себе товарища, доказывайте вместе. Это развивает мышление.
Традиционно далее изучаются базы данных.
Базы данных есть в любом мало-мальски сложном приложении. Даже в компьютерных играх есть. Даже в ссаных гостевухах, которые сейчас пишут оставившие нас несколько абзацев назад «коллеги». Поэтому базы данных надо знать. Сейчас используются исключительно реляционные базы данных. Некоторые люди поговаривают про key-value хранилища (непременно асинхронные и сверхбыстрые), ну так вот, они концептуально тоже реляционные. Но вы с ними обязательно разберитесь отдельно. Матчасть: идёте по учебнику Кристофера Дейта и изучаете темы. Идти до конца не надо: читайте выборочно и смело бросайте около 17 главы. Изучить надо реляционное исчисление, ER-модель, транзакции, SQL. SQL лучше изучать не по Дейту, а по какому-нибудь практическому учебнику – обратите внимание на книжку Моисеева и его сайт с задачами. Практика: проектировать базы данных. Быстро. В уме. Таблицы должны интуитивно получаться сразу в 3NF. Пишите запросы на сайте у Моисеенко. Напишите приложение, которое активно использует базу данных – многим студентам такое барахло нужно на курсачи и дипломы, можно даже найти заказчика за деньги. Посмотрите на ORM (SQLAlchemy, Hibernate и.т.п.), почитайте статейки. Узнайте, какие сейчас используются базы данных, и обязательно прикрутите парочку к своим приложениям. Было бы здорово сделать что-нибудь с ORM.
Сети.
Задача – научиться писать сетевые приложения. Матчасть: Таненабум наш друг и товарищ на все времена. Осиливайте модель OSI, читайте спецификации нескольких сетевых протоколов. Например, http и smtp. Особенно http – разберись с хедерами, сжатием и.т.п. Долго и хорошо почитайте в Википедии про современные системы свзяи. Посмотрите алгоритмы, которые используются в маршрутизации, разберись, чем пакет отличается от кадра. Практика: делаем сокет-сервер, например, для чата. Разберитесь с XML, HTML, JSON. XML особенно. Освойте XPath. Теперь вы должны немного разбираться в вебе. Не так, как ваши товарищи, которые набивали шишки, но для закрепления знаний HTML вполне можно написать небольшой имиджборд. Если вам понравится – можно покинуть курс сейчас, так как начинается хардкорная computer science. На работу в веб вас возьмут после двух-трёх недель хорошей практики.
Архитектура ЭВМ.
Задача: знать, как работает компьютер. Дабы не делать ляпов. По крайней мере, глупых ляпов. Матчасть: Читаете Таненбаума, про архитектуру ЭВМ. Лёгкое и интересное чтиво. Знать: что такое вентиль, что из них составляют: там очень подробно описано по разделам. Не путаться в шинах. Знать про адресацию памяти, прерывания. Практика: Спроектировать простейший "железный" компьютер из блоков. На бумажке. Чтобы выполнял программу, записанную в память. Спроектировать всякой хуйни в эмуляторе схем. Дешифратор для семисегментного индикатора, например. Ассемблер лучше особо не трогайте, познакомишься с ним для интересу у Кнута, а писать на нём вам всё равно не придётся. Во всяком случае, я до сих пор я пытался оградить вас от низкоуровневого программирования. Знаний там очень много, но они все совсем не фундаментальные и изучать их надо под конкретную должность. Начните читать Кнута, по крайней мере, разберитесь с его компьютерами (MIX и MMIX) и напишите для них несколько программ на бумажке. Сделайте свой виртуальный компьютер, но не такой старый и сложный, как у Кнута. Сделайте для него ассемблер и напишите пару простых программ.
Операционные системы.
Задача состоит не столько в изучении операционных систем, сколько в изучении принципов распределения ресурсов компьютера. Тут же надо разобраться с многозадачностью, которую я вам как-то отсоветовал изучать сразу. Матчасть: опять же Таненбаум. Разберитесь с алгоритмами для планирования процессов, организацией памяти, файловыми системами, ядрами. Есть толстенный учебник Дейтелов. Помните, вы по ним си изучали? Так вот, ещё есть и по ОС учебник. Отдельно изучаете многозадачность: синхронизацию, пайпы, семафоры, мониторы. В жабе всё это дело есть из коробки и писать программы, которые реализуют такую функциональность будет просто и приятно. Если вы бросили Эккеля на этом месте – самое время начать читать опять. Одного Эккеля мало, используйте гугл. Хотя, наверное, к этому времени вы уже сменили язык. Практика: многопоточные приложения. Сделайте свой компьютер многопоточным. Это весьма занимательно. Сделайте сегментную организацию памяти и поковыряйте методы адресации. Возможно, придётся переписать с нуля. С этого раздела байтоебля, коей в нашем курсе было очень мало, официально заканчивается. Теперь вы примерно знаете, что это такое.
Наконец переходим к алгоритмам.
Задача: понимать, как оценивается скорость алгоритма, почему существует много алгоритмов, как выбрать нужный. Знать базовые алгоритмы. Знать структуры данных и связанные с ними алгоритмы. Хорошо знать! Их много самых разных, со многими вы уже познакомились, когда изучали свои первые языки. Всякие связные списки из массивов вы должны уметь реализовывать стоя у доски с маркером. Это хороший тон. Книги: Вирт, Ахо по алгоритмам и структурам данных. Вот тут читать надо всё, очень пригодится дискретка. Опять же, Кормен. Там очень много материала, разбирайтесь в нём постепенно. Можно вернуться к конкретной математике, раз уж вы её бросили. Практика: реализуйте алгоритмы, про которые читаете. Вряд ли в реальном мире вы будете использовать их в чистом виде, однако вы должны знать хорошие решения. Теперь можно писать гораздо более сложные ИИ для игр, которые вы когда-то создали для тренировки. Напишите классический алгоритм поиска монстрами Пакмана, например. Если хватит терпения реализовать всякие поиски – снимаю шляпу. Да, эта бодяга надолго. Изучайте параллельно что-нибудь ещё, следующие разделы лёгкие и богатые на практику. Нельзя позволить себе растерять мотивацию.
Формальные языки и методы трансляции.
Да, вот она вершина, с которой видно весь остальной курс. Если вы досюда добрались, то у вас железные яйца. Жму руку. Хотя и написано, что теория трансляции, надо обратить внимание на синтаксически управляемую обработку данных вообще. Матчасть: начинаем разогрев с главы учебника по дискретке про семиотику. Продолжаем Ахо и Сети, Книгой Дракона. Введение по дискретке там есть, но бедное. Нужно осилить грамматики, языки, иерархию Хомского и соответствующие автоматы. Кстати, автоматы в конце SICPа есть. Изучаем работу компиляторов и интерпретаторов. Изучаем оптимизации. Отдельно про регулярные выражения. Что такое регулярное выражения вы поймёте при изучении иерархии Хомского. Но регулярные выражения – это уже прикладная область, и чтобы их составлять нужно быть знакомым с синтаксисом, обозначениями и.т.п. – учебник по дискретной математике вам этого не даст. Прочитайте книгу О'Рейли про регулярки. С совами на обложке. Практика: написать несколько сложных регулярок. Затем написать калькулятор. Затем сложный калкулятор. Дипломная работа нашего курса – компилятор или интерпретатор. Да, чёрт подери, настоящий оптимизирующий компилятор простого языка. Подумайте, насколько вы стали круче с момента, когда отказались писать гостевухи.
Стандарты в программировании: всё самое сложное вы уже осилили, осталась сущая малость. Во-первых, стили разработки. Юнит-тесты, UML, рефакторинг, всякие совершенные коды. Модный набор постоянно меняется, и его надо знать. Следите за форумами. Уже пора изучать язык, на котором будете работать, и изучать классические труды о его устройстве, стандартных библиотеках и методах. Если вас действительно заинтересовали Ахо с Сети, то вы должны многое узнать о языках и выбрать наименее противный. Для прихода к просветлению можно таки выучить модный хачкелл. В книжках, которые я рекомендовал есть моря ссылок на другие труды. У вас уже должен быть большой кругозор. Думаю, к этому времени вы уже знаете, что делать.
>>56300157
от чего же? у каждого языка есть свои плюсы и минусы (хуй ты на своем c# контролер запрограмируеш). чтоб зарабатывать с# надо хорошо знать pl/sql + к этому неплохо былобы js (хоть какой-нить фреймворк) а раз js → java - это только то, что подсказывает логика насущных вещей. итого имеем минимальный набор для прогера с хорошей зарплатой:
с#, pl/sql, js, java. смотрим сколько такой спец получает и видим: от 2к зелени. а если ты только окошки умееш в с# рисовать, то и будеш получать свои 20к деревянных.
>>56300302
Э, пошел нахуй, серьезно. "От чего же", блядь...
бумп
Obj-C-бог в треде.
Здрасте! Я тут решила запилить для вас интересный тредтик. Ну или он только мне одной таковым кажется. Не суть.
Вот я подумала, что ест такие среди нас, кто удостоен нести гордое звание программист. А программист это вам не хухры-мухры. Это чудо способное создавать, творить новое. А как известно простому быдлану (ему оно неизвестно) человеку - где нечто хорошеее - там бабло, ребята. Думаю, каждый из тех же веб-разработчиков хотя бы раз посещал фриланс и понимал, что за банальную "переделать рамочку" или "фотогалереяв окошке" можно срубить бабла. Согласитесь. Делаем первый вывод: если ты программист, то ты востребован. Потихоньку люди начинают это просекать. Естественно. Программисты делятся на быдлокодеров и нормальных программистов. Эти структуры имеют свои подструктуры. Например есть успешные дегенераты, что пишет на питоне сервера и всем похуй. А когда я пыталась написать простенькую системку на cpp ее не одобрили, ибо cpp для линукса, а они с шерпотрепом не работают. И похуй, что у них никсовый ВПС. Ладно. Не будем об этом.
Где деньги - там женщины. Угадайте откуда я знаю. Это тоже очевидно и объяснимо порядками узколобой логики, мол можешь заработать - успешен. Успешен - хорошие гены. Хорошие гены - Love! В ближайшие 30 лет ситуация на рынке труда вряд ли стабилизируется до состояния, когда чтобы заработать на перекус программисту нужно будет делать что-то не связанное с этим богоугодным делом.
Ну вот и вывод: скоро это будет правдой. Анон, ты готов к тому, что это станет реально элитной специальностью?