Сохранен 86
https://2ch.hk/un/res/699415.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Талант

 Аноним 09/09/19 Пнд 10:30:54 #1 №699415 
image.png
Многие утверждают , что чтобы стать программистом нужен талант, и хорошие знания математики с самого начала вашего обучения.
Возможно ли человеку ,которому не сильно давалась математика ,стать хорошим программистом?Или талант так важен и только с ним ты сможешь писать сложные программы.
Аноним 09/09/19 Пнд 11:07:22 #2 №699421 
>>699415 (OP)
Если ты изначально к чему-то не способен в определенной сфере, то трудолюбием ты можешь достигнуть максимум уровня середняка. Надо развивать таланты, проявившиеся в детстве, но они есть не у всех.
Месси в три года играл в футбол лучше десятилетних;
Моцарт в пять лет писал музыку;
Илон Маск в двенадцать писал собственные программы.
И их этому особо никому не учил. ОНИ РОДИЛИСЬ С ПОНИМАНИЕМ ЭТОГО. И освоив азы от родителей/педагогов ОНИ САМИ поняли как действовать дальше.
Аноним 09/09/19 Пнд 11:08:18 #3 №699423 
>>699421
*их этому особо никто не учил.
Аноним 09/09/19 Пнд 14:32:52 #4 №699453 
>>699421
Это то понятно, но в программировании многие говорят что даже и среднего уровня достичь сложно ,если нет задатков.
Аноним 09/09/19 Пнд 14:52:20 #5 №699456 
>>699415 (OP)

>Возможно ли человеку ,которому не сильно давалась математика ,стать хорошим программистом?

Да. Программирование - это прежде всего логика, а вузовская математика нужна в узком классе задач вроде разработки игровых движков и машин лернинга
Аноним 09/09/19 Пнд 14:53:01 #6 №699457 
>>699456

Да и вузовскую математику освоить несложно. Необязательно для этого владеть математикой уровня олимпудников
Аноним 09/09/19 Пнд 14:56:18 #7 №699458 
>>699457
>>699456
Спасибо
Аноним 09/09/19 Пнд 15:07:28 #8 №699463 
>>699457
>Да и вузовскую математику освоить несложно.
Дуй на матфак.
Аноним 09/09/19 Пнд 15:14:02 #9 №699466 
>>699463

Я имел ввиду ту, которую преподают на любой техношаражке
Аноним 09/09/19 Пнд 15:19:22 #10 №699467 
>>699466
Так это не математика, а курсы по решению 5 типов задач
Аноним 09/09/19 Пнд 15:35:43 #11 №699470 
>>699467

Вот. Ее и достаточно для разработки игровых движков, машин лернинга и т.д. Остальное из математики нужно лишь пердоликам, которые обмазываются математикой как наукой.
Аноним 09/09/19 Пнд 15:40:43 #12 №699472 
>>699470

Чтобы стать программистом, не обязательно отучиваться на мехмате или матфаке. Можно вообще научиться самому программировать, подтянув инглиш.
Аноним 09/09/19 Пнд 15:47:40 #13 №699473 
Какая-то дебильная дискуссия выходит. Вы не находите?
Аноним 09/09/19 Пнд 16:20:32 #14 №699476 
>>699473
Программисты умеют в код, но не в дискуссии. Не перепутай.
Аноним 10/09/19 Втр 11:09:04 #15 №699714 
Опять пишут, что самому стать программистом - легко! Везде встречаю эту мантру, и это самое лживое утверждение, какое я слышал. Такое чувство, что это тонкий троллинг, и я один его не понимаю.
Аноним 10/09/19 Втр 11:24:06 #16 №699716 
>>699714
Очевидно что сложно и нужно много усилий для этого. Но вот что бы писать сложнейшие программы ,тут одним трудолюбием не вывезешь .
Аноним 10/09/19 Втр 11:56:13 #17 №699719 
ебаный рот, если вы про бэкенд и фронт, то максимум 6 месяцев, qa вообще пару месяцев. или вы про какие-то высшие материи?
Аноним 10/09/19 Втр 12:12:09 #18 №699721 
>>699719
Ну мне нужно обучиться c++ , если есть предложения зыка для новичка и книги для обучения то не откажусь от твоего предложения
Аноним 10/09/19 Втр 12:42:53 #19 №699727 
>>699721
Так а нахрен тебе программировать? Все имеет свою специализацию и для обычной веб-вакансии нужно одно, для научных расчетов вообще другое и никак не пересекающееся. Надо определиться со сферой, С++ это одни КБ, наука, да разработка игр, причем вакансий мало и они не для новичков, которые прочитали про то, как объявить массив в книжке "с++ за 21 день". "Просто научиться программировать" тоже нельзя, это чувство вырабатывается после успешного овладения несколькими экосистемами языков и многих выпущенных разноплановых продуктов. Так что либо ты учишься стопятьсот месяцев для какой-то области/группы вакансий и потом программируешь на работе, либо хелловордишь трехстрочные скрипты на питоне в стол для своих нужд, либо вообще не трогаешь программирование. Если хочешь просто получить работу - то идешь во frontend разработку, учишь html, css, js, react, всю экосистему с sass less babel webpack gulp, но я думаю что ты пока слабо представляешь что такое промышленное программирование, судя по упоминанию С++. Не хочется же небось всплывающие меню для сайтов вебкам моделей делать?
[mailto:[email protected]Аноним 10/09/19 Втр 13:00:04 #20 №699732 
>>699727
Два чая анону! Чтобы выбиться в люди, программируя на C++, нужно либо в вузике себя проявлять, например, участвуя в олимпиадах по спортивному программированию, либо же показать, насколько ты крут на каких-нибудь интернет-ресурсах.
В любом случае, нужно прокачиваться намного жестче, чем в web'е. Also при появлении любой вакансии для джунов нужно моментально выпрыгивать кабанчиком.
P.S. разбили анону розовые очки.
P.S.S.
if (reality != manyaMirok) {
pyaterochkaActivated(anon);
}
[mailto:[email protected]Аноним 10/09/19 Втр 13:06:36 #21 №699733 
Кстати, аноныч, поясню тебе насчет таланта. В программировании важнее упорство, нежели чем талант, потому что есть много сфер, где нужно просто много читать разной литературу и статей, а не ебаться со сложными алгоритмами. Например, одна из сфер - это web.
Насчет математики - тебе нужно в тред вплов, чтобы начать ебашить прямо с 7-го класса, если ты считаешь, что мат-ка тебе нужна. А если не нужна, так на нет и суда нет. Начнешь разбираться и поймешь, нужна математика тебе или же нет.
[mailto:[email protected]Аноним 10/09/19 Втр 13:07:11 #22 №699734 
>>699733
разной литературы*
Аноним 10/09/19 Втр 13:08:08 #23 №699735 
>>699727
Про то что я плохо вообще разбираюсь в понимании программирования ты прав. Я спрашиваю про обучение потому что поступил на программиста , и хочу быстрее вуза начать обучаться. Ведь хочу посвятить свою жизнь с этим .Вот я и спрашиваю, мне вообщем интересно какие языки лучше начать изучать для наработки знаний ,скилла и базы. Хотелось бы узнать где и как можно легче начать изучать языки (книги, слитые курсы и т.д .Хотя считаю книгу первоисточником)
[mailto:[email protected]Аноним 10/09/19 Втр 13:29:05 #24 №699739 
>>699735
В вузе обычно за тебя решают на чем ты будешь кодить. Выбор языка зависит от того, что ты хочешь делать. И только. Вот, я тебе ответил уже насчет таланта и прочей хуйни. Если ты хочешь заняться DataScience, то учи Python и вникай как можешь в математику. Если же ты хочешь делать сайты, то изучай html/css/js, верстай макеты, разбирайся во фреймворках и т.д., затем уже выбирай язык для backend'а.

C++ лучше учить как второй язык или третий. То есть сначала Ruby или Python или JavaScript или PHP или что-то еще, а потом C/C++. В вузе обычно так и бывает, либо параллельно Python + C++.

Книги легко гуглятся. Там уже по своему уму решай, стоит читать книгу или нет. Потому что на вкус и цвет товарищей нет. Также есть много сайтов, где ты можешь решать задачи - это тоже полезно.
[mailto:[email protected]Аноним 10/09/19 Втр 13:31:17 #25 №699740 
>>699735
И вот еще, если ты ищешь самый лучший язык программирования, самую лучшую книгу на свете, то ты их, к сожалению, не найдешь, потому что их нет.
[mailto:[email protected]Аноним 10/09/19 Втр 13:34:36 #26 №699742 
>>699740
А развиваться (в общих чертах, так сказать) ты можешь при помощи изучения и написания алгоритмов. Но для начала нужно освоить хотя бы синтаксис какого-нибудь ЯП. Но специализация тебе все равно потребуется, рано или поздно.
Аноним 10/09/19 Втр 15:29:58 #27 №699753 
>>699739
>Если ты хочешь заняться DataScience
А если просто в аналитику? Без глубокого погружения.
Вот думаю вкатиться, мб в работе пригодится. Где прочитать про языки?
МимоНеIT, не планирую в пока работать в этой сфере. Чисто для себя.
[mailto:[email protected]Аноним 10/09/19 Втр 16:18:01 #28 №699758 
>>699753
Ну, аналитика понятие растяжимое... Какое-то время уйдет на изучение Python'a или R. Без математики, в принципе, можно этим всем заниматься, но на дилетантском уровне. Есть неплохие книги "Введение в машинное обучение с помощью Python" и "Data Science. Наука о данных с нуля" . Вообще много книг и ресурсов по машинному обучению и анализу данных.
Я не вижу особого смысла вкатываться, если ты не собираешься потом как-то использовать свои знания.
Аноним 10/09/19 Втр 16:23:31 #29 №699759 
>>699415 (OP)
Не ведь им, чтобы стать программистом достаточно быть инфантилом.
Аноним 10/09/19 Втр 17:56:03 #30 №699773 
>>699758
Понял, спасибо за ответ.
Аноним 11/09/19 Срд 12:43:22 #31 №699902 
>>699453
Враки, если ты не тупой, конечно, то осилить сможешь. Ну и выбирай какую-нибудь сферу полегче, типа фронтенда, тогда должно получиться.
[mailto:[email protected]Аноним 11/09/19 Срд 14:24:22 #32 №699916 
>>699902
Во фронтенде нет каких-то сложных алгоритмов или сложных решений, зато нужно хорошо знать английский и знать сразу несколько фреймворков. Плюс стандарты в web'e очень быстро меняются.
[mailto:[email protected]Аноним 11/09/19 Срд 14:26:54 #33 №699917 
>>699916
Не дописал, что везде есть свои плюсы и минусы. Как я уже выше писал, нет самого лучшего языка программирования или лучшей сферы. Каждому свое.
Аноним 11/09/19 Срд 16:22:52 #34 №699931 
>>699714

Да. Легко - скроллить двощи, смотреть маняме и играть в дотку. А тут надо искать информацию и мозги напрягать...

>>699716

Сложнейшие программы в адекватные сроки разрабатываются не одним человеком, а командой.
Аноним 11/09/19 Срд 16:28:10 #35 №699932 
>>699719

На джуна по фронтенду я вообще за 2 месяца вкатился. В бэк - подольше. Сейчас работаю фулстек разработчиком с Питоном. Вот теперь думаю: или пойти фронтенд разработчиком на Реакте, или бэкендом на Python с Django, или осваивать Go и тоже бэкендом идти. Последним неплохо платят (потому что Go-разработчиков пока меньшинство), но на этом языке я вообще не разрабатывал веб. Python-разработчикам платят меньше да и вакансий по нему мало встречал. И фронтенд-разработчикам тоже
Аноним 11/09/19 Срд 16:29:05 #36 №699933 
>>699727

Двачую практика
Аноним 11/09/19 Срд 16:30:51 #37 №699934 
>>699733

>Например, одна из сфер - это web

Вдруг надо разработать фичу, для которой надо применить сложный алгоритм. Но джуну офк ебаться со сложными алгоритмами не обязательно
Аноним 11/09/19 Срд 16:33:14 #38 №699935 
>>699932

Ну и бэкенд мне кажется разнообразнее чем фронтенд
Аноним 11/09/19 Срд 19:01:45 #39 №699953 
>>699932

Я имел ввиду что джун по Го зарабатывает столько же, сколько мидл по PHP/Python или JS с Реактом и пр.
Аноним 11/09/19 Срд 19:17:01 #40 №699955 
>>699953
Где только есть го джуны? Ну может пара вакансий есть, но это для вкатывания нечто вроде скалы, экзотично
[mailto:[email protected]Аноним 11/09/19 Срд 20:35:54 #41 №699971 
>>699953
Лучше учить более востребованный ЯП. Далее выбрать себе набор инструментов и стараться его придерживаться, например, react + php + laravel или vue.js + python + flask и так далее.
Лучше быть спецом в узкой области, чем изучать все, и быть дилетантом во всем. Невозможно объять необъятное. Хз, как ты умудрился вкатиться за 2 месяца. Обычно годик уходит на это все.
[mailto:[email protected]Аноним 11/09/19 Срд 20:38:49 #42 №699972 
>>699971
За 2 месяца научиться верстать + выучить js + какой-нибудь фреймворк для js + bootstrap + git - это сильно. Еще на работе быстро освоить синтаксис php, потому что обычно именно в этой среде джуны пишут свой код. Ты прям ubermensh какой-то.
Аноним 11/09/19 Срд 21:15:16 #43 №699978 
>>699972
> верстать
1 неделя htms/css
>выучить js
тут в зависимости от того, изучал ли прогу, если да, то месяца хватит
>bootstrap/git
А хули там учить-то?
Аноним 11/09/19 Срд 21:15:36 #44 №699979 
>>699978
Это я мимопроходил
[mailto:[email protected]Аноним 11/09/19 Срд 21:44:10 #45 №699993 
>>699978
>1 неделя htms/css
Не, нихуя. За 1 неделю не освоить css + sass + фотошоп на уровне, чтобы сверстать сложный макет.
> js
Js отличается от других ЯП. Нужно приспособиться к нему. Конечно, если на собеседовании просили написать alert("Hello, Pidor!"); и отсортировать массив пузырьком, то, да, можно за 1 час выучить js.
> bootstrap/git
Ну, хз, если никогда не пользовался этой хуетой, то нужно хотя бы посоздавать ветки, хотя бы ради интереса посмотреть исходный код бутсрапа и т. д.
Аноним 12/09/19 Чтв 09:37:39 #46 №700047 
Лол опять набежала куча шизиков)) Вы бля сами-то верите в эту хуйню типа "кокококо это врожденное кокококо"?) Ебучий бред) Пугаете малварь только. Какие же вы мерзкие уебки. Я вам скажу одну вещь, которую говорят все нормальные преподы в нормальных вузах: программирование может выучить любая обезьяна. Это факт. Frontend-макаки своим интеллектом не отличаются от таракана ебучего, а математику учить стоило бы, да.
Аноним 12/09/19 Чтв 14:51:48 #47 №700075 
>>699971
>Хз, как ты умудрился вкатиться за 2 месяца

По 6-8 часов в день ебошил почти без выходных
Аноним 12/09/19 Чтв 14:53:32 #48 №700076 
>>700075

+ я был не новичком в программировании: до этого прогал на C# (из чего-то стоящего сделал говноигру для Андроид и калькулятор графов, за который мне препод поставила зачет и пригласила на научную конференцию) и Java.
Аноним 12/09/19 Чтв 15:01:41 #49 №700079 
>>699993

>За 1 неделю не освоить css + sass

Освоить, чтобы можно было сверстать любой лендинг. Алсо SASS - то всего лишь надстройка над CSS, которая позволяет меньше повторять код

> фотошоп

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

> Js отличается от других ЯП

Динамическая типизация, словари, функциональные выражения как в Питоне. Но после языков со строгой типизацией как Java и C# непривычно, да

> Ну, хз, если никогда не пользовался этой хуетой

Освоить 6-7 команд гита - самое изичное, что может быть

> то нужно хотя бы посоздавать ветки

Нахуя если ты работаешь один над проектом?

> хотя бы ради интереса посмотреть исходный код бутсрапа

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


Аноним 12/09/19 Чтв 15:07:43 #50 №700081 
>>700047

>Какие же вы мерзкие уебки

Это жидольская пропаганда, чтобы подготовить хомячков для разного рода мошеннических схем. Например, Тяньвши, РПЦ и пр.

> программирование может выучить любая обезьяна

Относительно точных наук, программирование - "обезьянья" работа, это да. Поэтому меня училка по физике мотивировала идти в науку, а программирование - это "тупая работа". Но жизнь расставила точки над i...

> Frontend-макаки своим интеллектом не отличаются от таракана ебучего

Зато получают больше ученых-пердоликов в своих НИИ

Аноним 12/09/19 Чтв 23:46:17 #51 №700156 
>>700081
Ну не скажи. Мой коллега из Стекловки постоянно летает по европам и пендостанам. Занимается любимой и интересной работой. Зарабатывает кучу денег. Такие люди с явным пренебрежением относятся к тем, кто с важным видом пишет код для, внимание, АНИМАЦИИ КНОПОЧКИ НА САЙТЕ ПО ПРОДАЖЕ ЗОНТИКОВ. Ещё смешнее с тех людей, кто реально уверен что для этого нужен ТАЛАНТ. А по поводу денег, так мой второй товарищ игрушки под андроид пишет и живет припеваючи(на собеседовании малькам даёт математические задачки, в том числе и простые типа: посчитать ln0,98 ручками)
Аноним 13/09/19 Птн 11:22:06 #52 №700194 
>>700156
Я логарифмы в 10 классе считал. Смогу анимацию на кнопку сделать ?
Аноним 13/09/19 Птн 11:51:20 #53 №700199 
>>700156

> Такие люди с явным пренебрежением относятся к тем, кто с важным видом пишет код для, внимание, АНИМАЦИИ КНОПОЧКИ НА САЙТЕ ПО ПРОДАЖЕ ЗОНТИКОВ

Не видел таких людей среди веб-программистов (по крайней мере в своем окружении). Да и оное (в т.ч. фронтенд-разработка) разукрашением кнопочек (и пр. версткой) далеко не ограничивается. Но манькам далеким от этой сферы виднее, конечно. Они же и пускают в народ миф о том, что программист без матана, дифуров, линала и пр. вузовской математики - "не программист" и веб-разработчики - тоже "не программисты". И что хорошие программисты только из ПМИ/мехмата/матфака выходят

> Ещё смешнее с тех людей, кто реально уверен что для этого нужен ТАЛАНТ

Ну с этих и я проигрываю. На самом деле, для прогромирования достаточно иметь абстрактное, логическое мышление. Матан, линал и пр. нужны в узких или мало распространенных сферах вроде разработки игровых движков, машоба и пр.

> на собеседовании малькам даёт математические задачки, в том числе и простые типа: посчитать ln0,98 ручками

Он набирает data инженеров и/или разработчиков игровой механики что ли?

>>700194

Нет. Умение считать логарифмы и пр. матан не помогут тебе сделать анимацию кнопки. Умение все это считать поможет только для математических расчетов


Аноним 13/09/19 Птн 12:03:50 #54 №700201 
>>700199

Я чаще наоборот встречаю манек с зашкаливающим ЧСВ, которые себя считают уберохуенными спецами потому что знают матан, линал, дифуры и пр. А чисто прикладными вещами, вроде фреймворков (которые не только упрощают разработку, но и приучают новичков к грамотной архитектуре приложения), модульности кода, архитектурных паттернов, баз данных и пр. не владеют
Аноним 13/09/19 Птн 17:38:35 #55 №700240 
>>700199
Я говорил о том, что программисты в принципе подмастерья настоящих умов. И я не говорил что нужно фронтам нужна математика. А задачки математические он дает по одной простой причине, которая очевидна всем людям с мозгами: если человек разобрался в математике или физике, то разобраться в экономике или программировании для него не составит никакого труда. Кому нужны люди с энциклопедическими знаниями? Если ко мне на собеседование придет чудик который всего Лутца наизусть знает, но не может разобраться с простой математикой я его не возьму.
Аноним 13/09/19 Птн 17:39:22 #56 №700241 
>>700201
Такие тоже есть. И они по факту такие же говноеды.
[mailto:[email protected]Аноним 13/09/19 Птн 18:14:24 #57 №700249 
>>700241
Фига вы все здесь живете в маня-мирках. Для решения повседневных задач программисту не нужно обладать какими-то выдающимися знаниями в области математики, особенно веб-программисту.
Конечно, если заниматься алгоритмическим программированием, то знание математики необходимо (и то не на уровне математиков-теоретиков). И смысл тут перед кем-то кичиться своим знанием математики, если оно не помогает писать код на php?
Многие понятия теоретической математики не используются даже в физике, например. Что уже говорить о программировании. И далеко не факт, что математик сможет легко войти в программирование на топ-уровне за короткий срок, потому что его знания ему не сильно в этом помогут. Так что скорее всего типичный математик просто обосрется. Кстати, Саймонс писал, что он часто забывал какая команда что значит и т. д., и говорил, что хороший математик - это не значит хороший программист.
[mailto:[email protected]Аноним 13/09/19 Птн 18:16:54 #58 №700250 
>>700249
Короче, чтобы хорошо программировать - нужно много программировать и все. А знание математики - это просто бонус, если не заниматься тесно с ней связанной хуетой.
Аноним 13/09/19 Птн 18:19:34 #59 №700251 
>>700249
Ты в шары долбишься? Где я написал что математика НУЖНА программисту? Шизик
[mailto:[email protected]Аноним 13/09/19 Птн 18:22:46 #60 №700253 
>>700251
Братишка, не кипятись. Я просто в тред написал, не нажал delete, sorry.
Аноним 13/09/19 Птн 18:29:30 #61 №700254 
>>700240

Удвою товарища >>700249

>И далеко не факт, что математик сможет легко войти в программирование на топ-уровне за короткий срок, потому что его знания ему не сильно в этом помогут

Так как умение решать логарифмы и пр. ручонками показывает профессиональную компетенцию разработчика? Почему бы не дать тестовое задание на разработку приложения, поиск потенциальных багов в существующем коде и их исправление? Чтобы выебнуться, какая компания уберохуенная на уровне Гугла, Амазона и пр. (и те дают задачи не на решение типовых задач высшей математики, а нетривиальные логические), чтобы соискателю привить чувство престижности и на основании этого меньше платить ("похуй что работаю за зарплату, на которую согласился бы менее скилованный чел, зато в престижнай кампании!")?Алсо решение логарифмов, интегралов и пр. тоже задрачивается, как и умение шлепать формочки и прочее. Это не выявляет способность соискателя решать нетривиальные задачи. Причем даже шлепание формочек задача менее тривиальная, чем решение интегралов, логарифмов, дифуров и пр. ибо способов решения на порядки больше, а единственно верного ответа на задачу нет.
Аноним 13/09/19 Птн 18:31:31 #62 №700255 
>>700240
>И я не говорил что нужно фронтам нужна математика

Да и бэкендам она не нужна, на самом деле. Редко встречаются задачи, где нужно применить сложный алгоритм и тем более сложные математические расчеты. Да и алгоритмы, формулы можно нагуглить. Ты просто не понимаешь сути ПРОМЫШЛЕННОГО программирования (а не АЛГОРИТМИЧЕСКОГО, НАУКОЕМКОГО)
[mailto:[email protected]Аноним 13/09/19 Птн 18:40:39 #63 №700257 
>>700255
Такие задачи, конечно, есть, но на них отбирают чуваков: победителей и призеров яндекс алгоритма, vk cupa, vcm icpc и т.д. А обычному анону, который хочет уметь делать интернет-магазин и работать фулл стаком это все не нужно. Просто тут пиздец чуваки преувеличивают все как дети (как раз сейчас же выходные и не надо в шкалку идти)...
[mailto:[email protected]Аноним 13/09/19 Птн 18:48:40 #64 №700259 
>>700257
Пиздец тут набежали шизики. Это то же самое, как если бы произвольный анон хотел бы позаниматься на турниках и брусьях для здоровья и чтобы поддерживать минимальную форму, а ему бы начали советовать ебашить жим лежа и становую тягу, да жрать анаболики, чтобы приседать 200 кг.
Обычный анон-программист бесконечно далек от теоретической математики и "алгоритмического-наукоемкого" программирования...
Аноним 13/09/19 Птн 19:12:47 #65 №700268 
>>700250
Двачну
Аноним 18/09/19 Срд 17:46:28 #66 №701284 
>>700255
>сути ПРОМЫШЛЕННОГО программирования (а не АЛГОРИТМИЧЕСКОГО, НАУКОЕМКОГО)
в чем разница?
мимокрок
Аноним 18/09/19 Срд 19:10:28 #67 №701293 
>>699421
>Надо развивать таланты, проявившиеся в детстве, но они есть не у всех.
>Месси в три года играл в футбол лучше десятилетних;
>Моцарт в пять лет писал музыку;
>Илон Маск в двенадцать писал собственные программы.
Да, но о каких талантах здесь идет речь или есть определенный ген игры в футбол/программирование? Нет, Месси разве что могло повезти с длинными ногами и он из-за этого хорошо играет в футбол, но лол, он карлан. Во-вторых, ты не учитываешь, что большинство людей, которые добились успеха не владели такими талантами, как Месси/Моцарт/Маск, причем это распространяется на любую сферу, просто они 24/7 играли в футбол и потом стали футболистами. Да и к тому же, какой блять талант в программировании, это в 90-ых в программирование шли физики/математики и другие "элиты" от мира науки, но сейчас программистами становятся всякий скам ввиде религиоведов/фотографов/экономистов, которые далеки от программирования.
Аноним 19/09/19 Чтв 11:51:09 #68 №701440 
>>701284

В том, что промышленное программирование - это о разработке чисто прикладных вещей вроде приложений, сайтов, игр, драйверов и т.д. Алгоритмическое (для CS) - о разработке алгоритмов и пр. матмоделей, которыми пользуются первые. Разница между первым и вторым: как между проектированием самолетов/автомобилей другой техники и теоретической физикой
Аноним 19/09/19 Чтв 12:21:22 #69 №701443 
>>699415 (OP)
Я прохожу куча собесов, не могу вкатиться. Я короче, низкоуровневую хуйню не могу понять, с ссылками, хранение памяти ( наизусь запомнил, что ссылочные в куче, а значимые в стеке) Короче, не даётся мне это
Аноним 19/09/19 Чтв 14:12:30 #70 №701453 
>>701443

Есть более высокоуровневые направления. Тот же веб, мобилки
Аноним 19/09/19 Чтв 16:12:13 #71 №701466 
>>701453
Я в веб и вкатываюсь, это не отменяет того факта, что на собесе будут спрашивать низкоуровневые вещи
Аноним 19/09/19 Чтв 21:08:39 #72 №701498 
>>699415 (OP)
Хуйня это всё. Чекай видос с опросом прогеров яндекса о нужности математики в проге, 90% скзали,что нет. Кто утверждает, что без знаний математики нельзя быть прогером - отсталые долбоебы, которые из проги знают только шаблон, по которому нужно решать задачи в егэ
Аноним 20/09/19 Птн 09:59:23 #73 №701563 
>>701498
Тут скорее не матан какой-то нужен, а алгебра для развития абстрактного мышления
Аноним 23/09/19 Пнд 08:14:11 #74 №701996 
>>701466

Из низкоуровневых: "что такое HTTP и какие методы запросов бывают?"? Да эт хуйня. Про то, как выделяется память в стеке/куче интерпретатором, как браузер парсит HTML и пр., в нормальной конторе на позицию веб-разработчика тебя не будут спрашивать. Будь готов к вопросом по базе JS ("чем null отличается от undefined?", "как вызвать несколько промисов сразу и обработать только первый сработанный из них?" и пр.), PHP, Python или Go. Алсо фронт проще для вката, поэтому для быстрого старта карьеры можно начать с него. Но можно взять и PHP для быстрого старта. Если времени дофига, то для бэка можно взять и Python, Go, Scala
Аноним 23/09/19 Пнд 08:20:35 #75 №701998 
>>701563

Разработка архитектуры программ тоже нихуево так прокачивает абстрактное мышление. И это релевантно профессиям программиста, в отличие от алгебры. Да и ее знания не помогут в разработке. Лучше сделать больший упор на релевантные программированию вещи, если хочешь стать программистом, а алгебру и пр. можно знать поверхностно для общего развития.

По мне более прикладные вещи вроде проектирования БД, архитектуры веб-сервисов и пр. менее тривиальны, чем решение задач прикладной математики. А теоретическая математика - это в основном вещь в себе. Как один говорил, математика - это "строгое искусство".
Аноним 21/10/19 Пнд 09:40:46 #76 №705695 
>>701498
Ты бы в геймдеве такое сказал, там много завязано на физике (хотя тут уже спорно), тригонометрии, векторах и алгебре. Мнение вебмакак о математике слушать - себя не уважать.
Аноним 21/10/19 Пнд 11:33:16 #77 №705700 
>>705695
>физике (хотя тут уже спорно)

Не спорно, если игра имитирует физический мир.

> тригонометрии, векторах и алгебре

Linear algebra & analytic geometry короче. Но это - капля в море по сравнению с тем что учат на матфаках.
Аноним 22/10/19 Втр 17:33:09 #78 №705841 
>>699421
>ОНИ РОДИЛИСЬ С ПОНИМАНИЕМ ЭТОГО
Ты путаешь талант с воспитанием, дурачок. Именно правильное воспитание и образование своего ребёнка и лежит в основе так называемого "таланта".
Аноним 22/10/19 Втр 18:31:10 #79 №705846 
>>705700
>Linear algebra & analytic geometry
Что это означает? Извини, у меня французский был иностранным языком в школе. Заранее спасибо за ответ.
Аноним 22/10/19 Втр 21:13:24 #80 №705861 
>>705846
Линейная алгебра и аналитическая геометрия.
Аноним 22/10/19 Втр 21:24:13 #81 №705862 
>>705861
Спасибо... Ой, я же уже поблагодарил заранее. Тогда двойное спасибо тебе :D
Стоп, это уже четверное спасибо... Ничего страшного :D . Надеюсь, спасибо из-за этого не обесценится :DD
Аноним 24/10/19 Чтв 14:01:16 #82 №706287 
>>705846

> 2k19
Аноним 24/10/19 Чтв 14:01:48 #83 №706288 
>>705846

> 2k19
> Не понимать английский хотя бы на уровне B1
Аноним 24/10/19 Чтв 14:59:52 #84 №706295 
>>705862
Ты миленький хотя бы?
Аноним 25/10/19 Птн 00:41:56 #85 №706349 
>>699415 (OP)
"Стать программистом" — это слишком зонтичное понятие.
Суммируя то, что говорилось выше, не следует путать:
I. Программирование в целом. Оно может быть:
а) Относительно(inb4 относительно меня или относительно хуя?) наукоёмким — область может варьироваться от "матан, матан, матан и ничего больше" и до просто, как где-то здесь его обозвали, "алгоритмического" программирования. Для первого крайнего случая зачастую в организациях, которые решают задачи таким жёстким матаном, в штате могут быть и программисты и математики отдельно. А могут и не быть. Характерные примеры тут — это DS, Quant, обработка сигналов, разработка графических движков, компиляторное байтоёбство.
б) Нихуя не наукоёмким / редко таковым. Это огромный пласт кодинга сегодня, от байтослесарства и до высокоуровневого говна. Тут либо ты не будешь использовать не то, что матан, а даже продвинутые CS-штучки. Главное — не выходить за O(n), не делать так, чтобы память текла как из ведра, да и пожалуй всё. Заюзаешь раз в годик матешу или физику — даже разрабам на Unity приходится описать равноускоренное движение, ну или там угловую скорость. Всё остальное тут — это знания совсем другого рода. От стандартов / протоколов и возможностей языка и до фреймворков.
II. Разработку ПО в целом.
Это скорее про твою аккуратность, умение неспеша всё обдумать — как и в плане software design, тестируемости, так и того, что видно за горизонтом — насколько абстрактный и расширяемый у того или иного модуля должны быть код и функциональность.
Это в очень серьёзной мере про взаимодействие с другими людьми и выстраивание приоритетов.
Я уже не говорю про умение использовать повседневные инструменты, типа того же git, и прошаренность в смежных относительно твоей прямой обязанности и области технологиях.
Аноним 28/10/19 Пнд 16:41:16 #86 №706583 
>>706349
О, нормально объяснил.
comments powered by Disqus

Отзывы и предложения