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

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 46 | 6 | 18
Назад Вниз Каталог Обновить

Помогите стать как Гейтс и Цукерберг Аноним 13/05/16 Птн 18:38:54  742476  
14631539346680.jpg (82Кб, 476x480)
Всем привет. Мне 26 лет, я - социофоб, омега, лох. Плохо учился в школе, не окончил университет, а английский, информатику знаю плохо.
Посоветуйте, пожалуйста, книгу чтобы выучить программирование за 2 месяца, и через год заработать много миллионов как Цукерберг. Всем заранее спасибо.
(Автор этого поста был забанен. Помянем.)
Аноним 13/05/16 Птн 18:40:00  742478
>>742476 (OP)
Нормальный вброс, описал среднестатистического начинающего погромиста по совету из /b/
Аноним 13/05/16 Птн 18:50:24  742493
Жава, питон, пхп и подобное - неудачные варианты для новичка. Языки сложные, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит жаву или питон, а потом не знает что делать с ними. Лучше попробуй 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 Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Аноним 13/05/16 Птн 18:55:05  742502
>>742493
Ну я пошутил естественно со своим постом. Но всё-равно большое вам спаибо за ответ. На фриланс изначально на любом языке не войти. А работа зависит от образования, связей и города. В провинциях - это 1С, java - в редких гос. конторах и у не частых мобильных разрабочтиков. А вот php по чаще, мне почему - то кажется, что для первой работы в далекой провинции, кроме как php и 1С особо расчитывать не на что.
Аноним 13/05/16 Птн 18:58:27  742505
14631551074430.jpg (788Кб, 2000x1086)
>>742502
По языкам - пикрелейтед. По знаниям в целом читай последовательно SICP, Кормена-Лейзерсона про алгоритмы, потом уже можешь выбирать более узкую область по интересам.
Аноним 13/05/16 Птн 18:59:38  742510
Лично мне кажется, что все истории о быстром вхождении в программирование - это только от людей очень умных и подкованных в computer science. А простому смертному, потерявшему учебные полимер по жизни, 1С или php выучить на начальному уровне за 2-8 лет это уже будет большим подвигом.
Аноним 13/05/16 Птн 19:06:33  742518
>>742502
У нас в универе группа хаскелистов насмерть забила лиспера монадой. Лучше не вскрывай эту тему и иди в пистон, братюнь.
Аноним 13/05/16 Птн 19:07:56  742521
>>742505
>Очень сложный путь - C++
Как минимум странно.
Никто не заставляет ломать мозги о всякие пердовыебанные возможности крестов, или я ошибаюсь, и пердолиться придется даже при использовании минимума средств языка?
>Лучший путь - python
Чем же он лучше, например, забытого и затоптанного пасцаля?
Аноним 13/05/16 Птн 19:09:52  742523
>>742518
Хех, мысленно всплыло, что Монада - это что - то из Лейбница.
Аноним 13/05/16 Птн 19:12:13  742526
Ребята, а что такое Objective C, что им прогают обычно?
Аноним 13/05/16 Птн 19:13:16  742529
>>742521
>Никто не заставляет ломать мозги о всякие пердовыебанные возможности крестов
Много неочевидных вещей, исключений из правил. Совсем нелогичного очень мало, но часто можно неправильно предугадать, что случится, если тебе это не известно явно.
>Чем же он лучше, например, забытого и затоптанного пасцаля?
Тем и лучше, на нем пишут люди, а не Вирт. Идеальный баланс между простотой вкатывания и практической ценностью, при желании можно так и остаться писать на нем, не проходя путь из 3-4 языков, как в стандартном CS-курсе.
Аноним 13/05/16 Птн 19:14:44  742531
>>742526
Айфоны.
Аноним 13/05/16 Птн 19:21:46  742538
>>742529
Кстати, я видел кандидатскую диссертацию одного парня, он там сделал математическое моделирование одного процесса, и программу сделал на Паскале. Я был шокирован таким выбором. Конечно понятно, что кандидатская работы никому не нужна, кроме официальных формальностей, но блин Паскаль, он меня удивил.
Аноним 13/05/16 Птн 19:38:23  742566
>>742529
>Много неочевидных вещей, исключений из правил.
Есть ли какое чтиво на эту тему?
Неужели пердолиться в жопу кочергой придётся даже ради простого десктопного приложения?
Я конечно знаком с критикой крестов, но сам ничего вменяемого на них не писал.
>Тем и лучше, на нем пишут люди, а не Вирт
Но "кококо динамикодрисня"?
>не проходя путь из 3-4 языков, как в стандартном CS-курсе.
А что в этом плохого? В соседних тредах кукарекают про то, что мол погромистов нужно учить по хардкору, начиная с железа и байтоебства, заканчивая всякими пердовыебанными автоматами, парадигмами программирования и прочим CS-добром. Кто же прав?
>>742538
Что ж в этом удивительного. Ты студент что ли?
Аноним 13/05/16 Птн 19:56:00  742609
>>742566
Ну типа кандидатская - это же всегда НОВИЗНА!!! О!!! НОВИЗНА!!! Демонстрация продвинутости, а я умею вот так, и вот так, а тут раз и Паскаль, можно конечно, я ничего не имею против, но меня это удивило.
Аноним 13/05/16 Птн 19:59:18  742616
>>742609
Ну раз так, мог бы и Модулу какую взять. Новее чем паскаль, и весьма по хипстерски. Фронт-энд для GCC есть.
Аноним 13/05/16 Птн 20:06:11  742629
>>742566
>Есть ли какое чтиво на эту тему?
Шапку крестотреда смотри, Мейерс там и все такое. Популярно описаны основные ловушки.
>Неужели пердолиться в жопу кочергой придётся даже ради простого десктопного приложения?
Если прочитаешь Страуструпа и вот эти книги, то все будет нормально. Ничего там сверхъестественно сложного нет.
>
Но "кококо динамикодрисня"?
Каждой задаче свой язык. У динамики есть и плюсы.
>А что в этом плохого?
Ничего, но те, кто готов к такому, обычно идут в CS-вуз. А кому-то, может, кушать нечего, нужно вкатываться быстро.
Аноним 13/05/16 Птн 20:21:34  742655
>>742476 (OP)
В будущем все будут писать прикладной софт на JavaScript. Что касается остальных языков:
- C++ нужен будет чисто для движка JavaScript'а - V8.
- Си нужен будет чисто для запуска этого движка на компьютере, то есть для ядра и операционной системы.
- Питон нужен будет чисто для того, чтобы писать скрипты, которые будут обслуживать сервер, на котором будет крутиться JavaScript-приложение.
- PHP естественным образом отомрет за ненадобностью. (у пыха даже дизайн языка идиотский, начиная хотя бы с названий функций по работе со строками, одни из которых начинаются на str, а другие - на str_, а json_parse при парсинге невалидного json-а почему-то возвращает null, а не выкидывает исключение, то есть json_parse("ебать ахаха") === json_parse("null"), пыхо-макаки не умеют в исключения вообще никак)
- C# сдаст свои позиции Java. Он уже сдает тащемта. C# умер. Все уже возвращаются в Java. В C# ненастоящее ООП. Игрушечное, я бы сказал.
- Про Ruby ничего сказать не могу. А это плохо. Для Ruby. Раз от него нет никаких громких новостей - значит язык не развивается. Про все остальные языки мы слышим постоянно. А руби - видимо какая-то игрушка, которая когда-то была в моде. (Сейчас уже нет.) Значит, язык отомрет сам по себе. Если уже не помер.
- Objective C какое-то время продержится, но потом сдаст свои позиции Java.
- Java - это прямой конкурент JavaScript. Благодаря наличию друг друга, они будут конкурировать между собой и вследствие этого развиваться. Собственно, Java для этого и нужен, чтобы конкурировать с JavaScript и постоянно мотивировать его на развитие. Ну и для написания прилаг для андроида, чтобы эти прилаги взаимодействовали с сервером, который написан на JavaScript.

как видим, мир будущего будет крутиться вокруг JavaScript. Не оставайся на обочине. Не просри свое будущее.
Аноним 13/05/16 Птн 20:29:38  742669
>>742655
"Ну и, собственно, РосГосСтрах".
Аноним 13/05/16 Птн 20:32:08  742672
>>742655
Лол, вспомнил вот mbstring в ПХП. А на дворе шел 2008 год.
Аноним 13/05/16 Птн 20:33:14  742674
>>742655
>В C# ненастоящее ООП. Игрушечное
Но ведь настоящее ООП в Smalltalk, а все остальное и есть игрушки, прибитые к полу.
Аноним 13/05/16 Птн 20:41:03  742677
14631612630660.jpg (40Кб, 411x300)
>>742476 (OP)
Советую лучше посмотреть:
https://www.youtube.com/watch?v=2Op3QLzMgSY&list=PLE18841CABEA24090
20 видео которые перевернут твое сознание

>>742655
> В будущем все будут писать прикладной софт на JavaScript.
Вообще-то наоборот, под WEB уже пишут на нормальных языка, которые потом компилируются в JS.

Уже есть компиляторы под: Clojure, Scala, Kotlin и еще куча, но лично меня интересуют эти языки.
Аноним 13/05/16 Птн 21:00:16  742692
>>742677
вот видишь? даже языки теперь уже проектируются в расчете на то, что их можно будет затранспилить на JavaScript. JavaScript-центризм уже наступил. Но я не против синтаксических сахарков. Если бы не было какого-нибудь CoffeeScript, привнесшего в массы arrow-функции, в стандарт ECMAScript их бы наверное еще не завезли. Но едва они появились в ES 2015, CoffeeScript резко стал ненужным. Такая же судьба ожидает твои котлины. (Хотя они вполне себе могут выжить в качестве языка для JVM). Синтаксические сахарки - это прикольно. Но они очень быстро выйдут из моды, хотя их наследие и закрепится в стандарте того языка, который они желали улучшить. В этом плане удобно рассматривать всякие TypeScript-ы как "блудных сынов", которые рано или поздно вернутся к своему отцу (будут внесены в стандарт).

ЗЫ. На хедхантере все вакансии по котлину принадлежат собственно самому разработчику котлина - джетбрейнзам. А вакансия по скале всего одна. (И нет, вакансии, где котлин/скала упоминаются чисто в разделе "Будет плюсом", я не засчитываю.)
Аноним 13/05/16 Птн 21:37:08  742734
>>742510
Я может умный или умненький, но никак не подкованный
Аноним 13/05/16 Птн 21:38:22  742736
14631647024360.png (432Кб, 1024x576)
>>742526
Маки, айфоны, айпады, часы
Аноним 13/05/16 Птн 21:40:32  742739
>>742674
>настоящее ООП в Smalltalk
Чем оно в нём более настоящее, чем в других ОО языках?
Аноним 13/05/16 Птн 21:45:19  742742
>>742736
А мне норм Маки. Та, которая на пикче.
Аноним 13/05/16 Птн 21:54:11  742755
>>742742
Ага)
Аноним 13/05/16 Птн 22:05:30  742769
>>742677
Оп-па.
1) Лекции компактней книги, как я понимаю?
2) Те недавно выложенные курсы от МИТ – что из них наиболее похоже на этот?
Аноним 15/05/16 Вск 12:31:01  744054
>>742655
>- Objective C какое-то время продержится, но потом сдаст свои позиции Java.
Он, уже, сдал свои позиции Swift, и кстати Java тоже сдаст, когда гугл переведет дроид на Swift.
Аноним 15/05/16 Вск 15:29:36  744197
>>744054
Никогда гугл не переведет, он уже наелся дерьма от Oracle, а Apple такие же уебки, если не хуже
Аноним 15/05/16 Вск 21:47:26  744540
>>744054
>Он, уже, сдал свои позиции Swift
Сейчас – нет. Вот через пару-тройку лет – может сдаст. Эппл подложил охуенную свинью своими выпусками сначала 1, потом 2, теперь 3.
>когда гугл переведет дроид на Swift.
Это типа "когда рак на горе свистнет"?
Аноним 16/05/16 Пнд 19:20:08  745225
>>742677
>под WEB уже пишут на нормальных языка, которые потом компилируются в JS
Как будто костыли – это что-то хорошее и прогрессивное.
JS наоборот наконец-то вышел из застоя. Многое из ES6 уже поддерживают последние версии браузеров. Бабель и другие трансляторы активно развиваются. Но ноде поддержка es6 90%+. При этом ES7 уже не за горами. Чем так плох js, что все вдруг внезапно возьмут и перейдут на другой язык?
Аноним 16/05/16 Пнд 20:27:23  745286
>>742769
>недавно выложенные курсы от МИТ
Откуда вы только лезете. Эти недавно выложенные курсы выкладываются с 2004 года непрерывным потоком. Но обязательно каждый год находится руснявый журналист, который впервые об этом узнает и постит новость галактического масштаба.
Аноним 16/05/16 Пнд 20:28:01  745287
>>745225
> ноде поддержка es6 90%+
Знаешь, есть такая мечта - писать весь код (бэк, фронт) на одном языке и шарить код.
Для JS она уже сбылась, чем остальные языки хуже (ну должен же быть выбор)?

> Чем так плох js
Если коротко https://www.destroyallsoftware.com/talks/wat
А серьезно, ты сам частично ответил: запоздалое развитие, фрагментированность.
Так же многим не хватает статической типизации и всего вытекающего (рефакторинг, анализаторы кода и тд).
Аноним 17/05/16 Втр 12:02:10  745671
>>745287
> многим не хватает статической типизации и всего вытекающего
В ес6 уже завезли статически типизируемые массивы (не знаю, как их ещё назвать), ванную, что в ес7 и дальше возьмут курс на добавление статической типизации.
Аноним 17/05/16 Втр 20:29:07  746130
>>745286
По делу ничего не будет?
Аноним 17/05/16 Втр 23:43:05  746372
хороший годный тред. у меня такой же вопрос.
Аноним 17/05/16 Втр 23:44:58  746375
>>742510
> php выучить на начальному уровне за 2-8 лет это уже будет большим подвигом.
согласен. причем делать что-то дальше крудов (т.е. игры или сложные приложухи) - уже нечто нереально и трудозатратное, на что можно потратить несколько лет и не получить никакой прибыли.
Аноним 18/05/16 Срд 09:20:55  746532
>>746375
Всё возможно, я просто имел ввиду, что простому смертному придется пахать как не в себя, ради результата, и может пройти очень много времени.
Аноним 18/05/16 Срд 11:29:37  746592
>>742510
Если только "просто смертный" для тебя это человек, с ит сталкивающийся только когда, когда нужно в одноклассниках фотки личинок выложить. А так да, 99% кодеров ещё с детства учатся программированию.
Аноним 18/05/16 Срд 12:35:50  746628
>>746592
Те кто учатся с детства - это не простой смертный, это и есть та категория людей, которая описана в комментарии
> очень умных и подкованных в computer science
А простой смертный, это человек, который с детства не обучался этому, и внезапно решил стать программистом.
Аноним 18/05/16 Срд 14:22:06  746739
14635705268100.webm webm file (4240Кб, 450x360, 00:00:51)
>>742510
Быстрое вхождение? Для чего?
Нормальные люди учатся спокойно и планомерно, изучают подводные камни, чтобы потом не просить помощи по каждому ерундовому вопросу, а такие как ты приходят ОЙ МНЕ БЫ ПРОГРАММИРОВАНИЕ ЗА 21 ДЕНЬ ВЫУЧИТЬ ЧТОБЫ ЗАРАБАТЫВАТЬ 999к В НАНОСЕКУНДУ, лол.
Ну что я могу сказать. Страдайте, любители сверх-утилитаризма и легкого заработка. Вы это заслужили.
Аноним 18/05/16 Срд 14:39:20  746755
>>746739
Ну а для чего быстро людям хочется побыстрее получить навыки? хм?
Я наоборот говорю, что это занимает много времени, и что даже просто, чтобы освоить профессию программиста на самом начальном этапе, начиная с нуля может потребоваться 2-8 лет и это будет круто.
В то время как мне говорят, что я очень тупой, и использую компьютер только для соц. сетей и что нормальный человек может за 21 день вкатиться в программирование и заработать 999к в наносекунду.
Аноним 18/05/16 Срд 15:16:37  746794
14635737972440.webm webm file (5274Кб, 1280x720, 00:00:12)
>>746755
Не знаю зачем.
Ладно, если бы ты был каким нибудь биологом, "пацаны я угорел по биоинформатике! подскажите годноты чтобы быстрее вкатиться и расшифровывать геном", дак нет же, тебе нужно какое-то абстрактное программирование сферического коня в вакууме. Зачем тебе спешить, что ты будешь делать этими навыками?
Аноним 18/05/16 Срд 19:01:13  747020
>>746794
Нет, я только лишь говорил о сроках обучения, в частности php и 1C, а про то как вкатиться не спрашивал.
Аноним 18/05/16 Срд 19:02:49  747022
>>746794
P.S. Ну сам я буду в php вкатываться ещё очень долго, книги есть и видео. А сейчас к программированию я имею только косвенное отношение, иногда прихожу за пол копейки в шараге помогать проводить пары по программированию.

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

Топ тредов