24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Сохранен
19
26 марта 18:18
Активный
547
2 мая 17:57
Сохранен
3
1 апреля 1:46
Активный
242
Методичка: как проводить собеседования в IT? — Как проводить собеседования в IT? На рынке образовалось много мошенников. Единственный способ найти хорошие кадра- это сузить воронку найма и отфильтровать всех теоретиков. 1) Скрининг по телефону (софт, мотивация, общая адекватность) 2) Спрашиваем про наличие подтвержденного опыта, готовность отправить выписки, контракты и все необходимые сканы (сужаем воронку, избавляемся от теоретиков и людей которые никогда не работали) 3) Зовем на собеседование (шаринг экрана + включенная камера / офис) 4) Вопросы по прошлому опыту (узнаем конкретику и способы реализации каждой фичи) 5) Литкод-секция (выдаем разные задачи каждому кандидату) 6) Секция с теорией (базовые вопросы и ситуации из реальных проектов) 7) Секция с усложненной теорией (редкие кейсы в работе, особенности технологий, все то, чему не преподают на курсах) 8) Общая секция на базу IT (Смотрим на вовлеченность в IT и ориентация в сфере) 9) Ревью-секция (просим человек поправить плохой код \ смотрим примеры его кода) 10) Созвон с менеджером или командой 11) Менеджер принимает решение совместно с программистом 12) Отправка сканов документов и все необходимые выписки. 13) Проверка человека по черным спискам, проверка сообщений в чатах. 14) Оффер 15) Выход на работу 16) Проверка оригиналов и сверка со сканами 17) Подпись документов. Кандидатов очень много, и вполне разумным решением будет сужение воронки с 10 000 человек до 1000. Вместо того чтобы просматривать 10 000 кандидатов в попытке найти алмаз, гораздо эффективнее фильтровать по опыту (отбирать потенциальные алмазы и проверять их на факт брака) Такие люди прошли огонь и воду, их фильтровали бывшие работодатели, они закрыли не одну тысячу задач. Лучше отбросить хуевый алмаз, чем копаться в мусоре в попытке найти хоть какой-то алмаз. Есть чем дополнить?
2 мая 17:57
Активный
22
Как стать программистом — Всё очень просто. Изучаете HTML верстку, доучиваете HTML 5 фишки, потом флексы, потом гриды, кроссбраузерную верстку, мобильную верстку. Потом учите CSS3, не забываете про соседние селекторы, родственные селекторы, учите БЭМ (и DOM как оно там рендерится под капотом движка) и забываете про соседние селекторы. Учите SASS - метаязык т.к. CSS3 который вы только что изучили как бы не тянет, но не отчаивайтесь - больше знаний, лучше каша в голове. Далее изучаете JavaScript - классический ЯП, понятный, лаконичный, без загадок. Изучили? Хорошо - на нем почти не пишут т.к. есть jQuery. Изучаете его. Изучили? Хорошо, на нем уже тоже почти не пишут (вот это поворот!) в крупных компаниях. Изучаете React. А что не сразу React? Ах вы хитрый - нет, вы его без JS толком не поймете (хотя попытки до сих пор ведутся). Изучили React? А сейчас мода на Vue или Angular! А завтра снова на React. И такое бывает, количество вакансий не резиновое. Это ещё не всё. Вы же обязаны быть фулстек. Ну как вы не обладая знаниями бекэнда будете эффективно работать с фронтендом? И наоборот. Изучаем PHP/Python. Надо знать - ведь это суперпопулярные языки. Но писать то вы будете на чем? А я вам скажу - на Node.js! Вы же знаете JavaScript! Ну или на ASP.NET, подучите C# за пару дней - в языках всё же одинаково if then и полетели. Вот хорошо, что вспомнил про C# - это же ООП! Учите ООП - да что там учить, 3 парадигмы, иногда 6, бывает и 9 - зависит от упорости автора учебника. И в PHP вам пригодиться, где метод называют функцией, нет статических классов, есть трейты - да кому он нужен C# от майкрософт! Нет винде - давай нам линукс. Всё учим и линукс - надо, надо ведь где будет размещаться наш проект. Учим chmod, LAMP. Не забываем про Apache, забываем про Apache т.к. есть Nginx, который надо настроить. Учим БД MySQL, не путать с T-SQL, не путать с PL/SQ, не путать с MariaDB. Так так, профи не возмущайтесь - учим и PostgreSQL. Учим учим, синтаксис не путаем. Но что то мы отвлеклись - мы же программисты, а какое программирование без ООП? Какое, какое процедурное? Функциональное? Или предметно ориентированное? Нет такого! Есть только одно объектно ориентированное, остальное от лукавого. ООП это про классы, объекты, наследования - надо рисовать схемы, UML схемы. За 2 дня учите UML и рисуете что хотите. Точнее не что хотите, а схемы паттернов. Вы ещё не слышали про паттерны, тогда GOF идут к вам! А пока они шли, из 23 паттернов получилось 50 или 100, как в Википедии. А есть и антипаттерны. Паттерны это что? Паттерны это типовые/абстрактные решения. А есть реализации - их тоже следует знать. И даже в рамках одного языка они могут быть разные. Ознакомились? Да я вас сейчас расцелую за ваше трудолюбие, прямо KISS - нет это не группа, а принцип. Надо, надо знать все принципы KISS, DRY, SOLID и Барбару Лисков в лицо. Чем больше аббревиатур вы знаете, тем вы выглядите умнее. Учите - учите, вам это вряд ли понадобится, но на собеседовании спросят. Так, что забыли? А ну да микросервисы! Микросервисы - это просто. Вот у вас есть куча гов...легаси кода. А вам надо сделать из этого конфетку. Вы берете и суете всё в микросервисы. Конфетки не будет, будут маленькие кучки навоза. В чем смысл? Воняют меньше. Круто? А то! А как эти кучки будут общаться? Через API! Учим API и REST, тот что не протокол. И SOAP - тот что протокол. А где всё это будет крутится? Да линукс! А он где? - в докере. Учим докер, контейнеризацию. Да чуть не забыл - нам же нужно где то всё это хранить! Это гит. Учим гит, гитхаб (сайтик такой), гитлаб (проэктик такой). Не забываем подучить CI/CD, модели ветвления гит типа Git-flow, по которым всё ещё работают. А работают кто? Команды! А как они работают? А по методикам скрам он же срам и канбан он же кабан. Учим срам и кабана. Попутно учимся играть в покер (оно вам понадобиться), чтобы обыграть продукт овнера. Ну как то так. За недельку выучите. Я ещё много чего не описал, что обязательно нужно знать Джуну, но думаю разберетесь. Не отчаивайтесь - главное начать, а там и до дурки недалеко.
2 мая 17:57
Активный
37
Зарплаты программистов в США это развод — Сам программист с 2000 года здесь. Много , трудно и нудно надо бежать чтобы стоять на месте. https://www.youtube.com/watch?v=s-Zrw8JEf7U https://www.youtube.com/watch?v=UsDVb_9XBMU East Bay California, 3 человека семья : $2700 - ипотека на дом , $1000 - налог на недвижимость , $150 - страховка на дом $460 - уборщицы/садовники , $500 - электричество и газ , $180 - вода , $80 - мусор , $80 - интернет , $170- 3 мобильных. $3000 - еда+household items ( из них $500 - еда с доставкой , $1500- Costco/safeway, $500- русский магазин, $500 - рестораны). , машины - 3 на одну loan ($390) две выплачены : $1200 все ( включая бензин , страховки, тд). Мед страховка : $500 ( работодатель снимает в месяц) . Доп медицинские расходы : $400 . На ребенка: $1000 ( доп занятия , репетиторы) На пенсию - 401к план - $1500 . Шоппинг ( Амазон + одежда + ентертаймент) - $1000 Итого около $14к без путешествий , помощи родителям, эмердженсис, etc. Интересно что эмердженсис всегда появляются. Если зарабатываешь $250 000 в год на руки после налогов $15000 в месяц . Это базовый уровень жизни. А если работу потеряешь? При расходах в 14 000 в месяц должен копить 1.2 года чтобы жить месяц. А искать работу не просто - запросто займет 4-5 месяцев. И работать ой как не просто в индуско-китайском обществе. Это люди 3 ого мира с детства росшие в нищите и в конкуренции. Гоняться с ними за $250000 в год которых как видно ни на что не хватает - полное безумие на мой взгляд. Если конечно не бежать от войны … а $250к по американским зарплатам это очень хорошо . Ха-ха. Надо понимать , что Сша нищая страна 3 мира, как по материальному аспекту так и по духовному. Низкие стандарты жизни в целом от еды до сервисов и все ultra дорого за очень низкое качество. На мой взгляд чтобы иметь хоть какое то качество жизни и хоть немного путешествовать нужно от $17-18 тысяч в месяц на руки на семью 3-4 человека. Это $300000 зарплаты в год до налогов. 5% в Америке столько зарабатывают. Это чтобы жить а как же откладывать? А если хотите откладывать и иметь в конце $300к в год с пассивных активов : отложить нужно $3.7 миллионов под 8% годовых. Удачи с этим :). Т е в реальности от $500000 в год надо зарабатывать . После налогов $320000 , живешь на 12*15000 = 180000 в год . Откладываешь $140000 в течении 20-25 лет. После этого можешь оставить работу и вести достаточно скромный образ жизни на 15000 в месяц пассивного в сша. А лучше уехать и вести лакшери жизнь на такие случаи деньги в любом другом месте на земле. Если будете зарабатывать в сша меньше то вечно будете здесь фигачить, а не 20-25лет . Очень подумайте люди . Это не Алекс Брежнев - это 24 года здесь программистом в больших корпорациях : 4 увольнения , 3 перехода по собственному желанию . Старый и больной уже а сколько еще фигачить… не все 24 года 500000 tc (total compensation) получал… А еще ребенка в колледж надо отправлять : $80к в год . Крайне не удобная для жизни страна. Не страна а бездушная корпорация . Создает обычному человеку проблемы на каждом шагу какую сферу не возьми….
2 мая 17:57
Активный
25
2 мая 17:57
Активный
37
Нужны ли программисту математика и алгоритмы? — Привет, Двач–Кодач! Одни утверждают, что математика нахуй не нужна (разве что арифметика, чтобы сдачу в магазине считать), а до алгоритмов можно и самостоятельно додуматься. Другие же утверждают, что надо, как минимум, уметь в интегральное исчисление и числовые ряды (особенно если инженерно-техническое симуляции, робототехника, либо бигдата, аль вовсе разработка ИИ), а знания алгоритмов и паттернов программирования прилично экономят время, чтобы самостоятельно не изобретать велосипед. И вообще, не читал SICP и TAOCP — не программист. Кто прав? Первые спокойно говнокодят на 1С, получая зарплату выше среднего по городу; а вторые либо работают на оборонных заводах за 30–40 тысяч (алсо, многие люди с высшим образованием уходят в простые работяги, где обезьянка за станком с ЧПУ, которой просто показали какие кнопки тыкать и как загружать заготовку, может получать больше сотни тысяч в месяц), либо получают километровую зарплату в яндексах-хуяндекс, но попасть туда очень тяжело из-за огромного конкурса на место. И в чём прикол всякие курсов погроммирования? Мне они кажутся скамом, ибо, когда учился в колледже, давали лишь самые верхи, а на двухмесячных курсах, наверное, всё должно быть ещё хуже. Алсо, старый препод в колледже (один из двух, кто действительно шарил) говорил, что вообще похуй какой язык программирования, если вы знаете алгоритмы, архитектуру ОС и т.д., также если читать про реализацию сложных вещей, то начинает быть охуевание с того, как же много матана всякого. Правда, я сам отработал лишь менее недели эникеем в больнице, ибо испугался бабки-вахтёрши, что не пустила меня без бахил, а из универа меня пидорнули. И какую бы книжку посоветовали дурачку, чтобы подтянуть математику? Вроде "Высшая математика для начинающих физиков и техников" Зельдовича и Яглома годная, но инфа в ней — первый курс универа, только чуть более подробно разжёвано. Интереса делать игры, в отличие от большинства вканутов в кодинг, делать нет — гамедаве меня крайне разочаровал, ибо en masse он представляет собой лишь мобильные параши, где рекламы больше, чем геймплея; а потому хочется делать что-то стоящее, а не тупую работу, которую даже ценят меньше, чем монотонное прикручивание одних и тех де гаек на конвейере. P.S. Некоторые говорят, что и английский язык нахой не нужон — по популярным технологиям инфу быстро переводят, а если что-то редкое, то и не нужно.
2 мая 17:57
Активный
438
2 мая 17:57
Активный
22
2 мая 17:57
Активный
33
2 мая 17:57
Активный
128
2 мая 17:57
Сохранен
501
19 апреля 15:25
Сохранен
1474
19 апреля 15:25
Активный
293
вчера 14:08
Активный
9
2 мая 17:57
Активный
26
2 мая 17:57
Активный
689
вчера 7:50
Активный
505
QA Thread #15 - грезы о весне /qa/ — Пятнадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance. Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате. Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы. Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся. Милости просим к нашему шалашу! ТЕСТОВЫЙ FAQ: В: Как вкатиться? О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи. Альтернативное мнение: уже год никак, 50000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания ЯП, ООП, фреймворков, контейнеров, CI/CD и OSI... В: Какой ЯП выбрать? О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению. В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше? О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный: Selenium, Selenidе, Playwright, Cypress. В: Я сделал все вышеописанное, что делать дальше? О: Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку На этом пока что все. Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку. Для ручников гайд: https://pastebin.com/6p6gmxNv (сыроватый, обновлений не ждать) СПИСОК ПОЛЕЗНЫХ МАТЕРИАЛОВ: Ручное тестирование: - Книга «Тестирование программного обеспечения. Базовый курс.» - https://svyatoslav.biz/software_testing_book/ - Назина - тестирование (смешные картиночки и реальное использование йоба-практик прилагаются) - Курсы "ITVDN - QA" - Конспекты Яндекс.Практикум - Тестирование (сами курсы на водной основе и не рекомендуются) - База знаний https://github.com/VladislavEremeev/QA_bible - Вопрос-ответ на английском https://www.algrim.co/237-qa-engineer-interview-questions - Вопросы из фаанга https://github.com/annivanova1992/faang-qa-interview - курсы по теории https://stepik.org/course/118842/syllabus (отзыв анона (?): по теории местами неплохо, местами полная хуйня, но в качестве шпаргалки нормально) Автоматизированное тестирование: - ~200-часовые курсы, максимально разжевано. Achtung! Велик риск уснуть - https://www.youtube.com/playlist?list=PL6Gtav8N4O7iKNqNkuEPKo1FatC9iUQQR - QA.GURU (см. торренты и их канал на ютубе) - Автоматизация на питоне https://github.com/berpress/qa-python-map - курсы Python: Pytest, Selenium https://stepik.org/course/575/syllabus (анон рекомендует! довольно простенький, но как ни странно, там ответы почти на все вопросы, которые задают на собеседованиях. Хватит, чтоб написать пару своих тестовых проектов в т.ч.) Нагрузочное тестирование: - Apache JMeter - Basics to Intermediate level - Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019) Прошлый тред: - https://2ch.hk/pr/res/2938066.html
2 мая 17:57
Активный
533
2 мая 17:57
Сохранен
71
Айти умирает. — Айти умирает. Результат смерти - это маленькие зарплаты и повышенные требования. БАЗА1: Много человек в сфере = упадок зарплаты. БАЗА2: Вашу работу могут делать много людей - упадок зарплаты. БАЗА3: Продавцы курсов снимают последние сливки и нагоняют миллионы людей. БАЗА4: Рост зарплаты только там, где нет наплыва новых людей или он не такой высокий. Айтишники сами себя убили, айтишники до сих пор верят что люди с курсов им не конкуренты, но рыночек говорит об обратном(!!!!!) 1С - 200к за джуна (вкат сложный, курсов нет) С++ - 180к за джуна (вкат сложный, курсов нет) JS - 40к за джуна (вкат легкий, курсов много) Питон - 40к за джуна (вкат легкий, курсов много) Курсы и кол-во людей в сфере все еще не влияет ? Если раньше были шуточки о пузыре, то теперь у нас есть наглядные примеры с цифрами. в год выпускаются примерно 1 000 000 новых программистов, даже если 10% из них останутся в сфере это 100 000 людей, а теперь посмотри сколько вакансий по твоему языку.
6 марта 15:20
Сохранен
106
1 марта 17:57
Сохранен
709
Rust #30 /rust/ — Добро пожаловать в тред гарантий, обещаний, владения, заимствования и тайных знаков Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности. Ссылка на официальный сайт: https://www.rust-lang.org/ В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна. IDE для Rust: https://areweideyet.com/ GUI для Rust: http://www.areweguiyet.com/ Web для Rust: https://www.arewewebyet.org/ GayDev для Rust: https://arewegameyet.rs/ Что еще есть для Rust? - Посмотри сам: https://wiki.mozilla.org/Areweyet Основная литература: Rust Book(версия на русском языке): https://doc.rust-lang.ru/book/ Rust Book: https://doc.rust-lang.org/book/ Rust by Example: https://doc.rust-lang.org/rust-by-example/ The Rustonomicon(для продвинутых анонов): https://doc.rust-lang.org/nomicon/ Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/ Ресурсы на русском: https://rust-lang.ru/ Отдельное спасибо автору этого гитхаба(старому ОПу). Здесь вы сможете найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41 Предыдущий: >>2923611 (OP)
2 мая 17:57
Активный
597
Rust #31 /rust/ — Добро пожаловать в тред гарантий, обещаний, владения, заимствования и тайных знаков Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности. Ссылка на официальный сайт: https://www.rust-lang.org/ В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна. IDE для Rust: https://areweideyet.com/ GUI для Rust: http://www.areweguiyet.com/ Web для Rust: https://www.arewewebyet.org/ GayDev для Rust: https://arewegameyet.rs/ Что еще есть для Rust? - Посмотри сам: https://wiki.mozilla.org/Areweyet Основная литература: Rust Book(версия на русском языке): https://doc.rust-lang.ru/book/ Rust Book: https://doc.rust-lang.org/book/ Rustlings (упражнения чтобы привыкнуть к расту): https://github.com/rust-lang/rustlings Rust by Example: https://doc.rust-lang.org/rust-by-example/ The Rustonomicon(для продвинутых анонов): https://doc.rust-lang.org/nomicon/ Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/ Ресурсы на русском: https://rust-lang.ru/ Отдельное спасибо автору этого гитхаба(старому ОПу). Здесь вы сможете найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41 Предыдущий >>3030908 (OP)
2 мая 17:57
Активный
697
Клуб изучающих PHP #137 /php/ — Кто-то уже празднует, а мы изучаем язык PHP (а также JS/CSS/HTML/SQL) и учимся делать сайты. Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать. Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек. Предыдущий тред был тут: >>2975215 (OP) Старые треды тут https://2ch.hk/pr/arch/ (искать по слову php), а также на архиваче и в гугле по словам по словам "клуб изучающих PHP". С чего начать - основы PHP Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу. Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов. Какой редактор использовать Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server. Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md Что изучать дальше Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше: PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский. Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/ По многим из этих тем у нас есть уроки или задачки: - для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md - для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md - далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217 - задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007 - после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a - если ты все решил, переходи к Symfony или Laravel - почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно. - для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT. Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше. - задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md - хороший учебник по JS: https://learn.javascript.ru/ - задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0 - задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md - проверялка решений на JS: http://dkab.github.io/jasmine-tests/ - задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md Что еще почитать - Мануал по PHP — http://www.php.net/manual/ru/langref.php - https://phptherightway.com/ - Книга: Профессиональное программирование на PHP Джордж Шлосснейгл - Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования - Про Git: https://git-scm.com/book/ru/v2 - Задачи на алгоритмы: https://codeforces.com/problemset Дополнительно - скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html - что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись - сколько времени надо изучать все это? - все зависит от тебя, в районе 12-24 месяцев
2 мая 17:57

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