Лучше не начинай, не лезь в эту парашу, ничего стоящего в жизни не будет. Лучше выбери нормальную профессию сразу.
>>69783031
Начни с Английского.
>>69783142
А если мне интересно это дело? Кто по жизни такой? Трави кулстори свою.
>>69783197
Знаю примерно на среднем уровне.
>>69783031
В идеале с питона. Но в веб-программировании сейчас дохуя мартышек. Иди в системное. Из последнего я бы предложил Java.
>>69783237
Нихуя тебе не интересно, ты простоюобчитался двачей и хабр, где одни программисты. Есть более интересные и интеллектуальные профессии.
И изучай с ассемблера, все остальное для уебков, которые в него не могут.
>>69783368
>системное
>Java
Охлол.
>>69783031
начинай с C# и C++, так как синтаксис очень похож на многие другие языки, плюс на С++ был сделан unix
учить много и много лет, до полного просвещения
для понимания вопроса минимум пол года, поверь про "как выучить С++ за 21 день" это полная херня
мой совет начинай с книги "герберт шилдт С++ шаг за шагом"
это ОЧЕНЬ и ОЧЕНЬ подробная книга для чайников, я собственно сам с нее начинал
у меня в итоге с программированием не очень сложилось, и я ушел в юниксы, но для написания сценариев очень помогает, плюс попутно сейчас учу перл.
Короче, начинай с той книги, инфа 100%, вот просто мамкой клянусь, все остальных в треде шли нахуй
клею няшку для привлечения внимания, и надеюсь ты очень внимательно прочитаешь мой пост
>>69783031
>незнаю
>Какой язык изучать?
Русский.
>>69783428
Блять. Вся суть /b/. Ответить, но не пояснить.
Тебе в програмач. Там норм учебники есть, и отвечают на вопросы
>>69783237
Интересно тебе будет только до того моманта, когда тебя мамка на работу пиздовать заставит, вот тут ты и оставишь свои грёзы стать успешным погромистом с зарплатой 150к.
>>69783472
Молодец, ты стал олдфагом.
>>69783368
За сколько примерно можно джаву выучить?
>>69783373
Ну незнаю, мне всегда нравилась мысль что я сам могу свою прогу написать а не ждать пока её создадут другие.
>>69783031
>Какой язык изучать?
С++
>С какого легче начать обучение?
C++
>Сколько лет обучаться?
21 день
>>69783031
Занимаюсь разработкой программного обеспечения уже 3 года. Хочу научиться зарабатывать на продаже Интернет-трафика. Тут есть кто-нибудь успешный?
>>69783454
>на С++ был сделан unix
На C вообще-то. Это разные языки, похожие, но разные.
>>69783031
C#, самообучение без книжек. Го!
>>69783373
ой блядь, выискался тут ассемблер ему
я блядь в институте заебался писать команды по пересылке массивов и умножении чисел, хотя знать его все же надо, хотя, ты - мой зеленый друг, его конечно же не знаешь, скорее всего знаешь только название. Простой вопрос
расскажи мне про РОН, и про однобайтовые команды, так, что бы пятиклассник понял, расскажи про архитектуру памяти
>>69783504
Ко мне уже подошло такое время, не знаю что делать, мамка гонит программистом устраиваться:(((
>>69783575
> 21 день
Ты ёбнулся? Год, чтобы освоится со всяким говном и писать более-менее.
>>69783454
Спасибо >анон!! Можешь еще рассказать про взаимосвязь языков? Например может ли знание С помочь при изучении других языков?
>>69783575
Да-да...
>>69783468
Проигрываю с треда. Кто-то действительно считает, что школьник, не способный выучить русский язык сможет выучить язык программирования?
>>69783031
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>69783563
Как и на все языки, на ждаву уходить дохуя времени.
>>69783692
C -> C++ -> С#
C -> C# -> Тупик
C -> Java -> C#
C -> ObjC
>>69783031
> хочу научиться программировать
> Какой язык изучать?
> С какого легче начать обучение?
Если задаешь такие вопросы, то можно сказать что ты обречен на провал, можешь даже не пробовать.
BASIC, абсолютно. Лучше языка не придумали. Есть почти на всех платформах.
>>69783197
Как наиболее эффективно учить английский язык, каким методикам следовать? Знаю, что вопрос глупый, но буду рад, если что-нибудь посоветуют.
>>69783665>>69783504
так это вопрос насколько ты быдло, и насколько ты способен в логическом мышлении. Если ты быдло, которое пишет 3 строчки кода в неделю то, ЗП выше 30к в ДС тебе не увидеть
а если успешно устроишься то, можно и 150к. Но сначала все же придется пройти через боль и унижение с 30к, набить опыта
блядь, как же вы бесите. Плюсы для сраных госконтор с ботанами и ебаническим древним софтом. С# годится для веба хотя бы, Java так же. Ну либо python, он универсальный.
>>69783806
>C -> ObjC -> Swift
Пофиксил
>>69783625
Рон - регистры общего назначения, 8 штук одной разрядности. И много нюансов.
Олнобайтовые команды - однобайтовые команды, хули про них пояснять? Нет адресов или регистров, команда либо работает с определенным адресом, как трансцендентные в фпу, или какой-нибудь nop.
посоны, бля а где программы писать-то? Вижуал студио нужно скачивать?
>>69783692
ну я советую все же начать с С++, синтаксис схож с java
в целом все языки ОЧЕНЬ и ОЧЕНЬ похожи, хотя стандартизирован только С++, и остальные похожи на него
Возможно более опытные программисты скажут, что я не прав, но на первом приближении это так
>>69783806
А как же всякие rubyonrails, php, mongo и прочее говно? Если честно не различаю какие языки главные а какие нет. Какой язык самый главный?
>>69783869
Что мешает сразу со свифта начать? Или это неуважение к ветеранам?
>>69783989
notepad
>>69783855
Как ты шить микрухи будешь, вебодаун? Инженер блядь, иди нахуй говно.
>>69783937
ладно, хуй с тобой, оставайся
>>69783031
Начни с C. Потом плавно перетекай в C++ (на базовом уровне: ООП, шаблоны). После такой комбинации у тебя появится возможность быстро (относительно) и безболезненно выучить ~ 85% языков программирования.
>>69784054
Ты хоть паскаль выучи
>>69783989
visual studio скачай, все верно. На сайте microsoft качается бесплатно
>>69783838
Я из ДС-3, собираюсь начать более углубленно изучить с#, и устроиться куда-то. Как-то более структурировано чтоли нужно начать учить, а то немного отсюда, немного оттуда и каша в голове.
>>69784022
Ассемблер.
>>69784000
А если например хочу программу граббер пикч замутить какой язык подойдет?
Для чего нужно програмирование в обычной жизни?
>>69783989
Vi купи. Могу продать. Дешево.
>>69784022
ебанись, ничего из перечисленного тобой не является языком.
>rubyonrails
фреймворк
>mongo
nosql субд
>php
просто не является языком
>>69784153
Питон, я полагаю, лучше всего подойдёт.
>>69784124
там я буду на с++ кодить только или нет?
>>69784158
Чтобы на автомате выполнять какие-то действия, а в это время думать о бабах жизни.
>>69784199
C, C++, C#
>>69784153
Питон
>>69783989
Я тебе могу ключ скинуть, скачаешь лицуху профешионал студию, будешь как про.
>>69784076
анус себе зашей
>>69784176
Не слушай этого пидора, у меня можно купить в 2 раза дешевле.
>>69784158
Грести бабло & пилить игры & давить прыщи
>>69784158
Зарабатывать бабло любимым делом.
>>69784241
нахуй мне быть ПРО если я нубье?
>>69784181
А хули тогда везде используют? Если хочу свою борду заделать на чем писать?
>>69784304
Качай express версию и не парься.
Учите питон, школьники, пишите свои говносайтики даже не представляя принципов работы пекарни, а я без работы не останусь.
За сколько реально выучить жабускрипт? По-моему это очень функциональной и крутой язык. Алсо, в программирование я чуть лучше чайника, знаю немного паскаль.
>>69784304
Че ж ты так, не выйдет из тебя норм прогера..
>>69784316
PHP / Python / Java / C# / JavaScript(node.js)
>>69784316
На асме, чувак
>>69783989
Не слушай троллей, качай vim.
>>69784290
>пилить игры
>питон
>>69784370
> За сколько реально выучить жабускрипт?
2 дня, ну максимум 3.
>>69784415
Ваш Vim - говно, покупай Emacs!
Я продам!
А нормально будет, если мы в универе изучили паскаль и C/C++ (но ООП будет только в след. семестре), и я тут такой возьму да и начну читать Dive into Python?
>>69783031
С этого начни, лол.
http://codecombat.com/
Дайте мне лицуху на какое-нибудь IDE.
Правда, где гарантии, что вы меня не кинете? Алсо, IDE для макоси надо.
>>69784428
Это примерно как C++ за 21 день.
>>69784471
Нормально.
Вот нахуя ты всякую херь спрашиваешь?
>>69784491
Не все могут в английский. Иди нахуй, умник.
>>69784153
Любой. Ну может кроме брейнфака
Аноны чтобы разобраться с чего начать предлагаю заполнить анкету, благо вопросы простые за 5сек ответите.
1. Сколько вам лет
2. Когда начали программировать
3. Сколько зарабатываете
4. С какого языка начали обучение
5. По вашему мнению какой язык самый заебатый чтоб бабло грести, прошу обосновать ответ
>>69784425
На хабре статья была недавно, а-ля "Как пилить игры на питоне, если ты пиздоглазое мудио"
>>69784530
Там и на русском играть можно.
>>69784471
Не, парень, ты что ебанулся?
>>69784471
Ты хоть что то выучи, пиздоглазое мудило
>>69783031
Borland Delphi. Он опьянит тебя своей простотой, мощью, понятностью, удобством. Ты будешь хотеть еще и еще.
>>69783031
Программирование - это искусство.
Это как писать книги. Или у тебя талант, или получается говно.
>>69784525
Потому что я могу. Лучше лишний раз спросить херь и быть уверенным по данному вопросу, чем бояться, что тебе скажут, что это херь.
JS only
программист-кун
>>69783454
> "как выучить С++ за 21 день"
Чего ты ему мозги пудришь, если ты не смог осилить за 21 день, думаешь он не сможет?
>>69784566
Зачем? Оно работать хуевоюбудет, как игры на Ява.
>>69784494
Могу скинуть лицуху на nano для mac os, всего за 100 руб
>>69784664
Ск-ко бабла заробатываешь прогромистушка?
>>69783575>>69783454
Нахуя вы советуете С++? Он его только скомпрометирует. Пусть учит какое-нибудь ВМ/интерпретируемое говнецо.
Джва года ждал такой тред. Посоветуйте какой-небудь годный бумажный учебник по LUA и/или C++. Я аутист и мне нужно время от времени проводить некоторые прикладные расчеты для себя, с чем вполне справляется "синенький" Паскаль. Да только не завизуализируешь там ничего прилично. Думаю, в крестах с этим получше.
>>69784745
Лучше всего дельфи. Адовый вин же!
>>69784745
Он все равно нихуя не выучит
>>69784565
1. 26
2. В 20 где-то, первый раз занялся этим за деньги в 23
3. 90к
4. С плюсов, но быстро забросил, потом жава, но опять быстро перешел на няшный сисярп, о чем ни разу не жалею, хоть жавоебы и получают больше
5. ABAP какой-нибудь, может тот же Swift взлетит
>>69784565
Если я - безработный студентишко, который может быдлокодить на сярпе, стоит заполнять?
Посоны, посоны!
Посоветуйте, чем неправельные буквы удалять - делитом или бэкспэйсом?
Я охуел просто! Выдает ошибку программа а как удаляь толком еще не разобрался…
Аноны поясните как создать свой язык. Увидел тут вот это: https://github.com/pyos/dg вроде охуенно анон сделал, на нем же и борду свою он написал.
Возможно ли научиться программированию, если я ни черта не разбираюсь в матане?
мимокрок
>>69784928
Да.
>>69784745
Уважаемый, проследуйте в /пр там такого говна навалом.
http://2ch.hk/pr/res/348504.html
>>69784884
Заполняй какая разница, мне главное мнение большинства узнать.
>>69784643
> Программирование - это искусство.
Нихуя это не искусство. Это способ описать то что ты хочешь на языке машины, не более.
>>69783031
>Аноны
>>69784833
Сука, блять! Чтобы научиться программировать - надо писать программы! Нахуя тебе учебник, тем более бумажный? Думаешь, блять, будет чем жопу подтирать - сразу прогать как б-г начнешь?
>>69783197
Зачем?
>>69784928
Дальше консольки не уйдешь
>>69784895
>2 килобайта
>(10Кб, 400x616)
>>69784928
Матан нахуй не нужен, если только предметная область с ним не связана, тока что такое функции знать, чтоб O(n) осилить. Нужна дискретка, теория автоматов, комбинаторика - вот это все.
>>69784928
Индус смотрит на тебя с удивлением. не разбираешься в матане - пхп-макака максимум
>>69784928
Нет. Без матана максимум станешь искусным кодером. Но его можно наверстать по ходу, если не убить все желание коммерческой разработкой.
>>69785061
За такие вопросы в тво пиздоглаз можно ухватить
>>69783031
Brainfuck, для начинающих самое то.
Аноны поясните за алгоритм сжатия, как такую же хуйню написать?
>>69785147
> Brainfuck
Analfuck, для начинающих самое то.
>>69784905
Языков и так хуева туча. Зачем тебе еще один?
Дрочка на программирование считается САМОРАЗВИТИЕМ?
>>69783031
ИДИ НАХУЙ БЛЯТЬ!
Заебали школолята ебаные!Нихуя у тебя не получится.
Я больше чем уверен, что ты уже сам пытался что-то делать, но нихуя не понял.Всё!Не понял, не продолжай!
Я таких уёбком знаю.В детстве ты рок-пизда, а потом прохромист.Сажу не ставлю из-за доброты.
У ТЕБЯ НИЧЕГО НЕ ПОЛУЧИТСЯ.
>>69785284
Да.
>>69785214
Все очень просто:
Разбиваешь данные на блоки
Делишь каждый блок на 0
?????
Сжимаешь 100Гб в 100байт
>>69785313
Кокой-то ти контуженный.
>>69785344
Ахуенно!
А назад как?
>>69783373
Может ему микросхемы паять посоветуй еще, сразу видно тупицу, сейчас чтобы написать что-то серьезное наоборот надо абстрагироваться меньше кодить, больше учиться грамотно строить архитектуру, а код пусть пишут такие макаки как ты.
>>69785245
Напишу свой манямирок и буду там правителем.
>>69783855
>Плюсы для сраных госконтор с ботанами и ебаническим древним софтом
Проиграл с уебана.
>>69785214
Гугли Бабушкин, он офигезно поясняет.
>>69785521
но ты там будешь один
>>69783827
Тебе в школе язык не завезли еще чтоли? Базового уровня вполне хватает, чтобы читать литературу и смотреть видосики в оригинале.
>>69783031
Javascript учи.
>>69785344
А как информацию из ничего сделать? Ведь информация это просто последовательность чисел, можно свой цп из ничего заделать так же.
>>69785492
Ты ничего не говорил про "назад".
>>69785492
Умножить на ноль, очевидно.
>>69785521
Зато буду правителем
>>69784928
Матан необходим для решения определенных задач, для изучения программирования нахуй не нужных в принципе.
Решил отписать тут, не хочу содавать тред.
Какой процессор взять для игр? Бюджет до 10 тысяч.
i5 или i7 ?
Игры новые типа батлы 4, смотрящих собак и прочих хитов.
Часто слышал, что i5 для игр лучше, но чем же?
>>69785707
В любом случае рано или поздно упрешься.
>>69785214
Основной смысл почти любого шифрования без потерь заключается в том, что текст разбивается на равные куски, например по 4 байта.
Дальше считается, какая 4-байтная комбинация встречается чаще всего, вместо нее используется 0.
Комбинация, которая на втором месте по частоте, кодируется как 10. Третья кодируется как 110, Четвертая как 1110 и т.д.
В начале сжатого файла записываем встречающиеся комбинации в порядке убывания их частоты. Заканчиваем этот список специальным разделителем.
Потом записываются преобразованные данные.
>>69785727
Возьми тот, который с душой, очевидно же.
>>69785707
Игры особо не попилишь без матана
>>69785214
Тебе какой алгоритм? Есть охуенно простые типа RLE - просто заменяешь последовательность одинаковых байт на число, сколкьо раз они повторяются, то есть вместо "ааааа" будет "5а" - в джва раза экономия. Хоть и тупо, но используется, например в png (мой любимый вопрос на сообразительность - почему в пнг картинка с горизонтальными черными полосами занимает гораздо меньше места, чем она же повернутая на 90 градусов).
Более сложные - погугли например семейство LZ, сжатие со словарем. Вкратце - часто встречающиеся последовательности символов заменяешь на их номер в словаре, словарь прикладываешь потом к файлу.
>>69785727
сука ты
>>69785727
В системных требованиях посмотри рекомендуемый.
>>69783373
> и хабр, где одни программисты
Фронтенд - не программирование, кармодрочер - не программист.
>>69785019
Я умею алгоритмировать и не собираюсь программировать, советчик ебаный. Мне нужен источник, куда я время от времени (редко, РЕДКО, жопоглазый ты уебок) буду заглядывать, чтобы посмотреть синтаксис, возможности и всякие фичи, имеющиеся в языке.
>>69784565
24
15
90
С
Любой.
Будешь думать о бабках, а не о проекте - толку не будет.
>>69785499
Все это абстрагирование основывается сугубо на логике и алгоритмах, требует банально опыта.
И электронщики намного умнее погромистов.
>>69785826
Берём готовый игровой движок и...
>>69785826
Пилил игры 3 года, 2 года на плюсах для пс3 (inb4 там игор нет), год на джаве сервер для социалочки. Матан (а точнее линейка и теорвер) пригодились буквально по одному разу.
>>69784928
А зачем МАТематическийАНализ в программировании, олень, дискретная математика, линейная алгебра еще куда ни шло.
Дипломированный IT-специалист. Работаю ночным сторожем в детском саду и школе. Зарплата 18к. Сижу пьяный за пекарней целыми днями что на работе, что дома. 18к хватает. Админом душеприказчиком над эникейшиками в местном аэропорте получал 53к, но приходилось работать. Ну его нахуй вобщем.
>>69785889
Качай стандарт и не еби людям мозги, ленивый ты пидор. добра тебе:3
>>69785830
словарь весит больше сжимаемого файла?
>>69783031 Начни с С, но можешь с более простого для новичков паскаля, только не Object Pascal, как только немного освоишься, не затягивай и брось его изучение, чтобы не засрал твой мозг топорностью, начни изучать С, он научит тебя кодить более гибко, и мыслить более машинно. Желательно но не обязательно, после освоения С на приемлимом уровне, паралелльно кодя на С, начать изучать Ассемблер, чтобы понимать механизмы памяти, исполнения кода, отладку и вообще глубинную суть коплуктера в гигагерцовых пульсациях напряжений в полупроводниках, паралелльно изучению сишки и асма, начни изучать API твоей рабочей ОС. После крепкого овладения всеми этими вещами, можешь начать С++ изучать. После этого сложностей с погромиррованием не будет. Хотя если ты хотел в ВЭБ, то я тут про другое писал.
>>69785958
Ладно, ты прав, исправлюсь:
"ХОРОШИХ игр не попилишь"
>>
gradientnyi spusk v machine learning naprimer
>>69785830
В пнг вроде кодировать разными алгоритмами можно, LZшка какая-то точно у него была.
>>69785012
> Это способ описать то что ты хочешь на языке машины, не более.
А литература — это способ описать то, что ты хочешь, на языке человека. И тут всё точно также: либо ты можешь в искусство, либо будет получаться говно.
Просто из-за растущих мощностей компьютеров говно в программах становится заметно всё меньше.
Программирование слишком сложно. Хочу быть сисадмином как-нибудь. Какую литературу посоветуете?
>>69785626
Тащемта, классический цп можно сделать на нигерах с флажками, лол, которые работают как ключ.
>>69786036
А это как повезет.
Этот метод используется в zip, например. Размер словаря обычно фиксирован (можно задать в настройках архиватора). Ну и если ты попробуешь сжать им какую-нибудь картинку, например, то легко можешь получить размер сжатого файла больше, чем несжатого. Так как повторяющихся данных там почти нет, в итоге заменой ты ничего не выиграешь.
>>69786142
man
>>69785958
И обсираемся, потому что не можем в матрицы и прочее говно.
>>69786142
Таненбаума читни
Когда вижу вот таких вот как >>69786001 или Оп, то понимаю что успешные люди здесь не сидят и что нужно отсюда уёбывать ололо.
>>69785889
Тогда учи шарп (справка по нему на msdn), и гугли свои ответы на stackoverflow
>>69785826
Да там не матан, там линал и пара формул, тупой школьник.
>>69783749
эта паста всплывает в любом "какой ЯП учить" треде
Блядь. А я начитался хабра, баша, итхеппенс и пошел на программиста.
Хотя сейчас уже заебало почти всех, кроме пары совсем уж задротов.
>>69786203
Во что там мочь? Всё уже написано до нас, остаётся только комбинировать.
>>69786047
Спасибо.
>>69786206
http://www.alleng.ru/d/comp/comp27.htm - это? Для чайника пойдет? Подробно все расписано?
>>69786274
И что? Кто-то же должен ее запостить.
>>69786203
Матрицы, вектора и кватернионы - это такая хуйня, что я даже не знаю. Необходимый для работы с графикой минимум учится за два дня. Ходить для этого 6 лет в универ точно не надо.
>>69785957
Да да да, уже вошло в моду принижать программистов, потому что харкаче каждый школьник, который написал Hello, World! программист. И если ты не знал, интеллект зависит от индивида, а не от специальности.
>>69786211
Добро пожаловать. Снова.
>>69786274
Да, тухловата
>>69786203
Дiбил блять.
>>69786342
Зайди лучше на /пр, не поверишь, я оттуда взял из прикрепленного.
>>69786103
У тебя слово пропущено
>>69786347
Наверное. Я сам не читал, но его все советуют.
>>69786274
Запилили бы более полный гайд степ бай степ чтоб даже школьник понял.
>>69783749
Кстати, похуй что паста, но в ней упоминаются key-value-базы данных. Можно ли такую базу данных прикрутить к php вместо надоевшего уже MySql?
>>69783031
в /pr же много годноты, учи java - он везде востребован, работу хорошую всегда сможешь найти, хоть в веб, хоть в энтерпрайз
>>69786568
А потом куда идти? Фрилансить дохуя?
>>69786142
Для начала научись программировать хотя бы на языке шелла твоей ОС. Сисадмин без этого навыка — говно.
>>69786538
Был и такой, поищи в /пр. Но там длинная паста, эквивалентная вузовской программе 4-х летней (нас например почти один-в-один учили по ней). Наполненная кучей классических книг и алгоритмов, совершенно ненужных на взгляд юного адепта, пришедшего за советом в духе "как написать крузис за 21 день". В итоге от нее у анонов опускаются руки и детонируют пердаки. Ну а хули, кто говорил что будет легко.
>>69786538
Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь. Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.
И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в Империи изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python.
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные. Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся.
Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро. Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.
>>69786649
Здравствуйте. Вам чем-нибудь помочь?
>>69786649
НУ я вот на джаве в стартапе одном работаю, поиск изображений, детектирование объектов на фото. 100 штук получаю, свободный график, мне заебись.
>>69786709
Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке.
Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.
Традиционно далее изучаются базы данных. Базы данных есть в любом мало-мальски сложном приложении. Даже в компьютерных играх есть. Даже в ссаных гостевухах, которые сейчас пишут оставившие нас несколько абзацев назад «коллеги». Поэтому базы данных надо знать. Сейчас используются исключительно реляционные базы данных. Некоторые люди поговаривают про key-value хранилища (непременно асинхронные и сверхбыстрые), ну так вот, они концептуально тоже реляционные. Но вы с ними обязательно разберитесь отдельно. Матчасть: идёте по учебнику Кристофера Дейта и изучаете темы. Идти до конца не надо: читайте выборочно и смело бросайте около 17 главы. Изучить надо реляционное исчисление, ER-модель, транзакции, SQL. SQL лучше изучать не по Дейту, а по какому-нибудь практическому учебнику – обратите внимание на книжку Моисеева и его сайт с задачами. Практика: проектировать базы данных. Быстро. В уме. Таблицы должны интуитивно получаться сразу в 3NF. Пишите запросы на сайте у Моисеенко. Напишите приложение, которое активно использует базу данных – многим студентам такое барахло нужно на курсачи и дипломы, можно даже найти заказчика за деньги. Посмотрите на ORM (SQLAlchemy, Hibernate и.т.п.), почитайте статейки. Узнайте, какие сейчас используются базы данных, и обязательно прикрути парочку к своим приложениям.
Архитектура ЭВМ. Задача: знать, как работает компьютер. Дабы не делать ляпов. По крайней мере, глупых ляпов. Матчасть: Читаете Таненбаума, про архитектуру ЭВМ. Лёгкое и интересное чтиво. Знать: что такое вентиль, что из них составляют: там очень подробно описано по разделам. Не путаться в шинах. Знать про адресацию памяти, прерывания. Практика: Спроектировать простейший "железный" компьютер из блоков. На бумажке. Чтобы выполнял программу, записанную в память. Спроектировать всякой хуйни в эмуляторе схем. Дешифратор для семисегментного индикатора, например. Ассемблер лучше особо не трогайте, познакомишься с ним для интересу у Кнута, а писать на нём вам всё равно не придётся. Во всяком случае, я до сих пор я пытался оградить вас от низкоуровневого программирования. Знаний там очень много, но они все совсем не фундаментальные и изучать их надо под конкретную должность. Начните читать Кнута, по крайней мере, разберитесь с его компьютерами (MIX и MMIX) и напишите для них несколько программ на бумажке. Сделайте свой виртуальный компьютер, но не такой старый и сложный, как у Кнута. Сделайте для него ассемблер и напишите пару простых программ.
Наконец переходим к алгоритмам. Задача: понимать, как оценивается скорость алгоритма, почему существует много алгоритмов, как выбрать нужный. Знать базовые алгоритмы. Знать структуры данных и связанные с ними алгоритмы. Хорошо знать! Их много самых разных. Всякие связные списки из массивов вы должны уметь реализовывать стоя у доски с маркером. Книги: Вирт, Ахо по алгоритмам и структурам данных. Тут вот читать надо всё, очень пригодится дискретка. Опять же, Кормен. Там очень много материала, разбирайтесь в нём постепенно. Можно вернуться к конкретной математике, раз уж вы её бросили. Практика: реализуйте алгоритмы, про которые читаете. Вряд ли в реальном мире вы будете использовать их в чистом виде, однако вы должны знать хорошие решения. Да, эта бодяга надолго. Изучайте параллельно что-нибудь ещё, следующие разделы лёгкие и богатые на практику.
Сети. Задача – научиться писать сетевые приложения. Матчасть: Таненабум наш друг и товарищ на все времена. Осиливайте модель OSI, читайте спецификации нескольких сетевых протоколов. Например, http и smpt. Особенно http – разберись с хедерами, сжатием и.т.п. Долго и хорошо почитайте в Википедии про современные системы свзяи. Посмотрите алгоритмы, которые используются в маршрутизации, разберись, чем пакет отличается от кадра. Практика: делаем сокет-сервер, например, для чата. Разберитесь с XML, HTML, JSON. XML особенно. Освойте XPath.
Операционные системы. Задача состоит не столько в изучении операционных систем, сколько в изучении принципов распределения ресурсов компьютера. Тут же надо разобраться с многозадачностью, которую я вам как-то отсоветовал изучать сразу. Матчасть: опять же Таненбаум. Разберитесь с алгоритмами для планирования процессов, организацией памяти, файловыми системами, ядрами. Есть толстенный учебник Дейтелов. Помните, вы по ним си изучали? Так вот, ещё есть и по ОС учебник. Отдельно изучаете многозадачность: синхронизацию, пайпы, семафоры, мониторы. В жабе всё это дело есть из коробки и писать программы, которые реализуют такую функциональность будет просто и приятно. Если вы бросили Эккеля на этом месте – самое время начать читать опять. Одного Эккеля мало, используйте гугл. Хотя, наверное, к этому времени вы уже сменили язык. Практика: многопоточные приложения. Сделайте свой компьютер многопоточным. Это весьма занимательно.
Формальные языки и методы трансляции. Да, вот она вершина, с которой видно весь остальной курс. Если вы досюда добрались, то у вас железные яйца. Жму руку. Хотя и написано, что теория трансляции, надо обратить внимание на синтаксически управляемую обработку данных вообще. Матчасть: начинаем разогрев с главы учебника по дискретке про семиотику. Продолжаем Ахо и Сети, Книгой Дракона. Введение по дискретке там есть, но бедное. Нужно осилить грамматики, языки, иерархию Хомского и соответствующие автоматы. Кстати, автоматы в конце SICPа есть. Изучаем работу компиляторов и интерпретаторов. Изучаем оптимизации. Отдельно про регулярные выражения. Что такое регулярное выражения вы поймёте при изучении иерархии Хомского. Но регулярные выражения – это уже прикладная область, и чтобы их составлять нужно быть знакомым с синтаксисом, обозначениями и.т.п. – учебник по дискретной математике вам этого не даст. Прочитайте книгу О'Рейли про регулярки. С совами на обложке. Практика: написать несколько сложных регулярок, компилятор, интерпретатор. Да, чёрт подери, настоящий оптимизирующий компилятор простого языка.
Стандарты в программировании: всё самое сложное вы уже осилили, осталась сущая малость. Во-первых, стили разработки. Юнит-тесты, UML, рефакторинг, всякие совершенные коды. Уже пора изучать язык, на котором будете работать, и изучать классические труды о его устройстве, стандартных библиотеках и методах. Для прихода к просветлению можно таки выучить модный хачкель. В книжках, которые я рекомендовал есть моря ссылок на другие труды. У вас уже должен быть большой кругозор. Думаю, к этому времени вы уже знаете, что делать.
>>69783031
Начни со школы, например. С уроков информатики хотя бы.
О, вот о какой пасте я говорил >>69786709
>>69786649
ну если офис заебет, то да, подтянешь php (это будет несложно, если java знаешь) и фрилансь. А если устроиься в банк или какое - нибудь внедренческое предприятие, то командировки тебе обеспечены
>>69786759
У вас осталось очень мало времени для, собственно, реализации, поэтому что-нибудь интересное и актуальное взять вряд ли получиться. А дальше всё зависит от ваших целей и ВУЗа. Если кафедра даёт полную свободу технологий и темы - это очень хорошо.
Если вы хотите защититься с наименьшими трудозатратами, то стоит выбирать тему исходя из простоты реализации. Я видел "отл" за сайты для школ с расписанием занятий. Написать небольшой таскменеджер для собственных нужд - неплохо. Его всегда можно легко расширить до CRM, добавив проекты к каждой доске задач. Даже Trello некоторые пользуются для простого составления списка покупок.
Если вы хотите получить какой-то опыт или заинтересовать комиссию на защите, всё гораздо интереснее. Я зацепился за слова "обработка информации" и решил, что это имеет отношение к анализу информации из внешних источников.
1. Парсинг и обработка цифрового сигнала. Например, в DVB (стандарт цифрового ТВ) идёт много служебной информации, которую можно парсить в потоковом режиме и давать пользователю. Список каналов, программа передач. Только не уверен, можно ли где-то так просто получать в потоке DVB-сигнал или найти его кусок в виде файла.
2. Сейчас есть попытки развивать открытые данные в Империи. Можно поискать открытые данные для своего региона или что-нибудь интересное из федерального уровня и красиво это отобразить. Если положить это в открытый доступ, то кто-нибудь даже может сказать спасибо.
3. Сбор и анализ каких-нибудь данных с сайтов. Вот пример парня, который парсит данные с сайтов знакомств и превращает их в весьма занятную статистику. Здесь будут сложности с обоснованием разработки.
4. Анализ данных анкетирования. Приведу сложный пример - моей темой диплома была система взаимодействия аутсорсинговой компании с заказчиками. Клиенту давалась анкета на 100 вопросов о проекте (с чьей стороны будет менеджер проекта, требуется ли тестирование исполнителем, как будет происходить приемка), система изучала ответы и могла дать ряд уточняющих вопросов. На выходе был документ, регламентирующий взаимодействие сторон - описывались сценарии работы (dedicated development center model, project outsourcing, etc.), правила распределения ответственности и общения сторон. Можно упростить эту задачу.
5. Распределенные вычисления. Берем задачу, которая требует значительных вычислительных мощностей и при этом легко делится на отдельные работы. Создаём сервер, который будет принимать на вход условия задачи, разделять их на отдельные задания, отсылать эти задания клиентам, принимать результаты и на выходе давать ответ. Из простого - умножение матриц, чуть занятнее - поиск больших простых чисел.
6. Помощь кафедре? В одной из курсовых работ я пытался внедрить на кафедру доску объявлений, которая бы дублировала стенды и давала при этом приватные зоны (а ля подфорумы) для преподавателей и каждой группы. Некоторые преподаватели появляются на на работе довольно редко (например, совмещающие с другой работой) и им нужна возможность узнавать о важных объявлениях. Студенты тоже обычно организуются вконтакте, что не всегда и не всем удобно.
7. Флешка с медицинской картой. все данные хранятся в зашифрованном виде. Приходишь к врачу, даёшь флешку, вводишь пароль (или другой способ ограничения доступа), открывается история болезни. Там могут быть записи разных специалистов, история результатов анализов. Актуально для очень разъездных сотрудников.
8. Найти проект (на преддипломной практике - в каком-нибудь НИИ вам будут рады :D внутренний проект для какой-нибудь компании; фриланс) и приспособить под диплом его. В этом случае ответственность подстегнёт к лучшей реализации, что положительно скажется и на дипломе.
В целом, к сожалению, студенческие выпускные работы очень редко находят реальное применение и стремиться к этому бесполезно. Нужно выбирать что-то, исходя из своих интересов и целей.
>>69786568
> /pr
> годноты
>>69786709
>>69786759
Годнота пасиб большое
Схуяли, по мнению некоторых формошлепов, программирование под веб - это не программирование?
>>69786819
А потом по-тихому копируешь базу данных банка и съебываешь в мальту.
А чтобы быть кулхацкером что надо учить?
>>69787112
Вот например мангатрадерс взломали http://a.pomf.se/zpurvr.txt как они это сделали?
>>69787112
Кулхакинг на 90% состоит из социальной инженерии.
>>69787017
Тролли, сэр.
>>69787217
Ват? Поясни за 5 секунд
>>69786819
>(это будет несложно, если java знаешь
Нахуй нужно изучать пхп, если уже знаешь джаву? На нем выше конкуренция и ниже потолок. Фрилансить можно и на джаве.
>>69787291
Ну, ты берёшь паяльник и делаешь намёк, куда ты его засунешь оппоненту, если он не скажет тебе пароль, например.
>>69787467
>сравнивать пхп и джаву
>>69787527
> ты его засунешь оппоненту
Куда засуну? Пожалуйтса, поподробней.
>>69783468
Эму ж не с 1С ебаться, лучше уж ангельский
>>69787291
Получал когда-нибудь письма от админа мейлру с текстом типа "вас взломали, срочно пришлите ваш пароль, иначе мы вас забаним"? Вот это она и есть. Взлом не техническими методами, а наебом пользователей и администрации. Начиная вот от этого примитивного способа, заканчивая кучей других (например есть аккаунт на амазоне, к нему можно прикрепить любую кредитную карту, это может сделать даже посторонний, дальше звонишь в амазон, говоришь что потерял доступ к аккаунту, в качестве подтверждения что ты его владелец - просят назвать последние цифры номере карты (которую ты сам прикрепил), после чего высылают тебе на мыло новый пароль, заходишь под ним, меняешь все параметры-логины-емейлы учетки и вуаля, на практике вроде сложнее была цепочка, но принцип такой).
>>69787561
ты ебанутый, где ты увидел сравнение? он во фриланс хотел, а это обычно html/php/js, серьезные проекты на java никто на фрилансе не выкладывает.
>>69787670
А если хочу пентагон хакнуть? Там такое не сработает же. Да и кстати недавно же хартбит ошибку нашли же, до этого могли же как-то и ссл ломать.
>это может сделать даже посторонний
Каким образом? Неужели амазонщики такие тупые что не предусмотрели ограничения?
>>69785830
не в ПНГ, в Гиф же. ПНГ умнее
>>69783031
Учи азы делфи, потом иди работать 1С-ником.
Все остальное для поехавших прогромистов. В пизду такими быть, как по мне.
мимо_хуй_1С
>>69787822
>серьезные проекты на java никто на фрилансе не выкладывает
Хуйня какая-то, зайди на одеск, там хватает и крупных проектов на джаве.
>>69783031
всегда проигрываю с пикчи
>>69787867
Типа да. Я не помню деталей, вроде там при добавлении карты нужно было указать какую-то личную информацию, но вся она могла быть найдена в сети.
>>69784370
Ты только что реляионную бд с индексами.
>>69786759
Эту всю хуйню дрочил в универе. Блять, забыл как страшный сон. Ничего хуже в моей жизни не было. Не поехавшему гигу это не ругательство это ад и муки.
>>69787843
Если ты спрашиваешь об этом на двачике - то никак.
>>69783031
Я советую сначала изучить паскаль или бейсик какой-нить.
чтоб ознакомился с программированием,структурой прог. и тд.
если же сразу начинать изучить там джаву,сишарп и с первых дней пытатся в ООП.ниче с этого не выйдет.только время просрешь.
мой тебе совет!для начала возьми попроще что-то.а потом уже переходи к более сложному языку .который выберешь в зависимости от того,что тебе конкретно нужно от языка.
так будет быстрей.поверь мне.после изучения простого языка,язык по сложней пойдет легче.
Я начинал с паскаля,потом делфино забросил,ибо он сейчас не нужен никому и теперь СИшарпибо WPF,ASP.NET,silverlight.
Ах,да.НЕ смотри видеоуроки.Лучше читай книгимогу пояснить за это.
удачи тебе,анон!
>>69787957
В гифе всегда был LZW алгоритм, сюрприз. или я не понял сути твоего поста
>>69783031
умтаовую компутерную игру хочешь написать или социальную сеть?
>>69787957
>ПНГ умнее
>больше весит
>алгоритм умнее
>если вообще его сжимает
>>69788259
>могу пояснить за это
кому как, мне легче информация воспринимается визуально а тем более если в видеоуроке/вебинаре преподает хороший преподаватель, то почему бы и нет: емко и лаконично
>>69788343
Ну кстати социальную сеть с примитивным функционалом на несколько сотен юзеров написать совсем не сложно. В отличии от компьютерной игры.
>>69787958
Вот этого двачую. Канцептуальное программирование в чистом виде. Реализация практических задач в рамках заданных условий. Самое приятное, что все, что сделаешь, тут же получает свой отклик, есть ощущение, что делаешь что-то реально полезное и кому-то нужное. Это самое клевое. Ну и платят заебись, когда опыта наберешься.
>>69788244
хуясе двачик умеет ддосить, ломать вк, качать и распространять цп и прочий контент пилить а хакать он не умеет. Офигеть просто, дожили.
>>69788452
Змейку какую тоже несложно написать, лол.
>>69788434
>кому как, мне легче информация воспринимается визуально а тем более если в видеоуроке/вебинаре преподает хороший преподаватель, то почему бы и нет: емко и лаконично
Если ты не умеешь (не хочешь/не любишь) читать, то с программированием будет очень сложно.
А если хочешь писать сайтики.начни з ПХП,потом джаваскриптну и там node.js,ajax и тд.
на первое время тебе хватит.
а,и если есть возможность-запишись на семинары всякие.и найди учителя годного.
69788259-кун
>>69788513
> дожили
Доживи до выпускного, хотя бы, школьничек.
>>69788619
>А если хочешь писать сайтики.начни з ПХП,потом джаваскриптну и там node.js,ajax и тд.
на первое время тебе хватит.
А как же html и css?
>>69788452
можно и тот и тот жалкий примитив написать но вот только вопрос зачем? я быдлокодер и в последнее время вообще ничего не хочу делать если это БАБКАМИ не пахнет
>>69788362
Сравни объем несжатого bmpшника и его перекодируй в пнг, охуеешь. Плюс в кадр гифа больше 256 цветов ты никак не засунешь, а пнг полноцветный (и полупрозрачность имеет)
>>69788619
А проги всякие писать это тоже с#? В планах борду какую-нибудь написать и схоронялку картинок с двачей.
>>69784225
Мудила, блять,
1. Что это? Если это ветвь последовательности обучения, то ты - мудила.
2. Если это ветка прогресса - то тымудила.
>>69788434
В книгах большой обьем инфы.
давай так.книги-для теории больше.
видео для практики.чтоб посмотреть как работают хорошие кодеры.каков их стиль написание.как они исправляют ошиби.как розсуждают.я ничего против уроков не имею.и против семинаров тем более.но просто вот тебе пример:
Посмотрев уроки ПОПОВА по ПХП ты пришел на быдлороботку.
тебе поставили задачу и сказали сделать быстрей.ты посмотрел и подумал:"коко,такого ж в видео дядя не показывал".
>>69784225
C# может быть и хороший язык, но становится рабом малокософта не очень хочется.
>>69788668
Ошибочка вышла бро, школу уже давно окончил
>>69785614
А если в школу только немецкий завезли, то как учить английский?
ОП, не слушай этих байтоебов и учи python! Он легок, прост, красив, у него низкий порог вхождения, полно хороших книг и статей, множество разнообразных модулей, отличное сообщество, он универсален. Python то, что нужно для начала.
>>69788728
>схоронялку картинок с двачей
Батник с использованием Wget, например.
>борду какую-нибудь написать
серверные языки (пхп, да)
>>69788903
А окошки то как на нем шлепать?
>>69788691
хтмл,цсс-НЕ языки программирование.
хтмл-розметка гипертекста,цсс-оформление
>>69784565
1. 27
2. 25
3. 100k
4. PHP
5. грести бабло? 1с. (двойная бухгалтерия и прочие серые схемы, правда к программированию это уже мало отношения имеет)
>>69788927
PySide
>>69788839
возможно ты прав, но в книгах много ненужной воды, если бы кто - то писал что - то вроде методичек: понятно, кратко, по делу. А то прочитаешь книгу, и составляй себе методичку для укрепления в памяти - по мне так потеря времени.
>>69788846
Тогда жабу тебе в руки, же.
>>69788904
А wget на чем написан? Можешь еще за sql пояснить? Что за датабазы такие?
Учу с++ и ассемблер, иди работать в НИИ, клепаю на крохи НИИ всякий робохлам.
Подводные камни?
>>69788728
можно сохронялку картинок с двача,можно прогу для скачки музла из вк.можно браузерною игру на движке своем.можно прогу с СУБД. что угодно тебе.
С# для этого годен.
>>69788904
Борду написать можно за день, даже бд не нужна. Класс Тхреад, класс Пост, структуру данных для хранения получше выбрать и капчу прикрутить - готова борда.
>>69788948
Хуясе за два года до 100к поднялся? Айда расскажи свой секрет анончик.
>>69789038
Читаешь, выделяешь суть. А как по-твоему идёт процесс обучения?
>>69788875
Да никак не учи. Найди учебник на русском с нормальным переводом и действуй. Когда прочитаешь четверть или половину, параллельно переписывая примеры из книги, тогда попробуй запрограммировать с использованием полученных знаний что-то своё: для начала подойдет подсчитывака корней квадратных уравнений.
Ну а потом придумай более менее сложный проект и потихоньку выполни его, спрашивая вопросы на форумах, бордах и просто ищя в гугле. Переменные и функции старайся писать на ангиском, пользуясь переводчиком, например от гугла.
>>69789136
Рассказываю, я — пиздабол.
>>69789038
Долбоеб, в книгах тебе дается понимание, а потом, когда понимаешь суть, ответ найдешь в первой ссылке гугла.
>>69789102
Спасибо за совет бро, кстати нашел этот сайтец http://mycsharp.ru/ в дебрях архивача, надеюсь понадобится кому-нибудь еще.
>>69789055
wget на c написан
>>69789038
Да.в таких книгах много воды.но я люблю это!люблю такую литературу.мне приятно читать такие книги.Иногда автор подшучивает на разные темы.иногда наводит очень годные примеры.я это люблю!
сейчас на столе лежит С.Макконнелл-Совершенный код (880стр) и книга по C#(1400стр)
>>69789143
> выделяешь суть
вот писали бы так книги, пример из сетевых технологий: мне не интересна история развития стандарта ethernet и прочая вода, я хочу увидеть ту самую суть, сэкономив себе при этом время.
Assembler -> Hackell -> PHP -> Whitespace -> Lisp -> Basic
>>69789055
http://ru.wikipedia.org/wiki/Wget
Про БД лучше сам погугли.
В ближайшем приближении это просто список из однотипных записей (они держут в себе поля например, ID пользователя, имя, пароль).
Есть СУДБ (системы управления) такие проги, которые умеют эти базы редактировать. Делаешь к ней запрос, получаешь результат.
>>69789386
Когда я читаю книгу я представляю автора книги как друга который иногда шутит, иногда потолкует со мной о разном, а иногда на путь истинный расставит этакий идеальный друг.
>>69789463
Перечислил умные слова, которые видел в программаче?
>>69788728
Сохранялку картинок легко написать на Python. Да и борду на нем можно написать как в пасте, лол. Так что советую Python.
Python-кун
>>69789463
Я долго пытался понять суть хаскеля и причину его существования, но так ничего и не понял.
>>69789463
>Basic
ясно.
Скажите программист-куны на какой ОС вы сидите? Какой легче для кодинга?
>>69789747
Шиндовс. Хотя юниксы не красноглазил, может там тоже чего удобное есть.
>>69789510
А что за qt такой? Тоже язык? Заранее спасибо за ответ.
>>69789136
Какой секрет? Открой hh.ru и убедись, что это средняя зп php макаки в ДС (ну ладно, чуть выше средней. средняя 85-90)
Советую всем тру программистам прочитать книги Кнута,Макконнелла.
по СИшарпу рекомендую Троелсена,Шилтда,Макдональна.
по С++ рекомендую Страуструпа,Шилтда.
у меня есть много книг в електронном форматераньше накачал годных могу подкинуть,если надо.
>>69789747
И вообще простота кодинга не от оси зависит, а от задачи которая перед тобой стоит.
>>69789747
Это не особо важно, можешь сидеть на какой тебе удобно. Кстати python кроссплатформенный.
Python-кун
Пхп в треде, спрашивайте ваши ответы.
Учу с++ и ассемблер, иду работать в НИИ.
Подводные камни?
>>69789992
Какое твое самое большое ПХП достижение?
>>69789962
поделись плюсами питона.
заставь меняв буквальном смысле
освоить его.
>>69789992
Ск-ко зарабатываешь?
Вот я знаю основы крестов( + СТЛ), плюс основы шарпа. С крестами ясно, там в принципе кроме Qt путей мало. Вот поясните за шарп, там же ASP.net, Windows Forms, Windows Phone, WPF, Silverlight, не очень понимаю. НЕТ.фреймворк со всеми ними связан? На какой стул лучше всего сесть? Литература есть нормальная?
18 лет, первокурсота
>>69789923
>Кнута
Да ну нахуй там же какой недоассемблер, есть же куча книг где те же алгоритмы изложены на нормальном псевдокоде
Если ты, конечно не про "конкретную математику"
>>69790085
Уже написал тут:
>>69788903
Python-кун
>>69790050
Голодная смерть?
>>69789992
ВидеокурсдоктораПопова смотрел?
Начинать надо со скриптов.
PHP \ JS вполне сгодятся, для веб программирования.
>>69790074
>>69790170
pic>>69790183related
>>69789992
Каково быть макакой?
>>69790225
Нет.
>>69790243
Номер поста случайно добавился.
>>69790268
Что ты имеешь в виду?
>>69790191
я могу на нем написать прогу с СУБД?
могу создать браузерною игру?
самому делать дизайн проги можно?
он быстрей других языков?и на сколько
синтаксис видал его.все по минимуму.
>>69790243
Сука что же ты кодишь там? Быстра кинул гайд как научился быть обезьяной.
>>69790183
ASP.net - веб приложения, сайты
Silverlight - вроде мелкософтовый аналог флеша
Windows Phone - ПО для винфонов
Windows Forms, WPF - собственно окошки для десктопа (WinForms истаревают)
Чуз ёр дестени
А меня вот заебало, что во всяких обучалках и курсах по программированию одно и то же - описания условий, циклов, работы с классами, и дебильные задачки типа сортировки массивов. Нет ни тебе примеров как забацать оконное приложение, как в WinApi что-нибудь захуячить, или какой-нибудь простой клиент-сервер устроить. Про взаимодействие программы с интернетом я вообще ничего понятного найти не могу, такие дела.
Тралей полон тред.
>>69790243
Я же не про деньги спрашивал, а про достижение: написал гостувуху, разработал хитровыебанную хуиту под жумлу и т.п.
>>69783031
Хули каждый асоциальный долбоеб лезет программировать? Думаете, что ваши проблемы с лишним весом и социализацией дают вам автоматически +100 к интеллекту? Думаете, программирование - это самая сложная на свете профессия и БЫДЛА НИМОЖЕТ В КОДИНК? Пиздец, как же сосачерские уёбки зашкварили светлый образ программиста.
>>69790470
Правда?
>>69790465
Ты не представляешь как задачи вида оконное приложение, Win-api и клиент сервер унылы по сравнению с алгоритмическими задачами
мимо жава-быдлокодер
>>69790191
Книжки посоветуй, только не надо там дайв инто пинтон и прочее.
Советуют тут PHP для веб, но хуй. Зачем вам язык, который ТОЛЬКО для веба, да еще и говно? Для веб можно использовать Python, но и не только для веб, он универсален. Для Python есть удобные веб-фреймворки, которые берут большинство утомительной работы на себя, а вы занимаетесь только добавлением полезного функционала для сайта.
Python-кун
>>69784468
А текстовый редактор уже завезли?
>>69790432
>он быстрей других языков?и на сколько
Он выполняется на виртуальной машине. Такие языки сосут компилируемым в машинный код языкам по скорости, но байт код будет работать на любой платформе, где можно запустить эту виртуалку.
>>69790440
Я видосики смотрел, но лучший способ - читать мануал с php.net и кодить что-нибудь одновременно. Вообще, ты мало чему научишься без практики.
>>69790475
Йоба-бекграунд-парсеры
>>69790608
Что такое можно сделать на питоне, но нельзя на пхп? пустить по пизде весь проект, обновив версию языка азаза
ОП, не слушай этих >>69785499>>69783625>>69786759 имбецилов.
Прямо сейчас же скачай Таненбаума "Архитектура компьютера". Далее переходи на ассемблер. Уже потом переходи на высокоуровневое говно. Ты будешь удивляться сколько лишней хуеты генерится в процессе компилирования.
>>69790465
Ну так кто тебе мешает писать на говенном винапи?
>>69790570
Ну а чего ты хотел то? Ты что мне не разрешаешь этим заниматься?
>>69790570
Тащемта это сделали коллеги по офису, задолго до ссачеров.
>>69790712
>Что такое можно сделать на питоне, но нельзя на пхп?
написали же,что он универсален!
пхп только для веб хуеты.а питон для веб хуеты и другой хуеты.
>>69790432
>я могу на нем написать прогу с СУБД?
Да, безусловно. Однако, работать с СУБД напрямую - грустно и неправильно.
Гораздо удобнее использовать ORM, в Python наиболее распространен SQLAlchemy и надстройка над ним - Elixir.
>могу создать браузерною игру?
На нем нужно скорее не саму игру писать, а использовать его на сервере игры.
>самому делать дизайн проги можно?
Можно. PySide.
>он быстрей других языков?
Это скриптовый язык и в нем не важна скорость, а удобность. Конечно, если ты захочешь написать игру с графоном GTA V, то у тебя ничего не выйдет, а вот упрощать себе жизнь скриптами можно очень просто.
Python-кун
>>69790909
Но при этом можно забацать дохуя бабла только с веб хуиты, другая хуита нинужна.
>>69790459
Если смотреть на веб, то тут лучше php, asp.net или javascript?
>>69788903
Мало хорошей литературы на русском.
>>69790984
лучше все и сразу.
>>69790570
Когда он был светлым? Тебе рвет жопу от неизбежного роста количества конкурентов, и да, программирование может как легким (Хеллоу ворлд) Так и очень и очень сложный когда в твоей системе сотни классов и тд.
>>69790799
Да делай ты что хочешь. Я тебе просто общую тенденцию сказал, которую кстати слепым надо быть чтобы не заметить, я не ебу, кто ты и зачем ты в эту сферу пытаешься лезть.
А кодинг в лично моей жизни это лишь инструмент решения инженерных задач и это всегда матан, работать профессиональным кодером я бы никогда не смог, это не мое.
>>69790465
А вообще да, насчет курсов ты прав, я на какие курсы не заходил всезде самые основы, которые ничему толком не учат.
Хотя в Яндекс-шаде поинтересней, я там чуть не пизданулся пока преобразование грамматики писал
>>69790591
нет
>>69790978
дак удачи тебе,анон!
мне,например,не нравится веб хуета.не доставляет она мне.
мне нравится писать проги.
похуй на бабло.
нужно программировать в свое удовольствие.таких сейчас специалистов ценят.
кайф полученый от успешной компиляции дороже всех денег.
>>69784565
1. 20, бородат
2. 14
3. Безработный.
4. Delphi. Вообще-то, сначала была программа InqSoft sign of mystery 2.7, но это не язык же.
5. Язык, фреймворк и прочие инструменты выбираются под задачу.
>>69790712
>Что такое можно сделать на питоне, но нельзя на пхп?
>PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц»)
Все, что не для веб-страничек.
>>69791125
Ну бля если ты не смог значит и другие не смогут? Что за логика ебнутая, а еще сосачеров обижает. Нахуй иди со своим мнением.
>>69791122
>Когда он был светлым?
До того, как я тут посидел некоторое время и познакомился с местной аудиторией.
> Тебе рвет жопу от неизбежного роста количества конкурентов
Нет же, я к кодингу имею весьма косвенное отношение, тут >>69791125 написал.
>>69791225
Пидора ответ.
>>69790570
>Думаете, что ваши проблемы с лишним весом и социализацией дают вам автоматически +100 к интеллекту
Кстати, таки может, усидчивость никто не отменял, если нон стопом кодить несколько лет, безусловно будет очень хороший результат и на выходе получим талантливого прогера
>>69790602
>>69791083
Не ленись зайти в гугл. Могу посоветовать "A Byte of Python (Russian)".
>>69791293
>Ну бля если ты не смог значит и другие не смогут?
Я и не пытался профессионально этим заниматься блджад, это не мое.
>а еще сосачеров обижает
Ох блять, да тут львиной доле доски в ебало плевать нужно при встрече ирл!
>>69791485
Плюнь себе в ебло, серьезно, откуда у тебя такое ЧСВ? Ты такой же сосачер
>>69791485
Если ты такой альфач нахуя ты сюда заходишь? Из-за тебя то и появляются эти затюканные омеги пидарас.
>>69791377
Хуевая это усидчивость, скажу я вам. Видали мы таких. Адекваты занимаются чем-то из интереса, их затягивает, их хлебом не корми - дай своим хобби позаниматься, а эти ребята как правило ударяются в кодерскую степь исключительно чтобы показаться умнее сверстников. Хотя я не отрицаю, что среди жиробасов есть заинтересованные ребята.
>>69790759
Двачую. "Оптимизированные"(sic!) программы сложения двух чисел весом в ЦЕЛЫХ 5 КИЛОБАЙТ не нужны.
>>69791459
А где можно задачки по питону найти, чтобы закреплять пройденное? Без задачек читать книгу смысла нет.
>>69791745
поставь сам себе задачу.
если нет,найди любой сборник задач и посмотри что можна на питоне сделать,а что нет.
да и то,что нельзя сделать попытайся реализовать
Питон наименее востребован на рынке труда. А, нет, есть ещё экшонскрипт.
>>69791745
на сайтах с фрилансом
>>69791611
Какое мое чсв? Доска погрязла в жире, школоте из пабликов, чсвшных анимуебах, лезущих в каждую дыру, откровенном быдле, ты считаешь их нормальными людьми? Их я и имел под львиной долей.
>>69791630
Я не альфач. А местные "омеги" сами кого хочешь тут затюкают.
>>69791728
Простая процедура ввода - 150 КИЛОБАЙТ!!! 150 СРАНЫХ КИЛОБАЙТ!!! Охренеть не встать.
>>69783031
Аноны хочу научиться мастурбировать только незнаю с чего начать. Какой рукой начать? С какого конца легче теребонькать? Сколько лет мастурбировать? В общем мастурбаторов тред.
C#
На втором месте после джавы, но при этом не древнее нелепое говно. Под мобилки всё на нём (самые дорогие кодеры под мобилки). Игрушки на нём. Спрос огромный. Язык приятный.
Любые низкоуровневые нерды идут нахуй со своими плюсами и ассемблерами. Старт должен быть простой, потом с памятью разберёшься и прочим хардкором.
>>69791745
Я в шаде в этом году по питону оче годные задачки были
>>69790243
ебаный пиздец
>>69791909
>Доска погрязла в жире, школоте из пабликов, чсвшных анимуебах, лезущих в каждую дыру, откровенном быдле и в таких долбоебах как я.
Поправил тебя.
>>69791909
> Доска погрязла в жире, школоте из пабликов, чсвшных анимуебах, лезущих в каждую дыру, откровенном быдле
Это читаю я на бордах с 2006 года (про школьников - с 2008).
>>69790243
>8,5K баксов за месяц.
>>69791992
Ах ты негодник дрочить хочет научиться. А ну разделся догола, первый раз я сем тебе подрочу.
>>69792290
>Это читаю я на бордах с 2006 года
Ну так всё правильно пишут же - без тебя было заебись.
>>69792344
пусть меня хоть круглосуточно называют макакой за такие бабки
>>69791982
7 таких процедур и МЕГАБАЙТ получается!
>>69792594
Ну ты и продажная скотина.
>>69792594
Двач - борда успешных людей, хуле. На самом деле этот зеленый в мухосране за 15К деревянных круглосуточно въебывает.
>>69792682
> я профессионал, а не какая-то макака. ну и что что получаю в 10 раз меньше
впрочем мне бы и половины той зп хватило
>>69792628
И кого это должно ебать в 2014, когда у смарта за $150 512mb?
Задроты-оптимизаторы кроме хайлоада нигде не нужны, выдыхайте.
>>69790712
>Йоба-бекграунд-парсеры
Пиздаболы пиздабольчики.
>>69792756
На самом деле я быдлостудент.
>>69790243
Всё правильно сделал?
>>69792837
Проблемы, офицер?
>>69793034
Насмешил.
>>69792793
Вот из за таких уебков как ты у меня lingvo запускается 6 секунд на макбуке за 100к
>>69792793
Ты не понимаешь сути кодинга в одном вздохе. Кодинг должен быть как хайку.
Так что уёбывай, малец.
>>69783031
Аноны, тоже хочу научиться в программирование.
Посоветуйте наиболее полный справочник по C++.
А еще, как пишутся физические движки? Просто не понимаю, блядь. А мне надо лабу по физике сдать, а в лаборатории проводить опыт не хочу.
>>69794122
Читай тред, советов сегодня больше не будет.
Аноны хочу научиться программировать только незнаю с чего начать. Какой язык изучать? С какого легче начать обучение? Сколько лет обучаться? В общем програмистов тред.