Карта сайта

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

Вск 16 Мар 2014 23:34:27
С ЧЕГО НАЧАТЬ УЧИТЬ ПРОГРАММИРОВАНИЕ
С ЧЕГО НАЧАТЬ УЧИТЬ ПРОГРАММИРОВАНИЕ Аноны. Я конечно понимаю, что в /b спрашивать - полный пиздец, но мне похуй.
Собственно, учусь на 1 курсе институте, на неважно какой специальности. Информатику в школе вообще никогда не учил. Просто списывал. По сути, я не знаю нихуя, но последнее время есть желание упороться по программированию.
Собственно, с чего мне начать, что почитать, где взять теорию, с какого языка начать, если я вообще нихуя, т.е. совсем совсем нихуя не понимаю в программировании.
Тонны нефти анону, который поможет



Вск 16 Мар 2014 23:45:59
Пусть меня закидывают говном, но я посоветую C#. Хотя если есть планы пилить что нибудь для смартов, тогда java. Ну и если планируешь заняться по хардкору - тогда C++. По-хорошему, конечно, надо с плюсов начинать, но если просто попробовать себя в программировании тогда C# - стильно, модно, молодежно. Что понадобиться? Ну во-первых Visual Studio Express (бесплатна) ну или, если хипстер SharpDevelop. Во-вторых книга, не буду уникальным, посоветую Г.Шилтд C# полное руководство. НО! С Шилдтом будет вначале трудно, тонны информации и почти отсутствие практики приведут к тому, что ты ничего не запомнишь и быстро заебешься, поэтому сначала зайди на http://mycsharp.ru/, там пока уроков не много, но поверхностно ознакомится с языком и заинтересовать поможет. Ну и конечно http://msdn.microsoft.com/ - без него никуда.

Вск 16 Мар 2014 23:49:21
>>64457427
Со школьной алгебры.

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

Вск 16 Мар 2014 23:56:05
Оп, поначалу можешь обойтись без литературы. Меньше ебли будет. Все основы можно изучить по видеоурокам. С какого языка начинать - особой разницы нет. Лучше, конечно, ООПшный изучать (C#, Delphi, Java...). Поймешь один язык, другие будут даваться очень легко.
Могу посоветовать тебе https://hexlet.org/course/java101/ , если хочешь начать с Java. Все очень понятно, разжевывают для новичков. Так как там видеоуроки, то гораздо проще все будет понять. Удачи тебе в освоении.

Вск 16 Мар 2014 23:57:42
>>64458319
>С Шилдтом будет вначале трудно
Это пока он Троелсена не прочитает, не говоря о мемуарах Рихтера.

Пнд 17 Мар 2014 00:04:50
>>64459042
Он может не врубиться в программирование если сразу начнет изучать ооп, как это было в моем случае (мб я просто ебло).
Оп если хочешь нормально научиться погроммировать то лучше начни с процедурного, потом лезь в ооп, так будет легче и понятней.

Пнд 17 Мар 2014 00:12:48
>>64459161
Я немного не про это, у Шилдта все просто и понятно, но слишком много и сухо для того, кто только начинает. Ведь очень важная вещь - практика, а когда человек только начинает писать, он не сможет придумать себе какие-то задания. Переписывать примеры из книги тоже мало поможет. Поэтому получится информации много, применить негде и в итоге все забудется. И вот еще, это конечно хорошо, что у Шилдта все по порядку, но ввод данных пользователем рассматривается в середине книги, а без этого программировать ну совсем скучно. Все таки хорошо бы дать основы, вначале без объяснения что и как, просто показать вот напиши так, а потом уже пояснить что к чему. Ну а к тому времени, когда ОП доберется до Троелсена, он уже будет знать надо ему это или нет.

Пнд 17 Мар 2014 00:13:17
>>64457427
Если хочешь быстрый старт, то двачую этого >>64458882 - у Пистона простой и сладкий синтакс, много библиотек итдитп

Пнд 17 Мар 2014 00:14:27
>>64458882
Шесть месяцев назад я нашёл в Интернете книжку "Dive into Python". Странная книжка, толстая, да ещё на не русском языке. Усердно прочитал её, методично и вдумываясь, но таки ничего и не понял. Но что-то не отпускало меня - я пошёл на python.org и стал изучать стандартную библиотеку, старательно, скурпулёзно, от корки до корки. Гугля примеры кода, я наткнулся на пост в блоге одного гуру, где было написано про PEP8. То, что рассказывал этот умудрённый опытом кодер, настолько впечатлило меня, что я словно в припадке безумия бросился зубрить эту конвенцию по написанию питоньего кода. У меня тряслись руки, по телу прокатывали волны возбуждения, я, можно сказать, бился в экстазе всё это время - и теперь могу процитировать наизусть любой пункт, даже если меня разбудить посреди глубокой ночи.

Новые знания окрыляли меня, я бросился писать (что бы вы подумали?) очередную имиджборду. Я не писал раньше имиджборд, эта была моей первой. По пути пришлось освоить азы вёрстки на html и css, но там всё оказалось совсем не сложно.

Я плавно двигался вперёд, наращивая функционал. И знаете что? Я упёрся в недостаток производительности. Ну, так мне показалось. Я делал замеры, устранял места с тяжёлым кодом. Тысячи раз запускал ab, но так и не сумел перейти порог в 300 запросов в секунду. Я как-то ожидал большего и был немного разочарован.

Гугл, снова гугл. Десятки статей и тем на форуме... Довольно быстро я заметил, что люди часто пишут про какие-то "асинхронные веб-сервера". Часто встречались названия Tornado и Gevent. Я прочитал про них подробнее - и был просто ошеломлён. Как мне это раньше не приходило в голову?! Это же, это просто гениально, чёрт меня побери!

Исходники в ведро, всё переписать! Меня переполняло новое знание, поток мыслей ровно ложился в строчки кода. Я просто не мог остановиться. Чашка кофе... Ещё чашка... Мой небольшой кусочек софта приобретал кристалльную чистоту, я смертельно устал, но продолжал в умилении полировать его зудящими руками, нанося последние штрихи.

Пять тысяч. Я получил производительность в пять тысяч запросов в секунду. В ту ночь я так и не смог заснуть.

Наиувлекательнейший мир хай-лоада открылся передо мной. Позже я изучил ещё много классных вещей типа сверхбыстрых асинхронных key-value-хранилищ, или, например, такого необычного подхода к обработке данных, как map-reduce.

Это уже был другой я, новый, обновлённый. С незашоренным взглядом, с жаждой новых знаний и незнакомых концепций. Я летел вперёд, оставляя за спиной ступень за ступенью.

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

А ещё, я никогда не забуду тот момент, когда на одной из конференций я впервые в жизни поймал на себе завистливый взгляд. Это был взгляд какого-то сливающегося с толпой неудачника, взгляд преисполненный ненависти, презрения и желчного вожделения, направленного на мой Олимп. Наверное, он всю свою никчёмную жизнь писал на каком-нибудь си-шарпе или там на джаве, проводя долгие дни в одиночестве. И теперь начинал подсознательно догадываться, что долгие годы безуспешно пытался построить замок из навоза.

Пнд 17 Мар 2014 00:17:57
>>64459630
Ну я тоже не сразу въехал, просто везде как-то быстро налегают на классы, сначала надо научить основам, даже не стоит и говорить про это пиши все в Маин(), потом рассмотреть методы, ну а когда разберешься как это все работает классы станут очевидной вещью. А то куда не зайдешь, чуть ли не сразу - пиши свой класс, сука, наследуй его, еще наследуй, инкапсулируй блять, ИНКАПСУЛИРУЙ!

Пнд 17 Мар 2014 00:25:24
>>64459630
если он начнет с ООПшного языка, то для него объекты, классы и прочее будет в порядке вещей. А начиная с процедурного рискует в нем и остаться. ОПу реально советую начать с видеоуроков. Их очень много на русском языке и на них быстрее учишься, так как есть и пример, есть пояснения и картинка. Сам списывал в универе до определенного момента, а потом съебался в программирование.

Пнд 17 Мар 2014 00:31:35
МОЛОДАЯ ДИНАМИЧНО РАЗВАВАЮЩАЯСЯ КО-КО-КО ОПЫТНЫЙ ПРОГРАММИСТ НЕ СТАРШЕ 15 ЛЕТ JAVA SENIOR DEVELOPER 8 ЛЕТ СТАЖА, УМЕНИЕ РАБОТАТЬ В КОМАНДЕ GIT + SUBVERSION + BZR + ЗАДРОТ-VCS-0.2.3.12.14(ОБЯЗАТЕЛЬНО) КО-КО-КО PHP ZEND PYTHON СПРАВКА ЧТО НЕ ВЕРБЛЮД КОММУНИКАБЕЛЬНЫЙ, ОТВЕТСТВЕННЫЙ, ЦЕЛЕУСТРЕМЛЕННЫЙ ВЫСШЕЕ ОБРАЗОВАНИЕ КО-КО-КО НАВЫКИ ПОЧИНКИ КОМПЬЮТЕРА, РЕМОНТА РЕАКТИВНОГО ДВИГАТЕЛЯ, РЕАНИМИРОВАНИЯ ЯЩЕРИЦ С БОЛЕЗНЬЮ АЛЬЦГЕЙМЕРА, АНГЛИЙСКОГО, МАНДАРИНСКОГО И ЭЛЬФИЙСКОГО ПРИВЕТСТВУЮТСЯ КО-КО-КО СТАЖИРОВКА 25 ЛЕТ В КРЕДИТ ЗП ОТ 15т.р. КАРЬЕРНЫЙ РОСТ (НЕ РАНЕЕ ЧЕМ ЧЕРЕЗ 10^24 ЛЕТ) ВОЗМОЖНО ДОПОЛНИТЕЛЬНО ВЕРСТКА НА HTML CSS3 JAVASCRIPT JAVASCRIPT JAVASCRIPT NODEJS JS JSJSJS KO-KO-KO PHP, КАНДИДАТЫ С ТРЕТЬЕЙ ГРУППОЙ КРОВИ НЕ РАССМАТРИВАЮТСЯ, ВХОД С ТОРЦА ЗДАНИЯ СКАЗАТЬ ОХРАННИКУ, ЧТОБЫ ОТКРЫЛ ПОРТАЛ ПРОИЗНЕСТИ OVUS SORARE NIHIL SANCTI MORTUM EST 13 РАЗ ПРОТКНУТЬ ЛЯГУШКУ ОТВЕРТКОЙ (ЛЯГУШКА ВАША) 3 ЭТАЖ "ООО" "E-BAILEN-Soft"

Пнд 17 Мар 2014 00:32:50
>>64457427
>Аноны. Я конечно понимаю, что в /b спрашивать - полный пиздец, но мне похуй.
Нет, ты зашёл в правильный раздел.
Вот моя копипаста:

Программировать нетрудно. Если ты хочешь этому научиться - начни с питона. Хороший и понятный язык, Google им пользуется и много кто ещё.
Сначала полистай http://ru.wikipedia.org/wiki/Python
А потом сразу иди на http://acodemy.ru/ - там бесплатные интерактивные курсы по программированию на питоне, всё в браузере. Учись - не хочу.
Также тебе может помочь эта книга http://rus-linux.net/MyLDP/BOOKS/python.pdf , эта книга и http://vk. com/doc-37549778_155383204 и этот курс http://younglinux.info/python.php. Всё в твоих руках.
Спрашивай если что. Можно на почту crystalline.emerald@gmail.com
Программист-кун


Пнд 17 Мар 2014 00:33:52
Анончики, спасибо.
Скорее всего последую совету этого
>>64458319 куна.
То что описал >>64458882 этот анон - сильно муторно для меня. Я лучше спокойно, вечерами, вместо того, чтоб двачевать капчу и играть в дотан и кс , буду учиться азам программирования
Я как-то раз учился на бэйсике програмить, но со временем забил болт.
Собсно, жду ещё советов. По сути я не знаю совсем нихуя.киньте нормальных видеоуроков по программированию и С#
Спасибо вам, аноны

Пнд 17 Мар 2014 00:35:57
>>64461533
Теперь этот анон меня тоже заинтересовал
Собственно схороняю ваши посты на телефон. Спасибо

Пнд 17 Мар 2014 00:41:13
В преддверии выхода второй части Дарк Соулса вам предлагается всего за 125 рублей погрузится в увлекательный мир первой части. Все собранные деньги пойдут на покупку продавцом Дс2. Каждому покупателю age of empires 2 в подарок! UPD:Спешите, осталось всего 2 копии. Писать в стим puerorongo.

Пнд 17 Мар 2014 00:42:31
>>64462019
Пшел нах, ска
В ебало на нах

Пнд 17 Мар 2014 00:44:14
>>64462106
>В преддверии выхода второй части Дарк Соулса вам предлагается всего за 125 рублей погрузится в увлекательный мир первой части. Все собранные деньги пойдут на покупку продавцом Дс2. Каждому покупателю age of empires 2 в подарок! UPD:Спешите, осталось всего 2 копии. Писать в стим puerorongo.
БАМП!

Пнд 17 Мар 2014 00:46:03
В преддверии выхода второй части Дарк Соулса вам предлагается всего за 125 рублей погрузится в увлекательный мир первой части. Все собранные деньги пойдут на покупку продавцом Дс2. Каждому покупателю age of empires 2 в подарок! UPD:Спешите, осталось всего 2 копии. Писать в стим puerorongo.
бомп.

Пнд 17 Мар 2014 00:49:26
>>64462206
Да съебись ты уже, школоторгаш

Пнд 17 Мар 2014 00:50:56
>>64457427

Анончик, главная ошибка в обучении программированию это учить язык. Нет, конечно тебе понадобится выбрать какой-то язык чтобы практиковаться, но лучше изучай алгоритмы, шаблоны проектирования и всякие штуки типа "как работают сокеты", "как устроено ООП", что такое цикл обработки событий и так далее.

Язык лучше либо С, потому что про него дохуя написано, либо С# тот же. Если выберешь C, потом переходи на Qt, оно интересно и круто, но с нуля нихуя не поймешь.

Литература -- любой учебник языка + любой учебник по алгоритмам. Сам это долго и с матами учил сперва в институте, потом по интернету, конкретно книг особо не читал. (Только Прату и Труп Страуса)


Пнд 17 Мар 2014 00:53:29
>>64459630

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

Пнд 17 Мар 2014 00:53:44
>>64462503
Я не ШКОЛЬНИК!
>В преддверии выхода второй части Дарк Соулса вам предлагается всего за 125 рублей погрузится в увлекательный мир первой части. Все собранные деньги пойдут на покупку продавцом Дс2. Каждому покупателю age of empires 2 в подарок! UPD:Спешите, осталось всего 2 копии. Писать в стим puerorongo.

Пнд 17 Мар 2014 00:55:27
>>64462741
Окей, ты идиот. Съеби

Пнд 17 Мар 2014 00:56:48
>>64462839
Почему идиот? Потому что на дваче не могут даж за 125 купить? Даже по братски?
В преддверии выхода второй части Дарк Соулса вам предлагается всего за 125 рублей погрузится в увлекательный мир первой части. Все собранные деньги пойдут на покупку продавцом Дс2. Каждому покупателю age of empires 2 в подарок! UPD:Спешите, осталось всего 2 копии. Писать в стим puerorongo.

Пнд 17 Мар 2014 00:57:01
>>64457427
>Собственно, с чего мне начать
А какая конечная цель?

Пнд 17 Мар 2014 00:57:52
>>64462584
Подскажи книг хороших, чтоль
Алсо, есть ли тут аноны, которые вот так же как я , с нуля, начали учить и таки научились и работают где-то?

Пнд 17 Мар 2014 00:59:52
>>64462922
Просто, хочется что-то создать. Сейчас программирование набирает обороты, причём очень стремительно. Почему бы не найти себе и полезное и интересное хобби? Со временем хотелось-бы попробовать себя во фрилансе

Пнд 17 Мар 2014 00:59:57
>>64462962

Ну, две я подсказал, а так -- гугл к твоим услугам, риальне, нагуглишь скорее всего более понятные объяснения чем в книгах. У меня вообще большая часть знаний это лекции в институте и пиздеж с одногруппниками/коллегами.

А еще определись с тем чем КОНКРЕТНО хочешь заниматься. Если ты хочешь писать драйвера, то работа с графоном тебе нафиг не нужна.

Пнд 17 Мар 2014 01:01:26
>>64462962
Классику от Таненбаума, Алгоритмы: построение и анализ. SICP.
Начинать очень советую с Python, даже не слушай всяких сисярп-блядей.
/thread
капча 688888

Пнд 17 Мар 2014 01:01:43
Как же вы надоели. Один тупее другого. Обязательно плодить треды? Вы же дебилы и нихуя не сможете, раз даже информацию нужную (тема сто раз обсуждалась и разжевывалась) найти в гугле не можете?

Пнд 17 Мар 2014 01:04:01
>>64458319
А я по Дейтелу учил.

Пнд 17 Мар 2014 01:04:05
>>64463189
Извини, король двачей. какая тебе нахуй разница? Мне легче спросить, чем долго искать

Пнд 17 Мар 2014 01:04:15
>>64463169

Чем удав лучше тех же плюсов? Я про него знаю только то что он есть

Пнд 17 Мар 2014 01:05:51
>>64463320
>Мне легче спросить, чем долго искать
Поэтому тебе никогда и не написать ничего сложнее Hello, world.

Пнд 17 Мар 2014 01:06:13
>>64457427
Учи паскаль

Пнд 17 Мар 2014 01:06:34
>>64463086
>Просто, хочется что-то создать.
Попробуй радиоэлектронику лучше. Это интереснее. Когда дойдёшь до программирования микроконтроллеров у тебя будут как минимум мозги работать.
>Сейчас программирование набирает обороты, причём очень стремительно.
Сейчас идёт/будет спад. Все приложения написаны, все предприятия автоматизированы. Есть только рутина поддержки. новые продукты проще собрать из компонент чем делать с 0.
>полезное и интересное хобби
см. выше.
>хотелось-бы попробовать себя во фрилансе
Сайты на пхп писать? Я тебя умоляю, попробуй заняться чем-то полезным. У тебя какая специальность?

Пнд 17 Мар 2014 01:06:35
>>64463329
Потому что плюсы костыль на костыле и профита от них нет. У Python легкий и приятный синтаксис, адекватный и простой ООП с магическими методами, на нем можно писать код, на который потом будет приятно смотреть. Очень много документации, да и сам код очень просто документируется.

Пнд 17 Мар 2014 01:06:47
>>64463418

Некроморф проснулся.

Пнд 17 Мар 2014 01:07:52
>>64463434

Ну хуй знает. Я на плюсах вполне красивый код пишу, хотя может быть и удава попробую.

Пнд 17 Мар 2014 01:13:52
>>64463432
Хех, а что мне с радиоэлектроникой делать?
Просто пека у меня под рукой. Могу из него профиты выбивать. Почему бы и нет?
Собсно, хочется что-то своими руками сделать. Программирование - самое доступное хотя другие варианты тоже рассматриваю

Пнд 17 Мар 2014 01:26:08
>>64463813
>своими руками сделать
Ну вот и сделаешь у себя дома для начала йоба-управление светом или автоматические шторы. Или mp3 плеер на коленке соберёшь. Потом можешь разные штуки для своей машины сделать, например. Вообще, знание электроники намного полезнее чем программирования.
Компоненты стоят копейки, паяльник попроси на ДР. Травить платы будешь, собирать каскады разные. Купишь потом осцилограф, будешь на FPGA делать йоба элементы управления.
>Программирование - самое доступное
Но результат будет удручать. Да, ты напишешь пару софтин но они и поначалу будешь в восторге что всё работает, но это все будет не нужно, даже тебе, т.к. бесплатные лучше будут лучше.
>Могу из него профиты выбивать.
Это миф. Как фрилансер ты будешь конкурировать с хохлами за шмат сала, как инди девелопер - со всякими обсосками вроде этого >>64463434, как проф. программист тебя будут ебать на собесах говноеды типа такого >>64463169. Если задумаешь выйти с своей мегасофтой на рынок - тебя смоет инфа 95%.
Просто я не зря спросил тебя про твою специальность. Если ты изначально не учился на программиста, то в качестве хобби этим лучше не заниматься. Т.е. пару тройку программ ты напишешь кое как, но ни профита, ни реальной пользы они не принесут.

Пнд 17 Мар 2014 01:29:42
>>64464466
А как у НИЗКОУРОВНЕВЫХ АССЕМБЛЕР ПРОГРАММИСТОВ с работой?

Пнд 17 Мар 2014 01:31:40
>>64464656
Хуёво. Сейчас проще на С написать чем на асме. Асму надо только читать максимум что надо это загрузчик сделать. Обычно, это не более 500 строк кода.

Пнд 17 Мар 2014 01:35:39
>>64464743
Какие-то нерадужные перспективы у всех подвидов программистов на рынке нынче. Даже теряешься куда теперь поступать в универ.

Пнд 17 Мар 2014 01:40:53
>>64464466
Да, забыл
Я на судовода учусь.

Пнд 17 Мар 2014 01:41:42
>>64457427
Керниган и Ритчи же.

Пнд 17 Мар 2014 01:43:27
>>64465207
>Я на судовода учусь.
Тогда тебе действительно лучше электроникой и элетротехникой заняться. Ты будешь как моряк-кун рассекать по морям за штурвалом?

Пнд 17 Мар 2014 01:46:17
вкатился
Тааак, а если я не хочу программить, но есть желание по хардкору обмазаться знаниями в сфере калпуркиров, то мне что почитать или посмотреть? Как вообще становятся тру хакерами? Просто я с железом не рос и как то не особо глубоко всем этим интересовался.

Пнд 17 Мар 2014 01:47:22
>>64465328
Ага

Пнд 17 Мар 2014 01:49:58
>>64465328
Тащемта, спасибо анон, пояснил. Буду теперь скролить /ra

Пнд 17 Мар 2014 01:50:38
Анон, будет ли профит с учения html/css/js чтобы хватало на жрат и играт? Или бесперспективняк?

Пнд 17 Мар 2014 01:57:37
>>64465450

> Двач, я не хочу учиться стрелять, но есть желание по хардкору стать снайпером..

Ну ты понел.

Пнд 17 Мар 2014 01:59:29
>>64465612
>Буду теперь скролить /ra
Удачи. rsdn ru/forum/life/5513253.1
Поскроль тут. Чувак решил с 0 решил начать изучать. Там в теме отписывали и книги.

Пнд 17 Мар 2014 02:13:41
Си-шарп – язык жесткой типизации. Каждая переменная должна быть определенного типа данных. Ниже, в таблице наведены встроенные типы данных языка Си-шарп:

Да ну нахуй ваш сишарп.


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