[Ответить в тред] Ответить в тред

01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений
03/04/16 - Набор в модераторы 03.04 по 8.04


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 68 | 2 | 18
Назад Вниз Каталог Обновить

Аноним 10/08/16 Срд 15:41:19  133763923  
14708328800380.gif (3Кб, 293x213)
Сап, хочу вкатиться в низкоуровневое программирование. Стоит ли это делать в 2016, какие подводные камни?
Аноним 10/08/16 Срд 15:43:15  133764058
До этого кстати писал только хеловорлды на шарпе, но хочу в лоулевел вкатиться
Аноним 10/08/16 Срд 15:49:31  133764523
bymp
Аноним 10/08/16 Срд 15:54:39  133764871
bymp
Аноним 10/08/16 Срд 15:55:33  133764929
>>133763923 (OP)
Насколько low левел тебя интересует?
Смотрел ради интереса ядро Линукса, хуле, сейчас даже драйвера пишут на C.
На а С тебе освоить после шарпа - элементарно.
Аноним 10/08/16 Срд 15:57:50  133765088
мало денех, много еботни.
я сам жс сеньер-помидор, но почти четыре года был с тянкой, которая писала софт для октокоптера. я получал работая 20 часов в неделю 2к баксов, она по 500$ за 40.
Аноним 10/08/16 Срд 15:59:56  133765231
>>133765088
А если ОП окажется дохуя талантливый и пробьется куда-нибудь к серьезным производителям железа, будет дрова хуячить?
Аноним 10/08/16 Срд 15:59:59  133765234
>>133765088
40 минут? Писала на си для отмеги?
Аноним 10/08/16 Срд 16:00:45  133765281
>>133764929
Интересует asm, c, verilog/vhdl
Нашел себе такую книгу "Цифровая схемотехника и архитектура компьютера" вроде как годно объясняют
Аноним 10/08/16 Срд 16:02:10  133765389
Камни - порог вхождения.Не каждая макака осилит. Ну и дохуя знать надо, больше чем прикладухи клепать.
Аноним 10/08/16 Срд 16:03:47  133765508
>>133765281
Ну если тебе это интересно, то конечно вкатывайся. Даже если тебе не зайдет это, перейдя на язык более высокого уровня, ты будешь писать гораздо более оптимизированный код, потому что будешь понимать, как он работает ниже.

По поводу денег - да, аноны правы. Либо в крупной компании дрова хуячить, либо нихуя.
Тут не профрилансишь особо.

А так удачи тебе, всех благ, ежже
Аноним 10/08/16 Срд 16:03:47  133765509
>>133763923 (OP)
Лучше найди тян и ебись с ней, а не с ассемблером
Аноним 10/08/16 Срд 16:05:46  133765655
>>133765281
Я когда учился программить лет 20-25 назад, считалось вообще за нехуй делать забацать небольшую ассемблерную вставочку в свой код, где нужно было с регистрами/памятью/прерываниями поработать, какой-нибудь обратный ход луча на CRT-мониторе подождать, посчитать что-нибудь быстро и т.п.
Сам asm просто до безумия, но писать на нем что-то большое - я бы не смог, ну заебешься же, реально.
На С писать - вообще легко и приятно, но нога отстреливается вообще враз.
Короче, вкатиться - можно, ничего сверхъестественного. Но вот будет ли тебе это в кайф, хуй знает!
Аноним 10/08/16 Срд 16:06:01  133765677
>>133765508
>Либо в крупной компании дрова хуячить, либо нихуя
Либо реверсером.
Аноним 10/08/16 Срд 16:06:21  133765698
>>133765509
В силу своих особенностей физического развития и нежелания проводить операцию не могу ебаться. Остается только ассемблер
Аноним 10/08/16 Срд 16:08:06  133765841
>>133765677

А вот это годная мысль, я об этом и позабыл. Спасибо, анон.

Это, пожалуй, самое интересное в этой области.
Аноним 10/08/16 Срд 16:08:12  133765851
>>133765508
>перейдя на язык более высокого уровня, ты будешь писать гораздо более оптимизированный код, потому что будешь понимать, как он работает ниже.
Вот этот анон дело говорит!
Научившись писать толково, потом уже в привычку входит, чтобы делать все аккуратно, подчищать все концы, завершать все, что начал, не разбрасываться памятью там, где не нужно, вообще, оптимизировать, по возможности.
Предусматривать разные варианты развития событий, нестандартные ситуации.
Короче, дисциплина для мозгов, потом пригождается.
Аноним 10/08/16 Срд 16:08:26  133765867
>>133765698
Фимоз?
Аноним 10/08/16 Срд 16:09:19  133765945
>>133765677
О, кстати!
А в современном мире, что сейчас реверсят?
Чисто любопытно!
Аноним 10/08/16 Срд 16:10:20  133766034
>>133765508
Кама, тебе уже разок ебало разбили, вторйо раз хочешь?
Аноним 10/08/16 Срд 16:10:29  133766045
>>133765841
Тащемта выбор как раз между реверсером и песателем малвари. Ибо почуяв сколько реально стоят эти знания никто не пойдет в офис.
Аноним 10/08/16 Срд 16:11:12  133766100
>>133765945
Да что годно, от прошивок маршрутизаторов до троянов.
Аноним 10/08/16 Срд 16:13:53  133766291
>>133763923 (OP)
У меня родственник занимается железом в одной иностранной компании. Говорит что лучше быть обычным погромистом, так как новеньких в их сфере не любят. Если пойдут сокращения, а они там постоянно идут, то ты вылетишь первым. Порог вхождения тоже слишком большой
Аноним 10/08/16 Срд 16:14:05  133766306
>>133766100
>Прошивки
А кто заказчик на такие работы?
То есть, этим реально можно стабильно зарабатывать?
>трояны
Антивирусные компании? Хакерские группировки?
Аноним 10/08/16 Срд 16:17:48  133766571
>>133766306
>А кто заказчик на такие работы?
>То есть, этим реально можно стабильно зарабатывать?
Реально, не стабильно. Можешь реверсить когда попосят, можешь проявить инициативу и торговать уже сплоетами.
>Антивирусные компании? Хакерские группировки?
Да кто угодно. От АВ до конкурентов.
Аноним 10/08/16 Срд 16:19:41  133766711
>>133766306
Но ты не думай что вот так сразу вкатишься на 100K$ в секунду. В мире ИБ конкуренция больше, чем в мире пхп-макак.
Аноним 10/08/16 Срд 16:22:22  133766868
>>133766571
Когда мелкий был, угорал запускат всякие дебаггеры, дизассемблеры, запускать игру, делать снапшоты памяти, потом искать, где жизни уменьшаются, запоминать это место в памяти, потом ставить на него breakpoint (перехватывать запись туда), смотреть то место в коде, которое уменьшает жизнь, потом вместо него ставить NOP, потом запускаешь - а у тебя бесконечная жизнь.
Чисто по приколу - мне нравилось. Но вот зарабатывать себе на жизнь - никогда бы не подумал.
Аноним 10/08/16 Срд 16:23:34  133766934
>>133766711
Я не ОП, просто мимокрок. Раньше давно кодил, сейчас вообще совсем другими вещами в жизни занимаюсь (творчество).
Спрашиваю просто из любопытства, интересно, как там сейчас на рынке, чего как, чем люди занимаются.
Аноним 10/08/16 Срд 16:34:24  133767679
>>133763923 (OP)
Если тебе интересно, то да. Я вкатился из-за демосцен. Читал с самого начала Петцольда "Код", потом вики(там есть гайд на AT&T) и Programming from the ground up.
Дальше смотрел только сурсы демок.
Аноним 10/08/16 Срд 16:45:31  133768366
>>133763923 (OP)
Низкоуровневое - хуйня, сейчас все в наноуровневое вкатываются, там очень много денег.
Аноним 10/08/16 Срд 16:51:19  133768740
>>133765851
Я с низкоуровневого не могу на высокий уровень перекатиться. Всегда на Си кодил. Недавно начал изучать OpenCV. Так мне все время неуютно, что за меня классы память подчищают и вообще. Про всякие конструкции, скажем, плюсов типа классов тоже не могу понять, нахер они нужны, когда есть структуры и указатели на функции. Какими-то свистоперделками они для меня выглядят.
Аноним 10/08/16 Срд 16:54:51  133768960
>>133765508
>дрова хуячить, либо нихуя
Ну еще ядро прыщей, винды, прошивки. Еще оп вспомнил про VHDL. Это не программирование, а схемотехника, конечно, но все же можно тоже внести в низкий уровень.
Аноним 10/08/16 Срд 16:56:50  133769096
>>133766868
Это ты так артмани расписал? лол
Аноним 10/08/16 Срд 17:00:23  133769309
>>133769096
А что такое артмани? Я не в теме вообще.
Аноним 10/08/16 Срд 17:00:40  133769326
Я из бульбостана, пишу года 4 на микроконтроллеры, начинал с пиков, ща на арм кортекс, дохуя на что писал. Если голова варит, можно заебись заработать, главное не идти работать на дядю в офис, там деградация из-за тупого аутсорса, хотя предложений дохуя. Обычно за офисную макаку платят 2.5-3.5к долларов, выполняешь заказы буржуинов. Буржуины за крутые мозги зовут и к себе, если видят что ты нормальный, обещают дуть в жопу и дать не только зарплату, но и подъемные на жилье и тачку. Если в стране госязык не английский, обещают научить языку на курсах за их счет. Платить со старта хотят 4-5к в месяц (евро или долларов, зависит от страны). Но работа таже самая, кодить на дядю в офисе с 9 до 17. Ну и есть еще варик, упомянутые выше реверсеры, если работать с командой нормальных ребят (проектировщик, прогер, сборщик\монтажник\паяльщик тот кто может продать и придумать что вообще сделать чтобы продалось) можно заработать дохуя и работа интересная. Судя по частоте и настойчивости того как меня приглашают на разные говноаутсорсерские конторы, реальных специалистов жуткий дефицит. И этому есть объяснения, порог вхождения выше чем мышкой программировать прилаги на телефон (по работе делаю и прилаги на ведро\иос и на винду на шарпе, если нужно, но в аутсорсинговых компаниях это лишние знания, т.к. им нужен онли низкоуровневый, а высокий уровень делает другая макака).
Аноним 10/08/16 Срд 17:02:57  133769478
>>133768740
Ну хуй знает. Я начинал на Паскале, потом на C. Берешь память из кучи, сам возвращаешь.
Потом перебрался на C++, мне очень нравилось.
На маленьких проектах похер. Но когда у тебя здоровенная программа, интерфейс с кучей окошек, которые должны параллельно работать - не знаю, тут классы очень даже красиво вписываются. А привычка аккуратно работать с памятью очень даже помогала.
Ну и всякие perl/php/js - вообще полная халява после этого. За пару вечеров освоить можно.
Аноним 10/08/16 Срд 17:07:05  133769731
>>133769326
Удваиваю этого господина по всем пунктам.
Аноним 10/08/16 Срд 17:09:08  133769870
>>133769731
Скажу больше. Если голова варит и есть бабло на визу + перекладные (а бабло должно быть если голова варит), то за пару лет можно не в напряг и долларовым миллионером стать. Тащемта в Амурике лямом никого не удивишь
Аноним 10/08/16 Срд 17:10:50  133769993
>>133769326
Респект, братишка!
Этого анона надо в пример ставить, когда там кто-то ноет, что денег нет, работы нет, заработать негде.
Аноним 10/08/16 Срд 17:12:08  133770094
>>133769993
Так ведь ноют исключительно либерахи-грантоеды. На завод им идти западло, а дядя с Америки слать перестал.
Аноним 10/08/16 Срд 17:12:32  133770126
>>133769870
Это написал не автор поста на который ты ответил, не люблю спойлеры в сообщениях. Добра тебе.
А тому кто написал это хочу сказать что нет никакой разницы в том где ты работаешь, если ты аутсорсер в маленькой команде.
Аноним 10/08/16 Срд 17:13:02  133770171
>>133770094
Это в рашке, в бульбостане другие нытики.
Аноним 10/08/16 Срд 17:14:33  133770288
>>133770126
Щито? Этот >>133769731 и этот >>133769870 оба мои поста.
>>133770171
Жеппы ленивые?
Аноним 10/08/16 Срд 17:17:55  133770546
>>133769326
Бля, у меня 6 лет опыта с электроникой, в том числе и программирование мк и ПЛИС, но 1 год поработал над ядром прыщей, так мне теперь в линкедине только по линуксу предлагают работу. И скажи, где тебе столько предложений из-за границы приходит? Может, мне тоже туда записаться.
Аноним 10/08/16 Срд 17:19:23  133770676
>>133770546
>1 год поработал над ядром прыщей
Слушай, а легко было влиться в работу, в коллектив, в тему?
Сам не планирую, но чисто интересно, любопытно.
Аноним 10/08/16 Срд 17:22:13  133770905
>>133766034
Я вдохновляюсь этим, ежже
Аноним 10/08/16 Срд 17:24:54  133771113
>>133769309
штука, которая сканирует память и ищет значения в ней определенного типа.

Потом ты эти значения меняешь на свои, получая ништяки в играх.

Собственно, трейнеры так же работают. Ты находишь базовый адрес переменной, меняешь значение, получаешь ништяки. Просто артмани за тебя ищет значения.
Аноним 10/08/16 Срд 17:27:06  133771274
>>133770676
Пришел туда нулевой и ушел нулевой
Чтобы прогать под ядро особо ничего знать не нужно. Заходишь, когда нужно, на http://lxr.linux.no/ и смотришь, что там за структуры. Коллектив тоже странноватый. Большинство какие-то фанатики линупса. Но это можно игнорить.
Аноним 10/08/16 Срд 17:28:28  133771381
>>133771113
Неее, я не просто значения подменял.
Я находил участки в коде, которые к этим значениям обращались, меняли их.
И дальше уже правил код в самом экзешнике. Чтобы эти жизни не убывали.
Тогда потом можно было сделать патч, выложить его в ФИДО. И любой желающий мог скачать, пропатчить свой экзешник, и ему не нужно было держать какую-то резидентную софтину в памяти, которая значения подменяет.
Аноним 10/08/16 Срд 17:29:43  133771475
>>133771274
Блин, классно.
А опыт получил какой-то интересный? Какие-то навыки, знания, хуй знает там, просветления и откровения о истинной сути программирования?
Аноним 10/08/16 Срд 17:32:43  133771722
>>133770546
Предложения от тех кто знаком с тем что я сделал ирл и в линкедин постоянно, хотя там никаких моих устройств не описано, но они просятся во френды, потом задают вопросы, потом собеседуют, потом зовут к себе.
Аноним 10/08/16 Срд 17:33:09  133771756
>>133771381
А как ты собирал обратно в экзешник это?
Аноним 10/08/16 Срд 17:34:04  133771825
>>133763923 (OP)
побереги мозг, не делай этого.
Аноним 10/08/16 Срд 17:35:41  133771965
>>133766934
>как там сейчас на рынке, чего как, чем люди занимаются
зарабатывают деньги
Аноним 10/08/16 Срд 17:37:08  133772081
14708398281890.jpg (25Кб, 604x339)
>>133771475
Я про свое просветление во многих программисто-срачах писал. Суть в том, что не нужно дрочить на всякие высеры из Computer Science типа паттернов проектирования, всяких ебаных парадигм и функциональщины ежжи Больше подобного опыта получать не хочу. Работы ищу в основном по принципу наличия исследовательской части. Любой кодинг ради кодинга это макакокодинг(пусть он будет даже и в ядре) ежжи Короче, проганье это инструмент дьявола А так всех благ, ежжи
Аноним 10/08/16 Срд 17:38:56  133772214
>>133772081
Двачую, ежжи, аутсорсинг - это игрушка диавола!
бульба-кун
Аноним 10/08/16 Срд 17:39:21  133772252
>>133771722
>и в линкедин постоянно, хотя там никаких моих устройств не описано, но они просятся во френды, потом задают вопросы, потом собеседуют, потом зовут к себе
Бля, но как?! У меня там охуенное резюме, но никого из-за бугра не стучался ко мне. Похоже, на меня санкции наложили.
Аноним 10/08/16 Срд 17:39:38  133772275
>>133771756
Да блин, вот у тебя экзешник MS-DOS, который есть (в SEGMENT CODE) последовательность машинных инструкций.
Ты находишь ту самую инструкцию, которая делает уменьшение твоего счетчика жизней на единицы. Заменил эту инструкция на 0x90 (nop, no operation; https://en.wikipedia.org/wiki/NOP)
Все, ничего пересобирать не нужно, ты просто подправил несколько байт прямо в экзешнике, заменил их на 0x90. Запускаешь экзешник - о, заебись, жизни не уменьшаются.
Аноним 10/08/16 Срд 17:40:25  133772355
>>133772252
Ты рюске? Я же писал, я бульбостанец, ко мне постоянно ломятся, хотя в линкедин просто написано что я эмбедед девайс девелопер и все.
Аноним 10/08/16 Срд 17:41:12  133772422
>>133772081
По ходу, я еще не достиг такого уровня посвящения, о учитель!
Спасибо ;)
Аноним 10/08/16 Срд 17:41:44  133772463
>>133772422
Смайлики, это игрушка диавола, ежжи.
Аноним 10/08/16 Срд 17:42:43  133772554
>>133772355
Да я понял, что ты оттуда. Просто не подумал, что из-за бугра на РФ и Белоруссию так по-разному смотрят.
Аноним 10/08/16 Срд 17:43:02  133772582
>>133772463
А в ФИДО и на BBS-ках мы их очень даже любили, вот.
Аноним 10/08/16 Срд 17:43:59  133772647
>>133772554
Хз, вообще странно. У меня на страничке только вуз, два места работы и все. Имя фейковое, фоточек нет, даже какую-то табличку "скиллы" я не заполнял, там где указываешь что умеешь и естественно ни одного обзора моих проектов или упоминаний моих проектов, все равно лезут.
Аноним 10/08/16 Срд 17:49:17  133773061
Хуй знает, мне похуй, я гуманитарий, работаю в Макдональдсе, жру бургеры пачками и ебу систему в рот. Правда, иногда бывает немного обидно, когда обжигаешь руки во фритюре, или менеджер кричит. Но мне норм.
Аноним 10/08/16 Срд 17:52:26  133773289
>>133773061
Ну, главное что тебе норм, все остальное хуйня.
Аноним 10/08/16 Срд 17:56:38  133773643
>>133771825
но кто-то же должен делать это
Аноним 10/08/16 Срд 18:31:13  133776301
bump
Аноним 10/08/16 Срд 18:34:00  133776517
>>133773061
Сложно устроиться? Как работа?

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 68 | 2 | 18
Назад Вверх Каталог Обновить

Топ тредов