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

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 26 | 7 | 13
Назад Вниз Каталог Обновить

Аноним 11/02/17 Суб 21:47:56  146524744  
14807045480593.jpg (39Кб, 496x562)
14747377904160.jpg (119Кб, 960x960)
l99743bdc.jpg (26Кб, 320x240)
бомбануло.jpg (124Кб, 720x960)
Сап двач
Как бы это мерзко, банально, ничтожно, скучно, отвратительно не звучало, но я хочу вкатиться в программирование! Накидайте пожалуйста в этот тред видео которые научат меня быть программистом!


пикрандомы для привлечения внимания
Аноним 11/02/17 Суб 21:48:47  146524825
>>146524744 (OP)
бамп
Аноним 11/02/17 Суб 21:49:14  146524865
>>146524744 (OP)
бамп
Аноним 11/02/17 Суб 21:49:35  146524895
>>146524744 (OP)
бамп
Аноним 11/02/17 Суб 21:50:28  146524959
>бамп
Аноним 11/02/17 Суб 21:51:41  146525055
>>146524744 (OP)
Где там
Аноним 11/02/17 Суб 21:52:01  146525082
>>146525055
паста про питон?
Аноним 11/02/17 Суб 21:52:05  146525087
Уже поздно, надо было раньше вкатываться, сейчас ты не нужен, извини.
Аноним 11/02/17 Суб 21:52:23  146525111
>>146524744 (OP)
Иди на codecademy и проходи уроки. Если не знаешь английский, наверняка где-то есть русский перевод.
Аноним 11/02/17 Суб 21:52:30  146525117
>>146525055
вон там
Аноним 11/02/17 Суб 21:54:46  146525313
>>146524744 (OP)
бамп
Аноним 11/02/17 Суб 21:55:34  146525376
>>146524744 (OP)
>>>print("ОП - хуй")
ОП - хуй
Аноним 11/02/17 Суб 21:55:46  146525392
>>146524744 (OP)
бамп женской "мудростью"
Аноним 11/02/17 Суб 21:56:32  146525458
Вкатиться в IT.webm (5956Кб, 960x533, 00:01:37)
>>146524744 (OP)
Аноним 11/02/17 Суб 21:58:56  146525667
>>146524744 (OP)
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Аноним 11/02/17 Суб 22:01:06  146525849
>>146525667
Двачую, питон тема. Учил до этого кресты, перекатился в питон с параллельным продолжением крестов так вот питон намного легче.
Аноним 11/02/17 Суб 22:05:12  146526160
>>146524744 (OP)
бамп
Аноним 11/02/17 Суб 22:06:32  146526273
>>146524744 (OP)
>Накидайте пожалуйста в этот тред видео которые научат меня быть программистом!
https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
Аноним 11/02/17 Суб 22:09:38  146526501
>>146524744 (OP)
https://habrahabr.ru/post/146105/
По совету анона зарегистрировался в codecademy, там действительно по дефолту англ, попробую найти русский вариант на сайте!
Аноним 11/02/17 Суб 22:17:39  146527107
>>146524744 (OP)
бамп
Аноним 11/02/17 Суб 22:23:47  146527616
>>146524744 (OP)
бамп
Аноним 11/02/17 Суб 22:27:40  146527904
>>146524744 (OP)
Аноним 11/02/17 Суб 22:29:52  146528078
>>146524744 (OP)
МИНИМУМ НА ПРЕ-ДЖУНИОРА-СТАЖЕРА-НАПОДХВАТЕ ЗА ЕДУ

1. Алгоритмы и структуры данных. Если нет общего представления о таких штуках, как стек / очередь / двоичное дерево, динамическая память, сортировки, сборка мусора то дальше можно не читать.
Тут можно засесть на всю жизнь и дальше не продвинуться, но так делать НЕ СТОИТ.

2. Архитектура ЭВМ и язык ассемблера. Тут ассемблер идёт как ненужный довесок, но на нем удобно понимать как раз-таки базовые алгоритмы. Важно также общее понимание того, что происходит на низком уровне. Программировать что-то серьёзное, не имея представление, что такое регистр, где хранится программа, что такое динамическое / статическое связывание? NO WAY. Заодно хорошо понимать, что делает компилятор, а что линковщик. Я не говорю про управление памятью (MMU) и прочие мелочи.

3. Операционные системы (преимущественно на основе UNIX, потому что самые простые концепции). Понимание сути процессов, потоков, демонов, конфигурирования хотя бы основных параметров системы через консоль, заодно хорошо бы знать вещи вроде виртуализации, в чем отличаются между собой различные виды RAID, а также ключевые особенности наиболее распространенных файловых систем. Туда же входят и вопросы по развертыванию необходимой инфраструктуры (как установить/собрать необходимые интерпретаторы, веб-сервера, СУБД, отладочные инструменты).

4. ООП. Вас не возьмут на мало-мальскую начальную вакансию, если вы не сможете ответить на вопросы уровня:
Чем класс отличается от объекта?
Что такое полиморфизм, инкапсуляция, наследование, абстракция
Что такое абстрактный класс / интерфейс
Поддерживает ли ваш ЯП множественное наследование
Могут спросить и о паттернах программирования (шаблонах проектирования), ты должен уметь своими словами, на пальцах и примерах (а не зазубренными терминами из книжек "Банды четырех" или другой теории) объяснить, что такое SOLID, DRY, чем адаптер отличается от декоратора.
Где-то здесь уже нужно знать, что такое MVC на примере, скорее всего даже тестовым заданием будет написание примитивного MVC-приложения.

5. Системы контроля версий.
Без этого только специфические разработки / проекты, которые не используют системы контроля версий / подвальные говноконторы из двух быдлокодеров. Желательно понимать, когда нужно создавать новую ветку, как, зачем и когда производить слияние коммитов и так далее

6. Базы данных.
Понимание реляционной модели. Могут спросить о трёх нормальных формах. Могут дать таблицу с десятком колонок, набор фильтров в программе и попросить принять решение и пояснить за индексы. Могут спросить про представление иерархической (древовидной) структуры через вложенные пути или красно-черные деревья.
Ещё пример вопросов с собеседования:
есть две сущности СТУДЕНТЫ и ПРЕПОДАВАТЕЛИ. Как в реляционной модели будет выглядеть отношение многие-ко-многим между ними?
Ответ: Отношение многие-ко-многим реализуется через дополнительную таблицу с внешними ключами из этих таблиц, можно придать этой таблице смысл — ЗАЧЕТНАЯ_КНИЖКА или ПРЕДМЕТ и хранить там дополнительные поля
Учитывая всеобщий ООП, также надо знать, что такое ORM, модель базы данных, механизмы миграций.

7. Методологии тестирования и разработки.
Ну хотя бы представлять, что такое "водопад", agile, scrum и как покрывать код юнит-тестами.

8. Смотреть по конкретной вакансии, что хотят видеть кроме этих базовых знаний. Часто требуется ориентироваться в основных компонентах и базовых принципах используемого фреймворка (например потенциального фронтендера на реакте отправят домой сразу, если он не скажет, чем отличаются стэйт от пропсов, шанс, что тебя возьмут повышается, если ты покажешь, что способен еще и разделять, в какие конкретно моменты выполняется обработчик componentWillReceiveProps, а в какие - componentDidUpdate).
Аноним 11/02/17 Суб 22:31:25  146528206
>>146524744 (OP)
Бладжд, ччто за злой карлик-близнец Абу на второй?? Постоянно на него натыкаюсь.
Аноним 11/02/17 Суб 22:33:17  146528357
>>146528078
Это минимум на джуниора, а не на стажера. Стажеру вообще нихуя знать не надо (и платить тоже).
Аноним 11/02/17 Суб 22:41:23  146528978
>>146528078
Наконец-то хоть кто-то ответил даунам на дваче по вкатыванию. Самум впадлу это расписывать, т.к. автралопитеки будут вкалывать за тридцак и утешаться мыслью о вкатывании в сабж, а если это им расписать, то ты еще будешь виноват. Могу добавить от себя: всё это перечисленное не выучить как таблицу умножения за день. Порог вхождения в кодинг отобьет все желание эти заниматься уже через две недели.
Аноним 11/02/17 Суб 22:55:38  146530085
>>146525667
Дано не видел эту пасту

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

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