Карта сайта

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

Пнд 28 Окт 2013 17:57:42
Анон, нужны ли программисту уверенные знания в математике?


Пнд 28 Окт 2013 18:10:48
>>56780576
Бампать кто будет?

Пнд 28 Окт 2013 18:11:19
>>56780576
они любому технарю нужны

Пнд 28 Окт 2013 18:12:52
>>56780576
Что ты подразумеваешь под уверенными знаниями?

Пнд 28 Окт 2013 18:14:27
>>56780576
Олимпиаднику или просто дрочеру разных алгоритмов — вполне.

Пнд 28 Окт 2013 18:16:12
Ты выучи, а если не понадобится - забудешь.

Пнд 28 Окт 2013 18:22:02
Программисты разные бывают. И уровень знаний у них тоже разный. Можно сайты на похапэ клепать, а можно и писать программы симуляции различных физических явлений.

Пнд 28 Окт 2013 19:43:02
Нет. Но от области работы зависит. Я думаю, что дискретная математика бывает нужна. Теорвер тоже.

Пнд 28 Окт 2013 19:54:15
Ленивый гуманитароблядок врывается в тред.
Собираюсь учиться на айтишника-погромиста.
Сильно в интитуте ебаться буду, или немного?
В математику и физику могу, просто ленюсь.

Пнд 28 Окт 2013 19:55:14
>>56784678
Очень сильно, особенно если тебе моча стукнет в голову идти в годный ВУЗ.

Пнд 28 Окт 2013 20:14:25
>>56780576
Из личного опыта:
если будешь игроделом - очень нужна дискретка
если пилишь контроллеры - очень нужен матан
если обычный быдлокодер-сайтодел - хватит арифметики

Пнд 28 Окт 2013 20:17:19
>>56785726 Во всех сферах попробовать себя успел?

Пнд 28 Окт 2013 20:59:14
Анон, а что сейчас нужно НАУКЕ? Хочу задрачивать матан, физику, химию и быть полезным себе и думающему обществу.
При этом понимаю, что единственное в моем положении - это уровень /b и стык КОМПУТЕР САИНС и вышеперечисленного.
Куда податься?

Пнд 28 Окт 2013 21:00:25
>>56780576
Зависит от задач
/нить

Пнд 28 Окт 2013 21:32:33
>>56780576
Нет, не нужны. Даже не нужно глубокое понимание работы алгоритмов. Просто запомни какой алгоритм что делает и как называется (это важно).
В работе ты уже будешь пользоваться готовыми структурами хранения данных. Тебе ничего не нужно будет заново создавать.
У меня за всю карьеру был лишь один проект, в котором приложение должно было создавать калибровочный график. Пришлось вспомнить математику за 8-й класс, уравнение прямой.

Пнд 28 Окт 2013 21:34:29
>>56780576
Более чем, если ты хочешь делать что-то стоящее, а не как >>56789311

Пнд 28 Окт 2013 22:34:01
>>56787860
КОМПУТЕР САИНС? Тебе, я думаю, куда-нибудь на теоретическую физику или химию, будешь сидеть как сыч и численно считать разную хуйню.

Втр 29 Окт 2013 00:33:00
судя по своему приятелю, программисту оракола в банке, мозги вообще нахуй не нужны.

Втр 29 Окт 2013 00:38:59
>>56780576
программисту - нет. инженеру-специалисту в CS, безусловно.

Втр 29 Окт 2013 00:41:42
>>56787860
>Куда податься?
Стык химии и информатики - молекулярная информатика, например. Знания в химии/физики зашкаливают, знания в информатике и программировании зашкаливают. Но, есть мину. Придётся переезжать в Европу/Америку/Японию.

Втр 29 Окт 2013 01:08:52
Удваиваю вопрос опа. Алсо есть 4 направления, поясните за каждое, в какой степени нужна математика и т.д.
>Application Development
>Database Management
>Network Management
>Web Development

Втр 29 Окт 2013 02:22:17
>>56780576
Как минимум не помешают.

Втр 29 Окт 2013 03:00:14
>>56787913
Удваиваю

Втр 29 Окт 2013 03:13:47
>>56798222 Бамп вопросу.

Втр 29 Окт 2013 03:24:37
>>56798222

тебе уже написали. Зависит от задач, а не от области.. Можно и в веб создавать высоконагруженные статистические приложения, либо в апликациях очередной блокнот делать.

Если есть желание заниматься математикой, то задачи найдутся, если нет - то так же найдутся, только другие.

при любом раскладе луче все же знать, чем не знать

Втр 29 Окт 2013 04:00:10
Как же заебали ПРОГРАММИСТЫ

Втр 29 Окт 2013 05:53:12
>>56781463
Двачую. Но математика затем нужна, что <span class="spoiler">она <span class="spoiler">ум <span class="spoiler">в <span class="spoiler">порядок <span class="spoiler">приводит</span></span></span></span></span>

Втр 29 Окт 2013 05:55:11
>>56802376
Удваиваю, этого ебучего биомусора скоро будет столько же, сколько и говноюристов с говноэкономистами.

Втр 29 Окт 2013 05:56:28
>>56803822
Лол, это время уже было. Но пик будет позже, да.

Втр 29 Окт 2013 06:11:20
Учусь на первом курсе. На программировании без знаний сатана очень сложно. Бугурчу без конца.

Втр 29 Окт 2013 06:11:55
>>56804008
Я имею в виду предмет программирование, если что.

Втр 29 Окт 2013 06:15:14
>>56804014 На чем кодишь?

Втр 29 Окт 2013 06:17:53
>>56804008
Блядь проиграл с сатаны. Автозамена по фрейду

Втр 29 Окт 2013 06:24:21
>>56804008
А какие вам задания дают что тебе так от матана припекает.

Втр 29 Окт 2013 06:31:33
>>56804178
Численные
slffix

Втр 29 Окт 2013 06:44:16
>>56780576
Нет. Разве что для графона нужны знания всяких линейных и нелинейных, но к графону тебя хуй кто подпустит на километр.
А вообще, все как обычно. В чем соображаешь - копируешь/вставляешь. В чем не соображаешь - покупаешь на гитхабе, но могут наебать. Программисты скоро станут нахуй не нужны. Такие дела.

Втр 29 Окт 2013 06:55:39
>>56804302 Программисты скоро станут нахуй не нужны.
Why?

Втр 29 Окт 2013 07:02:51
>>56804416
Потому что закупили 200 тыс программистов-таджиков, которые будут делать всё то же самое в 10 раз дешевле.

Втр 29 Окт 2013 07:19:56
>>56803822
Не будет. В России так точно.

Втр 29 Окт 2013 07:27:32
>>56804665
В России уже сейчас больше половины студентов - погромисты, а четверть рабочего населения - срифлансеры. И дальше будет только хуже, потому что если раньше ебанутые мамаши слали своих корзиночек учиться на юристов - типа престижная и бохатая профессия - то сейчас на замену юристам приходят программисты. В результате к 2017 у нас будет полна жопа программистов, которые будут готовы работать за 5к/месяц.

Втр 29 Окт 2013 07:27:56
Все время обучения препод по дискретной математике доказывала, что без ее дисциплины в жизни не обойтись. Что-то я за 5 лет не нашел ей приминения.

Втр 29 Окт 2013 07:34:46
>>56804771 И где теперь эти миллионы юристов и менеджеров?
5 лет косили от армии и рассосались по ментовкам, за прилавок "Евросети". Тупой непрофпригодный работник не нужен даже за еду.

Втр 29 Окт 2013 07:34:51
>>56804771
Тебе вообще нормально там, человек-мусор?
Отучился на программиста год назад.
Из 62х выпустихшився, работают только 17 в своей сфере.
То что облась разработки становится популярной, и открывается тысячи контор, которые клепают код для ВСЕХ вообще предприятий + аутсорсинг для европейских и американских компаний - и есть причина такого спроса на программистов.
Программисты нужны пиздец сейчас (их нехватает) и будут нужны еще больше. А ты занимайся своей хуйней, и если не разбираешься в ситуации, то лучше помолчи.

Втр 29 Окт 2013 07:37:12
>>56804849
Смотри, мусор, вот твоя судьба через несколько лет >>56804847

Втр 29 Окт 2013 07:39:36
>>56804849
Сука, ты заставил меня назвать тебя мусором, хотя я хотел назвать тебя погромистом. Иди-ка лучше в психолухи, там от тебя больше пользы будет.
>психолух
>польза
ха-ха

Втр 29 Окт 2013 07:40:56
>>56804849 На чем кодишь?

Втр 29 Окт 2013 07:41:48
>>56804912
На хтмл.

Втр 29 Окт 2013 07:47:47
>>56804771
В отличие от юриста программиста можно просто посадить в подвал за пеко и он будет делать деньги. Он производит товар банально из электричества и еды.

Втр 29 Окт 2013 07:49:40
>>56804873
Я уже сейчас возгавляю филиал московской компании в моем мухосранске. Работаю с первого курса, и прекрасно знаю, что в этой области происходит.
Заказов ДОХУЯ и их становится больше, программистов не хватает - хуй кого наймешь. Исключительно болваны с в.о, которые даже helloworld Написать не могут.
А китайцев не нанимают, ибо код некачественный, плохо отлаженный и им вообще похуй на неустойку - нанимая китайцев ты ставишь под угрозу вообще весь проект. Ибо если что слетит, сам ты их быдлокод не пофиксишь быстро, а они на тебя забьют.

Ты думаешь, что юристы не нужны ибо их и так дохуя? Это не так, мой маленький друг. Юристы нужны, в каждой комании обязана быть команда юристов.
Просто подумай, почему они не нужны? Да потому что мамочки отводили своих корзиночек на престижные отделения. Корзиночки там нихуя не делали, их тошнило от законов/юрматана. Списав/купив экзамены они выходят с высшим образованием, но абсолютно без навыков и знаний. Такие реально не нужны, кроме как ставить их перекладывать бумажки и объяснять на деле. Но врядли такая обуза нужна хорошей компании.

Так же будет и с программистами. Если человек выходит блядь с по и не может написать змейку или тетрис за сутки, или не знает что такое БД - я его даже в джуниоры не найму, и он будет ненужен. И таких долбоебов всё больше. А программистов не хватает.

Втр 29 Окт 2013 07:52:32
>>56804996 1С-ник?
Бро, ответь на вопрос ОПа-хуя.

Втр 29 Окт 2013 07:53:33
>>56804912
java/scala, ruby, C++, C#, objC, AS3.
В данный момент работаю над проектом на айфоны, objective C.

Втр 29 Окт 2013 07:55:03
Сразу оговорюсь, что я простой студент и практических задач не решал.
Математику я всегда учил неохотно, для меня это скучно, а решение разных примеров не вызывало интереса. Но позже я захотел научиться работать с графикой. При чем, написать свой графический движок. Тут то мне и пригодилась линейная алгебра - пришлось все самому учить, хотя мне не мешали это делать год назад. Точно также с теорией вероятностей. И тем не менее, мне нравится самому учить то, что я сочту нужным. Хоть еще и не знаю, чем это обернется в будущем.

Втр 29 Окт 2013 07:55:50
А могут ли тни в программирование?

Втр 29 Окт 2013 07:58:25
>>56805059
Могут.
мимоолимпиадник

Втр 29 Окт 2013 07:58:32
>>56805059
Иногда у бога заканчиваются хуи из за незапланированная парт ии ниггеров и получается программист без хуя.

Втр 29 Окт 2013 07:59:14
>>56805059
Нет.

Втр 29 Окт 2013 08:00:22
>>56798222
Это деление придумали мудаки, которые сами никогда разработкой не занимались. Нет такого деления, забудь о нём.

Втр 29 Окт 2013 08:00:28
>>56805018
Что нужно? Дискретная математика - мастхев. Синусы косинусы производные/интегралы - на уровне школьной программы. Матрицы - нужны, если что-то моделируется физическое.

Если фигаришь сайтики - вообще математика не нужна. Если пишешь драйвера/контроллеры - там нужны вообще идеальные знания не только математики, но и физики.

Втр 29 Окт 2013 08:01:30
Логично, если работаешь в области где нужна, то нужна, если быдло ui или приложения под айфончик, ноуп, хотя основы везде нужны.
Мимо machinelearning бог

Втр 29 Окт 2013 08:01:41
Знаете что интересно? В любом треде в /б/ можно найти кодера. Их и вправду так много или двощ - борда для кодеров?

Втр 29 Окт 2013 08:02:39
>>56805116
И да, численные методы забыл, если нужны будут какие-нибудь математические вычисления сложнее +-/*.

Втр 29 Окт 2013 08:03:42
>>56805116 Спасибо, анон.

Втр 29 Окт 2013 08:03:56
>>56805124
По моему айти единственная сфера подходящая для жадных хикки которым не хватает мамкиной пенсии

Втр 29 Окт 2013 08:05:35
Нет. http://habrahabr.ru/post/181265/

Втр 29 Окт 2013 08:10:32
Анон расскажи кулсторей про приход к успеху без связей. Позязя.

Втр 29 Окт 2013 08:11:39
>>56805229
Ебошишь ебошишь ебошишь ебошишь. И тут энтропия побеждает. Успех это иллюзия.

Втр 29 Окт 2013 08:15:18
>>56780576
>нужны ли программисту уверенные знания в математике?
программисту - да, девелоперу - нет. не путайте эти два понятия, господа. прогер пишет сложные математические модели, типа движения планет и галактик. а девелопер быдлокодит в своем пэхопэ или 1с.

Втр 29 Окт 2013 08:24:50
>>56805237
Очень интересная теория. Так может лучше нихуя не делать?

Втр 29 Окт 2013 08:25:51
>>56805364
Кушать хочется.

Втр 29 Окт 2013 08:28:42
>>56805375
Закон сохранения энергии же. Если нихуя не делать, то получить можно больше, чем тупо сжигая драгоценную энергию.

Втр 29 Окт 2013 08:36:40
>>56805417
Ты думаешь, что если ты нихуя не будешь делать, то и энергия тратиться не будет, долбоёб? Ты сжигаешь свою драгоценную энергию ежесекундно на то, чтобы жить.

Втр 29 Окт 2013 08:37:13
>>56805417
Тогда выйди на проезжую часть, пусть мимопроезжающий камаз передаст тебе часть своей кинестетической энергии.

Втр 29 Окт 2013 08:38:05
>>56805494
Ну так если не будешь жить, то и энергия тратиться не будет, и кушать не будешь хотеть.

Втр 29 Окт 2013 08:38:26
Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь. Позвольте разъяснить вам несколько моментов:
а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время.
б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйтесь к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться.
в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовьтесь искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы.
г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса.
д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.

И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей:
а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики.
б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Ближе к делу.

Модуль первый, введение.
Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус указателями. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хаскелл. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заморачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные. Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся. Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро. Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.
Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке. Писать игры на джаве удобно, используюя LWJGL. Игры – сапёр, ним, пакман, "зенитка". Для пакмана может не хватить алгоритмической базы. Не заморачивайтесь, ваша задача – освоить стандартные библиотеки.


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