Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


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

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 54 | 3 | 25
Назад Вниз Каталог Обновить

Какой язык учить первым ? Raiden 28/06/17 Срд 19:51:57  1013088  
newyorkcity2-wa[...].jpg (505Кб, 1440x1080)
Сап двач.

Зашел на фриланс,чуток прифигел и захотел научится программировать аки кулл хацкер 1337

Проблемы тут две:

Я даун гуманитарий.В математику ну такое.2+2 могу сложить,но не более.Например курс за 9-11 класс мне дается с трудом.

Вторая проблема.Я не знаю в какую сферу идти и что учить.Есть дядя который кодит уже достаточно давно и он мне говорит что надо учить Питон,Яву,Яву скрипт.Короче онли Ява и питон,я начал кодить на С++ (Да я больной ублюдок :) ) И получается хотя бы написать хоть что то,да и синтаксис базовый я почти выучил.Но дядя говорит что С++ прошлый век,якобы чувак на питоне сделает ту же работу в 10 раз быстрей.Питон,ну он как то запускается через жопу,да и внятной среды разработки нет (ХЗ по гуидам на тытрубе заставляют писать в виндовс консоли,что капец как не удобно.) Питон вроде бы легок в освоении,но к С++ я уже присосался,не хочется его покидать.Я там хоть чуток понимаю.Что предлагаете ? Учить питон ? Яву ? Или остатся на С++ ?
Аноним 28/06/17 Срд 21:44:21  1013123
Начни с forth читая книги "Starting forth" и "Способ мышления ФОРТ". После них языки будут выглядеть проще и к тому же сможешь задействовать интересные приемы.
Аноним 28/06/17 Срд 22:25:37  1013144
>>1013088 (OP)
Assembly, computer architecture and digital design.
Аноним 29/06/17 Чтв 01:42:01  1013228
Обратитесь к программисту.
Аноним 29/06/17 Чтв 11:58:23  1013344
Если гуманитарий, а программирование интересно, то сделай ип и найми программистов. Каких-то даже начальных знаний хватит чтобы их ебать. Будешь до всего доябываться и за счет них научишься сам. Главное не давай им возможности подумать, что они в чём-то правы, но и сильно не переусердствуй, а то поймут, что ты даун и будут тебя наябывать.
Аноним 29/06/17 Чтв 13:10:32  1013373
Haskell же, платиновый вариант.
И идея с ИП тоже хорошая, сам подумываю.
Аноним 29/06/17 Чтв 15:14:54  1013444
>>1013088 (OP)
Да не язык тебе нужен, а азы информатики, чтобы было малейшее понимания того, чему ты хочешь жизнь посвятить.
Аноним 29/06/17 Чтв 16:17:46  1013506
>>1013444
Да не язык тебе нужен, а азы информатики, чтобы было малейшее понимания того, чему ты не хочешь жизнь посвятить.
Аноним 29/06/17 Чтв 16:48:05  1013559
>>1013123
Форт неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит Форт, а потом не знает что делать с ним. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Аноним 29/06/17 Чтв 17:00:50  1013584
>>1013559
В Haskell есть некоторые элементы Форта.
Аноним 29/06/17 Чтв 19:26:46  1013647
>>1013088 (OP)
Нужно не язык учить, а базовые принципы программирования. В этом поможет СИКП.
Аноним 29/06/17 Чтв 19:54:43  1013678
>>1013647
В школе знал пасаль на уровне олимпиадок городских, нихуя не понимаю как и что реализовано в scheme. Просто ебола какая-то.

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

Алсо есть такое мнение:
"Скажу так: если бы мне было 20 лет, и нынешний я был своим собственным ментором, младший я бы изучил лишь три разных языка: VHDL для описания схем, Ada SPARK для программирования вычислителей, и Matlab для разработки алгоритмов. Только после этого я бы изучил С на уровне чтения кода, не более. VHDL и Ada SPARK похожи по синтаксису, потому это скорее полтора языка для одного мозга. Matlab похож на C, потому тоже полтора языка. Получается три для одного мозга. В результате, не замусорив мозг, я бы получил способность делать законченные системы на основе собственных или адаптированных архитектур (для этого VHDL), с надежным кодом (для этого Ada, а точнее ее урезанный надежный вариант SPARK), и со своими алгоритмами (для этого Matlab, который умеет делать из модели фильтра VHDL код для FPGA). А продавать нужно законченное но небольшое решение, будь то компонент или конечный продукт. Например, так делает контора, которую уже два или три раза покупали: модель 32-битного SPARC-совместимого процессора с правильными дополнениями (FPU и прочее такое) на VHDL синтезируется для стойких к радиации чипов FPGA и поставляется покупателю в виде готовой микросхемы с авторской надписью на корпусе."

Что скажете? Пиздежь ли это?
Аноним 29/06/17 Чтв 20:00:39  1013680
>>1013647
Да, двачую, но это будет сложно. Поэтому будь готов много гуглить и думать.
Аноним 29/06/17 Чтв 20:02:21  1013682
А ты всё таки очень умён. Учи Haskell
Аноним 29/06/17 Чтв 20:09:09  1013686
>>1013678
>Что скажете? Пиздежь ли это?
Полнейшая чепуха. Написано ради поднятия собственного ЧСВ, и запудривания мозгов ньюфагам.

>В школе знал пасаль на уровне олимпиадок городских, нихуя не понимаю как и что реализовано в scheme. Просто ебола какая-то.
А зачем и что там понимать? Там же все объясняется. При чем все эти понятия встречаются во всех языках. Нельзя просто так перескочить через все эти понятия и сразу писать приложения. Придется начать с основ, и потом уже не будет преград чтобы писать на любом языке, хоть на C++, хоть на чем. Можно конечно не читать СИКП, а идти извилистыми путями, но тогда придется потратить времени как минимум в 2 раза больше. Все хотят сразу писать большие программы, это хорошо, но это невозможно без базы. Ребенок не может сразу встать на ноги, ему нужно укрепить мышцы, сначала ползать, потом ходить.
Аноним 29/06/17 Чтв 20:21:02  1013692
>>1013686
Ну вот, например:

(define (sqrt-iter guess x)

// как я понимаю, объявляется ф-е с именем sqrt-iter, зависящая от 2х переменных guess и x, так?

(if (good-enough? guess x)

// Если условие good-enough? (которое в свою очередь, тоже функция от тех же переменных) выполняется, то...

guess

// ... делать guess

(sqrt-iter (improve guess x)

// Иначе - sqrt-iter объявить функцией от 2х переменных (improve guess x) и x. Я все верно понимаю?

x)))


Алсо, если не лень, расскажи чем занимаются люди, пишущие не сайты. Просто примеров проектов будет достаточно, интересно, что они делают. На каком уровне можно вкатиться джуном?
Аноним 29/06/17 Чтв 20:34:38  1013702
14163388177950.webm (12196Кб, 480x480, 00:03:29)
>>1013088 (OP)
Элементарно же:
1. Берешь то что хочется больше всего в данный конкретный момент.
2. Изучаешь пока не надоест.
3. Когда надоело Goto 1.

Так очень быстро попробуешь очень многое не зацикливаясь на чем то одном. Потом будешь писать на том чем больше захочется.
Аноним 29/06/17 Чтв 20:40:12  1013708
>>1013088 (OP)
Хаскель, лисп, паскаль.
Первый функциональщина, которая ставит мозги в нужном направлении.
На втором можно писать что угодно, от вирусов/ботов до веба.
Ну и третий это чисто алгоритмы, угарать по задачам, мозги прокачивать
Аноним 29/06/17 Чтв 20:51:35  1013714
>>1013702
Анон, можешь дать название мелодии?
А по теме, кроме sicp, есть ещё курсы cs50
Но sicp - это единственная вещь, которая поможет тебе понять, что такое программирование.
Аноним 29/06/17 Чтв 21:26:23  1013735
>>1013692
>// как я понимаю, объявляется ф-е с именем sqrt-iter, зависящая от 2х переменных guess и x, так?
Да, define это объявление функции, далее имя sqrt-iter и 2 аргумента guess и x.

>/ Если условие good-enough? (которое в свою очередь, тоже функция от тех же переменных) выполняется, то...
Да, если функция good-enough? выполняется, то возвращается значение guess, иначе выполняется функция (sqrt-iter (improve guess x)
x))), та же самая функция sqrt-iter, но теперь она принимает первым аргументом функцию (improve guess x), а вторым также x.

>// Иначе - sqrt-iter объявить функцией от 2х переменных (improve guess x) и x. Я все верно понимаю?
Объявляются функции через define, здесь не объявление, а вызов функции.

>Алсо, если не лень, расскажи чем занимаются люди, пишущие не сайты. Просто примеров проектов будет достаточно, интересно, что они делают. На каком уровне можно вкатиться джуном?
Сейчас весь бизнес уходит в веб, и даже настольные программы вроде фотошопа. Но веб это не только сайты, в вебе много сложных и интересных задач. Что делают вне веба не могу знать, много что могут делать, смотря какие задачи у бизнеса, но вакансий вне веба очень мало.

Аноним 29/06/17 Чтв 21:29:16  1013740
>>1013692
Тебе нужно перечитать СИКП с первой главы, и вдумчиво. Главное понимать условие задачи, которая там решается, тогда просто понять какой код и для чего показывается. Задачи там в основном математические, поэтому нужно внимательно читать и вдумываться.

С первого раза сложно, но потом сикп легче идет. Перечитывай, практикуйся. Главное понимай что делаешь и зачем, а не просто переписывай код. Понимай какую задачу решаешь.
Аноним 29/06/17 Чтв 21:48:25  1013749
>>1013740
> Главное понимай что делаешь и зачем
Это сложно, когда читаешь SICP. Постоянно приходится думать "зачем я решаю это говно через жопу и рекурсию на мертворожденном языке, когда итеративный вариант на нормальном языке надежнее, быстрее, и понятен даже дошкольнику". И так у них все.
Аноним 29/06/17 Чтв 21:53:58  1013750
>>1013647
>>1013680
>>1013692
>>1013714
>>1013735
>>1013740
Не слушай этих. Если ты гуманитарий, то сикп тебе будет очень тяжело читать, т.к требуется глубокое понимание метода Ньютона, который ты не осилишь.
Лучше вкатывайся в веб, изучай HTML+CSS+JS+PHP+тонны фреймворков и зарабатывай свои 300к, а адептов сикпа и матанопитухов не слушай.
Аноним 29/06/17 Чтв 22:18:34  1013764
>>1013750
> изучай HTML+CSS+JS+PHP+тонны фреймворков и зарабатывай свои 300к
Вот объективно и серьезно, без двачевского сарказма, сколько в ДС реально джуну поднимать на таком? В OneTwoTrip!, например. Или еще где, просто первое, что на ум пришло.
Аноним 29/06/17 Чтв 22:22:30  1013768
>>1013764
30-50к
Аноним 29/06/17 Чтв 22:24:32  1013770
>>1013764
>OneTwoTrip!
Там вроде вакансии front-end есть, правда там опыт 1-3 года требуют. Обещают от 90 до 180к.
Аноним 29/06/17 Чтв 22:31:11  1013777
>>1013749
>>1013749
Почему императивный понятнее? Мне например первое время императивное программирование вообще не заходило, ну не понимал зачем все это, не математический какой-то подход, сложный непонятный. На Лиспе код похож на математические выражения, такие же какие изучали в школе.
Аноним 29/06/17 Чтв 22:32:14  1013779
>>1013750
Хочешь сказать нужно выучиться синтаксис и все?
Аноним 29/06/17 Чтв 23:20:56  1013808
>>1013777
> Почему императивный понятнее?
Потому что 90% кода, который ты будешь писать в своей жизни - это не "пусть f - это зделонное, и зделоно оно заделыванием зделывателя поверх зделонного", а вполне себе "зделой то, потом зделой это, и еще вот это, заебись". Пользователь дает задание, а ты даешь задание ос и процессору. Это императивщина, и всегда ей останется.
Аноним 29/06/17 Чтв 23:36:25  1013820
>>1013779
Он зарабатывать хочет, а на профессию ему похуй. Никто не объясняет умалишенному, что лучше бы он вкатывался в менеджеры.
Аноним 29/06/17 Чтв 23:40:05  1013825
>>1013808
Императивного кода необходимо избегать. Потому что изменяемое состояние несет с собой непредсказуемые ошибки. Тот же React следует этой идеологии, да и вообще он заимствует много фишек из функциональных языков. Так что твое утверждение ложно, декларативный код лучше императивного, и он везде.
Аноним 29/06/17 Чтв 23:42:18  1013827
>>1013820
Я ж не против. Все равно на каком то этапе придется прийти к этому, или стать адептом вордпресов.
Аноним 29/06/17 Чтв 23:58:27  1013838
>>1013827
У меня был фан. Я фапал на Мотоко Кусанаги, со всеми вытекающими, кто-то дрочил на матрицу, кто-то на фильм "Хацкеры", а он дрочит на доляры. Ты думаешь, что ему что-то надо от быдлокодерства, кроме хрустящей купюры? А для купюры ему достаточно и пыхи, или что там модно? Жабаскрипт? А на остальное ему глубоко насрать, его мечты в другом месте. Мне единственное что странно, так почему они не идут в манагеры??? Ведь и зарплаты больше и вкатиться легче, нахуя эти закосы под быдлокодеров?? Какой уёбок сделал слесарную профессию модной? не бомбит, нет.
Аноним 30/06/17 Птн 00:04:19  1013842
>>1013838
Думаешь можно просто так стать php или js девелопером? Да ни разу. Чтобы быть востребованным нужно быть спецом, хорошо знать все. Все наслушались веселых историй, что типа программировать легко. Это не правда, программирование очень сложно. Не каждый может стать программистом.
Аноним 30/06/17 Птн 00:53:07  1013869
wgRWRC-wYEU.jpg (62Кб, 682x1024)
>>1013714
https://youtu.be/6EqEisC5yeI
Аноним 30/06/17 Птн 02:32:45  1013886
>>1013825
Щас бы говно для хипстеров как эталон приводить.

Функциональная параша нужна только в гармоничной комбинации с ООП, как к примеру это сделано в C#. Больше функциональное говно нигде не нужно, и точка.
Аноним 30/06/17 Птн 08:41:30  1013932
>>1013886
Дешевый вброс. Ни одного аргумента. Хотя большего ждать от "кодера" не способного освоить Линукс не стоит.
Аноним 30/06/17 Птн 08:49:08  1013934
>>1013886
ООП не нужно ведь есть реактивное программирование. И оно ближе даже к мозгу, чем всякие там объекты.
Аноним 30/06/17 Птн 08:49:39  1013935
>>1013934
А, ну, еще есть это, классы типов. Вот тогда да, ООП не нужно.
Аноним 30/06/17 Птн 09:29:04  1013943
Смотрю рейтинг языков по приложениям - на крестах написано больше. Ок. Где с нуля вкатиться в кресты? Я сейчас ничего десктопового не пользую, что пишут эти люди - хуй их знает.

Выше в треде сказали, что сейчас уже перекатывают приложения с десктопа на веб. Рейтинг вакансий - веб макаками хоть печи топи. Так куда вкатиться в 2к17м? Хочу вкатиться без заебов, а тут говорят конкурировать за еду с кучей плебеев, портфолио, сертификаты. Да ебать вас в жеппу я простой веб макакой вкатываюсь с нуля, хули вы от меня хотите? Еще и вы говорите, что макаки - не люди.

Давайте так:

Какие сферы есть вообще?

Куда можно вкатиться со знаниями и без анальной ласки руководителю посредством портфолио?

Где самый большой выбор работодателей?

Есть ли возможность съебать из сраной?
Аноним 30/06/17 Птн 09:39:34  1013947
>>1013750
Удваиваю этого.
Если ты не знаешь математику, то плюсы учить бессмысленно - негде будет применять. Если ты не знаешь математику, то в программировании сможешь быть максимум макакой хтмлцсспхпжскрипт. Более вероятны верстка, cms, а то и вовсе низкоквалифицированное сисадминство.
Аноним 30/06/17 Птн 09:45:51  1013950
>>1013947
Какую математику? Зачем в плюсах математика?
Аноним 30/06/17 Птн 09:46:39  1013952
>>1013950
Что ты писать на них собрался?
Аноним 30/06/17 Птн 09:54:01  1013954
>>1013952
Какая разница. Никакая математика не нужна. Даже в Хаскелле не поможет никакая математика. Хотя он к ней очень близок.
Аноним 30/06/17 Птн 09:59:05  1013957
>>1013947
>Если ты не знаешь математику, то в программировании сможешь быть максимум макакой хтмлцсспхпжскрипт
Очередной вкатыш. Ты даже без математики не сможешь в php и js. Это такие же языки программирования как и C++. Программистом стать сложно, независимо от языка. Математика тут вообще не причем.
Аноним 30/06/17 Птн 10:11:24  1013963
>>1013957
У тебя и русский язык не при чем.
Аноним 30/06/17 Птн 10:16:23  1013965
>>1013963
> ни при чем
Самопочин.
Аноним 30/06/17 Птн 10:36:30  1013979
>>1013963
Да похер мне на русский, да и на твое мнение тоже. Вот ты пишешь что php и js это макакинг, а сам не можешь и этого. Если это типа так легко, то напиши компилятор из любого языка в JS, на самом JS. Да хоть что-нибудь напиши, где будет кода больше 1000 строк.
Аноним 30/06/17 Птн 10:43:19  1013981
>>1013979
Так чего выходит макак не существует - это просто локальное оскорбительное у погромистов, лишь бы быдлом кого назвать?
Аноним 30/06/17 Птн 10:52:24  1013984
>>1013981
JS, PHP, etc - языки программирования, на них можно писать программы любой сложности. Кого считать макаками не знаю. Про макак пишут те кто сам не программирует, или те кто упоролся одним языком, и хочет оправдать свое незнание других языков их ненужностью. На самом деле на JS можно писать такие же сложные проекты как на C++.
Аноним 30/06/17 Птн 11:54:32  1014004
>>1013984
Какие проекты? Что продают фирмы среднего пошиба в ДС? какие-нибудь программки для таких же фирм, что бы в них строить карты жкт или анальные пробки рисовать? Так что ли? И кого на рынке больше веб макак или таких погромистов?
Аноним 30/06/17 Птн 12:56:31  1014035
>>1013943
> Я сейчас ничего десктопового не пользую
> что пишут эти люди - хуй их знает
Это как, твой проц выполняет сразу жаваскрипт?
Аноним 30/06/17 Птн 13:20:50  1014057
>>1014035
Ну например мне ну нужны мусорные офлайн приложения, какой-то мелкий софт для бесполезных задач. Все нужное и крупное уже есть и поддерживается крупными не рашкоконторами. Т. е. ничего рашкованского, я не использую и вообще не так много чего мне и нужно. Что же блять они пишут тут? Целый ДС блять заполонили офисами и быдлом - что там творится не понятно.
Аноним 30/06/17 Птн 13:29:16  1014059
>>1014057
Ты какой-то мерзкий порашник, не буду тебе отвечать.
Аноним 30/06/17 Птн 13:49:52  1014073
>>1014059
Ну есть такое, мне говорили, что я даже для двача ебанутый. И что мне не кресты учить надо, а голову лечить, потому что вопросы как дрисня размазанная по полу туалета. Но если надумаешь, знай - я тут.

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

Топ тредов
Избранное