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


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


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

Аноним 26/04/18 Чтв 14:09:01  174970529  
120-slide-faceb[...].png (333Кб, 652x452)
хочу вкатиться в веб разработку.
с чего начать,какие подводные,какие технологии использовать?
Аноним 26/04/18 Чтв 14:14:07  174970774
>>174970529 (OP)
Начни с дискретки и линала, потом учи ассемблер, после с а там уже и в какой-нибудь высокоуровневый язык можешь вкатываться
Аноним 26/04/18 Чтв 14:16:03  174970872
>>174970529 (OP)
учить пхп и жабускрипт
Аноним 26/04/18 Чтв 14:21:14  174971135
бумп
Аноним 26/04/18 Чтв 14:30:51  174971614
бумп
Аноним 26/04/18 Чтв 14:35:03  174971841
бумп
Аноним 26/04/18 Чтв 14:57:47  174973070
>>174970774
Если ты сейчас не тролишь, то сто хуев тебе за щеку. На кой хуй ему ассемблер и прочая поебота?
Стандартная схема:
1html
2 css
3 js
Аноним 26/04/18 Чтв 14:59:00  174973135
>1html
2 css
3 js
даже джуном не возьмут
Аноним 26/04/18 Чтв 14:59:04  174973141
>>174973070
4 bdsm
5 ussr
Аноним 26/04/18 Чтв 15:06:13  174973454
>>174970529 (OP)

Dust jo it!

Там вообще нечего вкаттываться. Вот тебе подробный план:

0) Поставь (хотябы на VirtualBox, ну или сними грошевый инстанс в Хетцнере или Vscale) Ubuntu на компьютер. Это не сложно, и тебе рано или поздно придется, если уж ты собрался в вебы. Все следующие действия выполняй там.

1) Ознакамливаешься (не изучаешь) HTML. Скопируй содержание пары документов при помощи нового знания - можно без стилевого оформления и прочего говна. Просто возьми пару хорошо структурированых документов вордовых, с заголовками разных уровней, таблицами, картинками, маркироваными и нумероваными списками, итп и перепиши их на HTML аккуратненько. Разберись с тем, что такое <span> и <div>, чем отличается их поведение при рендере. Пользуйся консолью браузера - она подсвечивает ошибки, ты можешь посмотреть логическую структуру того, что ты понатыкал в коде, итп. На это тебе понадобится два-три дня, учитывая твою занятость на работе/учебе - не надо тут засиживаться долго. Неделя, если ты умственно отсталый.

2) Ознакамливаешься с CSS. Скопируй визуальное оформление документов, которых ты копировал на предыдущем этапе: размеры и цвета шрифтов, текст в несколько колонок, межстрочные интервалы, отступы, вид таблиц, стиль маркированых и мумерованых списков, оформление картинок, итп. Обязательно разберись с синтаксисом селекторов - по классу, по тегу, по ID, итп. Это очень важно и для следующей темы тоже. Пользуйся консолью в браузере. Ты увидишь, как происходит наследование свойств, сможешь посмотреть точные характеристики того, что ты накрутил в CSS. На это может понадобиться чуть больше времени. Главное - много экспериментировать и как следует разобраться.

3) Ознакамливаешься с JS. Пробуешь манипулировать содержимым документа (DOM). Например, сворачивать главу по щелчку на ее заголовок, подсвечивать соответствующие клеточки в боковом и верхнем заголовке таблице при щелчке/наведении на клеточку в таблице, менять текст полей при изменении других полей, итп. Активно пользуйся консолью в браузере. Ты сможешь выводить туда сообщения по ходу работы своей программы, видеть runtime-ошибки, запускать отдельные части своего кода в режиме "по шагам" в отладчике.

4) Скачиваешь и ознакамливаешься с простым и удобным фреймворком, например - https://getbootstrap.com. Внимательно читаешь общую документацию на сайте, понимаешь, про что это вообще, и какие задачи оно решает. Смотришь примерно на весь список элементов, доступных из bootstrap. Пробуешь чего-нибудь нарисовать при помощи bootstrap. Учишься использовать jQuery для манипулирования DOM.

5) Берешь что-нибудь для бэкенда. Вообще не важно, что. Оптимально - связка из простого веб-сервера типа nginx и язык типа PHP или Python. Лично я PHP не перевариваю, как и многие, но на этот язык есть достаточное число вакансий, на которые готовы брать относительно зеленых новичков. Не люблю я его потому, что он провоцирует плохой стиль кодирования - смесь из логики и представления, что вообще считается неправильным. Если выберешь PHP - будь с этим осторожен, не стань говнокодером. Запускаешь выбраную связку, пишешь Hello World.

6) Знакомишься с такими словами, как JSON и XML. Учишься общаться с сервером при помощи JSON-сообщений: из браузера при помощи JS посылаешь JSON в качестве запроса - сервером отдаешь другой JSON в качестве ответа. На основании полученных от сервера данных учишься менять страничку.

7) Берешь первую попавшуюся базу данных - MariaDB(aka MySQL), Mongo - мне насрать, что. Лучше, конечно, так или иначе, изучить обе, но это не сразу. Пишешь при помощи выбраных языка и базы данных форум с регистрацией, ветками и подветками, банами, разными правами доступа для разных пользователей, прикреплением изображений и файлов к сообщениям. На это можно потратить много времени, но это проект, приближенный к боевому. Не смотри, что на форумах больше никто не сидит - это все равно хороший пример, который позволит обучиться сразу всему.

8) Пишешь на любом языке набор нагрузочных тестов для своего форума. Тестовый скрипт должен (например, при помощи cURL) постить много сообщений в разные чаты, создавать новые чаты, регистрировать новых пользователей, итп. Этот скрипт должен замерять время на каждое действие (промежуток от запроса до ответа на него), а так же фиксировать все ошибки, приходящие от сервера, особенно ошибки типа 500 - скорее всего это означает, что твой скирп вместо ответа сломался и упал. Таким образом ты сможешь понять, где твой код не оптимально написан и как его надо переписать так, чтобы работало надежнее и лучше.

После этих простых шагов ты будешь готов пойти на свою первую работу веб-разрабом. По ходу разберись, что тебе нравится больше - JS или язык со стороны сервера. Не ведись на слова "full stack" - это для очень опытных и зрелых чуваков.

Удачи. Хотя ты, конечно, все просрешь.
Аноним 26/04/18 Чтв 15:08:33  174973575
>>174973454
питон сам по себе в вебе не применяеться,нужен фреймворк
Аноним 26/04/18 Чтв 15:12:07  174973710
Одумайся. Сейчас в веб каждый второй хочет, предложений много, а спроса почти нет
Аноним 26/04/18 Чтв 15:12:15  174973713
>>174970529 (OP)
+15
Аноним 26/04/18 Чтв 15:13:40  174973779
>>174973710
только вот 8 из 10-неосиляторы
Аноним 26/04/18 Чтв 15:19:50  174974074
>>174973710
+15
Аноним 26/04/18 Чтв 15:20:56  174974114
>>174974074
-15
Аноним 26/04/18 Чтв 15:22:45  174974207
>>174973454
>провоцирует плохой стиль кодирования - смесь из логики и представления
И это все, что тебя смутило в пхп?
Твоя смесь нивелируется любым маня-фреймворком, а вот все остальное ты никак не исправишь.
Аноним 26/04/18 Чтв 15:25:50  174974338
>>174970529 (OP)
Начни с отсоса хуев, желательно потных и не мытых. Остальное само придет.
Аноним 26/04/18 Чтв 15:27:51  174974420
>>174973454
>Пишешь на любом языке набор нагрузочных тестов для своего форума. Тестовый скрипт должен (например, при помощи cURL) постить много сообщений в разные чаты, создавать новые чаты, регистрировать новых пользователей, итп.
Мне кажется, или написание подобной хуерги займет овердохуя времени?
Аноним 26/04/18 Чтв 15:30:03  174974521
>>174974420
Ну тогда проходи трехмесячные курсы академии мейл и сразу на сеньора 500к в сек. иди на хуй
Аноним 26/04/18 Чтв 15:32:11  174974635
>>174973454
Плюсую. Но все очень сильно зависит от того, есть ли у тебя опыт в проге вообще. Если все по нулям то с jsом мало будет ознакомиться. Я бы посоветовал на learn.javascriptru выучить или/и разобрать две части. У меня когда начинал ушло 3-4 дня прочитать и вкурить все что там есть. Есть еще каналы на ютубе, если ленивый и не любишь читать. (типа Дмитрия Лаврика). А вообще самый полезный совет - научись пользоваться гуглом, если не умеешь)
Аноним 26/04/18 Чтв 15:32:58  174974674
>>174973070
Что за css и чего там учить то? Это стили начертаний текста? То есть вместо того чтоб в .html указать шрифт, придумали стили и ябутся с ними в .css? Да? Зачем его в язык то выделили?
Аноним 26/04/18 Чтв 15:33:58  174974718
>>174974521
А че ты советуешь дауну, который нихуя не знает делать что-то сложное?
Аноним 26/04/18 Чтв 15:34:21  174974738
>>174973454
на пхп отдаешь лишь json, а на фонте angular и норм, логика и представление раздельно
Аноним 26/04/18 Чтв 15:34:51  174974776
>>174973454
не все так просто
Аноним 26/04/18 Чтв 15:35:45  174974821
>>174974738
а что взять-ангулар,реакт,жиквери или ву?
Аноним 26/04/18 Чтв 15:36:59  174974898
>>174973454
Спасибо
Аноним 26/04/18 Чтв 15:38:22  174974975
>>174974521
Да я как бы тоже не хуй с горы, умудряюсь работать жуниором, но тесты никогда не писал.
И ладно обычные юнит-тесты, так в пасте вообще речь про полное тестирование функционала форума.
Эту ебанину ты заебешься писать.
Не, ну если тебе готовы за это платить, то похуй.
Но чет мне кажется, что полное тестирование скриптами могут позволить себе очень малое число бузинесов, ибо нахуй не всралось тратить на это оплачиваемое время погромистов.
Аноним 26/04/18 Чтв 15:38:35  174974983
сам пытался освоить эту хуйню, даже поднял борду на локалхосте, но веб такая унылая параша на стыке материал дизайна и ноджс, что ну его нахуй
Аноним 26/04/18 Чтв 15:39:26  174975025
>>174970529 (OP)
В школу укатись, даун малолетний. Заебали дети ебаные.
Аноним 26/04/18 Чтв 15:39:45  174975046
>>174974674
Потому что у него есть определенный синтаксис, семантика, прагматика определенные и отличные от других языков.
Аноним 26/04/18 Чтв 15:40:17  174975073
>>174974420

Ну да, займет. Но не потратив времени все равно не получится научиться. А тут простой пример, качество которого любой человек, хоть раз пользовавшийся форумом, может оценить. Таким образом у ОПа будет возможность самому оценить уровень своих познаний итп. Это как выпускной проект: он требует вовлечения всех знаний, набраных на предыдущих этапах и позволяет человеку разобраться, где у него есть пробелы в знаниях и навыках. Короче, как по мне - норм.
Аноним 26/04/18 Чтв 15:41:51  174975161
>>174975046
Ладненько
Аноним 26/04/18 Чтв 15:43:13  174975230
>>174974674
Я хоть и не веб-петух, но поясню. Как я понимаю, можно один раз описать стиль и потом применять его к любому элементу, что значительно сокращает код, ведь не нужно каждому элементу каждый раз прописывать стиль.
Аноним 26/04/18 Чтв 15:43:56  174975267
>>174970529 (OP)
какой же он аутист, наверное. что-то мне подсказывает, что Цукерберг - мерзкий, мелочный, закомплексованный чувак абсолютно без чувства юмора.
Аноним 26/04/18 Чтв 15:45:59  174975378
>>174975267
насчет комплексов-да
Аноним 26/04/18 Чтв 15:46:59  174975416
Готов 10 лет впахивать и учиться, а потом осознать, что нихера не знаешь, при том что знаешь овердохуя? Тогда вкатывайся.
Аноним 26/04/18 Чтв 15:47:18  174975433
>>174974975

Здравствуй, уважаемый джун.

Суть предложенного мной финального тестирования не в том, чтобы научить человека пользоваться юнит-тестами. Это он научится потом. И сам - там наша помощь ему не будет нужна. Суть в том, чтобы он увидел, где в его коде есть проблемы: где он, например, делает фул скан базы и в итоге получает ответ за две секунды вместо двадцати милисекунд; где он неаккуратно что-то написал и из-за этого код падает на нестандартном вводе, итп.

В том, что это не нужно в большинстве продуктов ты прав. Но вот в плане обучения это позволит очень быстро и эффективно набить шишки.
Аноним 26/04/18 Чтв 15:50:30  174975570
Вкатиться в IT.webm (5956Кб, 960x533, 00:01:37)
Аноним 26/04/18 Чтв 15:51:04  174975598
>>174973575

Да? Я вполне успешно применял - это совсем не сложно. Ну, возьмет фласк какой-нибудь, делов-то.
Аноним 26/04/18 Чтв 15:51:29  174975611
>>174975433
>>174975073
Ок, понял, спасибо
Аноним 26/04/18 Чтв 15:53:08  174975696
>>174975598
дебич,а я про что говорил?
Аноним 26/04/18 Чтв 15:55:46  174975829
Блядь, как у вас все просто-то. И зп, наверное, за меньшие затраты сил не сильно ниже кодеров.
Мимо джава
Аноним 26/04/18 Чтв 15:57:32  174975910
>>174970529 (OP)
>с чего начать

Уехать из РФ
Аноним 26/04/18 Чтв 15:58:17  174975944
>>174975829

Ага, ага. Расскажи мне тут. _Мимо С++_
Аноним 26/04/18 Чтв 15:59:40  174976012
>>174975910
зачем?и здесь можно зарабатывать
Аноним 26/04/18 Чтв 16:01:16  174976089
>>174975829
А что ты на джаве пишешь, если не бэк?
Аноним 26/04/18 Чтв 16:01:33  174976098
>>174970529 (OP)
>2к18
>планировать вкатиться в веб разработку
Этим надо было заниматься лет 10 назад. Сейчас ты уже всё просрал. Даже если ты сейчас вкатишься то пока выучишь всё, пока наберёшься опыта пройдёт ещё лет 5 и всем на тебя будет похуй. Пиздуй на завод.
Аноним 26/04/18 Чтв 16:02:10  174976128
>>174976012
>и здесь можно зарабатывать
>любой популярный ресурс переходит к Усманову
Аноним 26/04/18 Чтв 16:02:31  174976148
>>174976098
только если веб умрет
Аноним 26/04/18 Чтв 16:03:29  174976190
>>174975944
И че ты тут ноешь, чмоха?
Мимо Assembler
Аноним 26/04/18 Чтв 16:04:18  174976226
>>174970529 (OP)
Выкатывайся, скоро интернеты отключат. Бесперспективно.
Аноним 26/04/18 Чтв 16:06:04  174976321
>>174976148
>только если веб умрет
Ноуб.
Вся фишка в соотношении количества работником к количеству рабочих мест. Сейчас кодеров как грязи. Ещё пара лет и на одно рабочее место будет целая очередь и рядовым программистам будут платить по жмене гречки в месяц. Можешь скринить.
Аноним 26/04/18 Чтв 16:07:01  174976377
>>174976226
Двачаю. Скоро востребованными будут те кто из двух палок может костёр разжечь.
Аноним 26/04/18 Чтв 16:08:13  174976436
>>174970529 (OP)
Анош, погугли вакансии на хх.ру, посмотри что требуется от погромистов. Там обычно стоят пшп, штмл, жжава скрипт. И еще желательно поразбираться в системах управления сайтами - джумла, битрикс, вордпресс. И, самое главное, сейчас все работают с фрейм-ворками YII, погугли это тоже
А для начала сходи в тред в програмаче, там хороший учебник, легко учится и люди хорошие, за попу не хватают
Аноним 26/04/18 Чтв 16:09:11  174976488
>>174970529 (OP)
Учишь полгода всё подряд. Через 3-4 книги сам всё поймешь что к чему. Короткого пути нет.
Аноним 26/04/18 Чтв 16:09:25  174976508
>>174976436
>за попу не хватают
А вот это косяк.
Аноним 26/04/18 Чтв 16:09:34  174976521
>>174976436
>и люди хорошие, за попу не хватают
За последние мои 5 постов в погромаче 4 раза ответили в стиле "Иди нахуй" с сажей
Аноним 26/04/18 Чтв 16:10:14  174976555
>>174976488
>Учишь полгода
>Короткого пути нет.
Ты реально кодер.
Аноним 26/04/18 Чтв 16:11:13  174976592
поясните за ноду
Аноним 26/04/18 Чтв 16:11:59  174976625
>>174976521
>За последние мои 5 постов в погромаче 4 раза ответили в стиле "Иди нахуй" с сажей
Там вечером адекваты сидят. А создатель треда по выходным. Посылальщики - это залетухи стопудово, не слушай их, никуда не ходи
Аноним 26/04/18 Чтв 16:14:04  174976725
>>174976592

Если ты - ОП, то подожди пока с нодой. Тебе надо попробовать разное, а не только JS.
Аноним 26/04/18 Чтв 16:16:05  174976837
>>174976555
Полгода чтобы появился скилл отличать полезную информацию от шлака. Речь о том чтобы не создавать 100500 тредов о том с чего начать, а взять первую попавшуюся книгу, потом вторую, потом треть. А так года два надо чтоб в какую-то область вкатиться, раньше только если повезет попасть в тусовку.
Аноним 26/04/18 Чтв 16:17:39  174976910
>>174975230
Понятно. Просто мы проходили на совсем маленьком сайте, там это показалось излишним.
Аноним 26/04/18 Чтв 16:17:45  174976921
>>174976725
А если я пхп макакоид со знанием фреймворков? Но при этом не умею верстать (ну, базовый уровень, а не сложные маня-лендинги с анимациями и адаптивностью)
Стоит ли учить фронтенд-жс-фреймворки (чтоб быть тип фулстеком) и НОДУ?

Щас вообще ноду юзают в качестве бэка? Стоит ли на нее перекатываться, пхп умрет и все такое или жс на бэкенде - это все от поехавших фронтенд-школьников и в реальном бизнесе нахуй не всралось?
Аноним 26/04/18 Чтв 16:18:46  174976974
>>174975267
Насчёт мелочности, говорит организация работы в офисах с крошечными столами
Аноним 26/04/18 Чтв 16:18:46  174976975
>>174973454
Первый годный совет что я увидел на дваче за 10 лет.
Спасибо тебе, анон.
Аноним 26/04/18 Чтв 16:20:08  174977050
>>174976190

И чего сложного в твоих однокристалках? Я вот и ассемблер, и Verilog, и С++ умею, равно как и еще с десяток вариантов, и по ощущениям первые два куда проще и требует меньше знаний, чем нормальные современные плюсы или жаба. Однокристальщики по моему опыту много выпендриваются, при довольно скромных навыках.
Аноним 26/04/18 Чтв 16:21:18  174977110
>>174976921
используй GO
Аноним 26/04/18 Чтв 16:26:41  174977344
>>174976921

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

С другой стороны, широта специализации и кругозор - важны. Конечно, надо пробовать много нового, если хочешь быть специалистом. Так что пробуй все подряд, что вообще вызывает интерес, смотри, что тебе больше душу греет.
Аноним 26/04/18 Чтв 16:32:15  174977565
>>174974674
Потому что html - язык разметки страницы. Логической разметки. Он не должен определять внешний вид. Это важный концептуальный момент.

>>174970529 (OP)
https://github.com/kamranahmedse/developer-roadmap

Поставь себе линукс. Бэкендеры сидят на нём или на макоси, тебе нужно будет запускать их проекты, даже если ты сможешь на фронте разрабатывать без проблем на винде.

Разберись, как работать с git, curl, ssh, nginx

роадмап такой:
1. Ставишь линус, разбираешься с консолью
2. Изучаешь основные инструменты, параллельно осваивая основы html/css/js
3. Пиздуешь в /pr/ в тред по js и читаешь то, что рекомендуют

Если бы хотел, уже всё это бы сделал/нагуглил, подозреваю, что ты хуй положишь.
Аноним 26/04/18 Чтв 16:37:13  174977788
14812934579500.gif (35Кб, 784x811)
на что лучше перейти с пхп?
Аноним 26/04/18 Чтв 16:49:12  174978367
>>174977788
Зачем тебе переходить? А так сишарп, джава
Аноним 26/04/18 Чтв 16:51:49  174978491
>>174978367
я имел внутри веба
Аноним 26/04/18 Чтв 16:53:32  174978584
>>174970872
И wordpress
Аноним 26/04/18 Чтв 16:54:08  174978610
>>174973779
Так оп такой же
Аноним 26/04/18 Чтв 16:54:17  174978619
>>174978491
Внутри веба офк. Стаковерфлоу на шарпе бэк, у хедхантера на джаве, все зависит от стека в котором работать хочешь.
Аноним 26/04/18 Чтв 16:55:06  174978664
>>174978619
это слишком сложно
Аноним 26/04/18 Чтв 16:59:14  174978865
>>174978664
Тада на джиэс
Аноним 26/04/18 Чтв 16:59:17  174978868
>>174970529 (OP)
https://www.youtube.com/user/TechGuyWeb/videos
Так до хера хорошего видео про разные технологии. Еще там есть видео типа "основы за час". Очень может тебе помочь. Еще там он показывает как сделать тему для блога и всякое такое.
Аноним 26/04/18 Чтв 17:04:00  174979079
>>174978868
аглицкую мову не разумию
Аноним 26/04/18 Чтв 17:05:27  174979143
>>174979079
На ютубе и по русски есть кто сечет.
Аноним 26/04/18 Чтв 17:15:35  174979600
>>174979143
ссылочку
Аноним 26/04/18 Чтв 17:37:01  174980648
php must die
Аноним 26/04/18 Чтв 17:59:48  174981691
бамп
Аноним 26/04/18 Чтв 19:42:20  174986986


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