Господа пидоры, есть вопрос, делитесь опытом. / программирование :: помогите пидоры :: совет :: Coding :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

Coding программирование geek совет помогите пидоры 

Господа пидоры, есть вопрос, делитесь опытом.

Последние три месяца задрачиваю изучаю программирование, как и большинство сейчас уже серьезных программистов, как я могу судить, начал с HTML и CSS, мне все нравится. Я ловлю громадный приток серотонина, когда получается сделать что-то красиво, или правильно построить все блоки по БЭМ и т.д.
Но все чаще я задумываюсь
- "Ну ок, я уже кое-что знаю, хочу уже участвовать в живых проектах, или влиться в команду, работать за EXPERIENCE".
Поделитесь опытом, расскажите как строился ваш путь, что дальше, как устроится на работу и не проебатся оплошать.
Я быстро обучаюсь, особенно когда мне это интересно, эффект Данинга-Крюгера часто заставляет поворачивать назад, по этому прошу у вас огня мотивации и советов.
P.S.
Еще всегда было интересно, в каких языках нужно знать мат часть, а в каких это и вовсе не нужно.


SV' ь »
<JÖAN>
wV%,aX\or\“>
<\V г*
c& x,Coding,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,совет,помогите пидоры
Подробнее
SV' ь » <JÖAN> wV%,aX\or\“> <\V г* c& x
Coding,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,совет,помогите пидоры
Еще на тему
Развернуть
> изучаю программирование
> начал с HTML и CSS
Байр Байр 14.10.202023:00 ответить ссылка 15.8
Всегда триггерят подобные высказывания.
HTML и CSS - это вёрстка, а не программирование. Программирование - это хотя бы JavaScript.
Rekolit Rekolit 14.10.202023:05 ответить ссылка 6.3
это декларативные языки, а ты, балбес, сложи 1 + '1'
xvs950a xvs950a 14.10.202023:23 ответить ссылка -4.9
В TS ты получишь ошибку на этапе предкомпиляции.
Hellsy Hellsy 15.10.202002:16 ответить ссылка 0.0
Ловите программиста на html
zx48 zx48 15.10.202006:18 ответить ссылка 2.7
мат.часть (читать основы и кишочки) нужно знать везде!
после того, как насладишься HTML и CSS, подумай, в какую отрасль хочешь пойти.
самое популярное тут:
https://insights.stackoverflow.com/survey/2020
https://madnight.github.io/githut/#/pushes/2020/3
https://learnworthy.net/10-most-active-programming-languages-in-github/
vvVvvFig vvVvvFig 14.10.202023:08 ответить ссылка 0.0
Что-то меня настораживают, когда люди, вместо ебашить код начинают искать притоки серотонина, силу земли, диагностировать у себя всякие там синдромы самозванцев, заниматься самоанализом за стаканом смузи, и делать прочую хипста-хуйню. Обычно это значит, что за ними придется либо все переделывать, либо нужно стоять и смотреть, чтобы богатый внутренний мир уникальной снежинки не завел в дебри спагетти-решений с околонулевой производительностью.
Хочется сделать что-то полезное - бери и делай то, что тебе нужно. Автоматизируй рутину, которой приходится заниматься, напиши лучшую версию какого-то сайта, который используешь на постоянной основе, попробуй поверстать и поанимировать извращенные дизайны из behance и dribble - там авторы часто писают кипятком, когда их мокапы "оживают". Дальше либо ебанутая работа, где будешь фиксить и дорабатывать легаси, либо фриланс - тоже ебанное адище.
Суть в том, что без практического опыта и набитых шишок человек, умеющий только в верстку, сейчас может пригодится только на конторке в подвале, где клепают что-то на вордпресе или жумле.
C4Grey C4Grey 14.10.202023:16 ответить ссылка 2.0
> напиши лучшую версию какого-то сайта, который используешь на постоянной основе
Невозможно написать лучшую версию Джоя - это идеал!
Moony Moony 15.10.202000:24 ответить ссылка 0.3
Я вот давно хотел запилить тумблр-стайл спа для реактора,чтобы быстро годноту в бездне листать, но все лень. Всегда есть что-то, что требуется автоматизировать, взять хотя бы быстрорастущий порноархив картинок с интернета, с автопоиском хайресов и автосортировкой негодноты. Уже десятки гигабайт, а вручную сортировать получается лишь по часу в день максимум, потом руки устают.
e38m4 e38m4 15.10.202002:37 ответить ссылка 0.4
Если в CSS появились переменные, простейшие операнды и операции над ними, его уже можно назвать языком программирования или нет?
LKIkost LKIkost 14.10.202023:19 ответить ссылка 0.8
игры же на css писать уже научились, так что..
если что на хабре можно нагуглить
Так-то HTML5 – Тьюринг-полный язык программирования.
Начни с алгербы. Потом дискретная математика. Высшая математика. Теория вероятности. Булевая алгебра. Алгоритмы. Компьютерная логика. Потом можешь начинать изучать языки.
MavisD MavisD 14.10.202023:41 ответить ссылка -3.9
теорию поля забыл
fokk fokk 15.10.202000:19 ответить ссылка 1.5
и силу земли
noom21 noom21 15.10.202005:49 ответить ссылка 0.2
Нахуя теория поля?
Это узкоспециализированные знания, не имеющие практического смысла вне конкретных проектов.
Hellsy Hellsy 15.10.202002:21 ответить ссылка -1.0
Что-за совковое мышление? Чтобы сайтики разрабатывать тебе математики на уровне начальных классов хватит, остальное просто пустая трата времени. Уже даже в бэкэнде никто напрямую с сетевыми пакетами и протоколами не работает, т.к. 99% веб-приложений пишется через фреймвроки, где вся логика зашита в методы, которые ты просто вызываешь, когда нужно. Не говоря уже о верстке, где достаточно навыков секретарши по набору текстовых документов в ворде.
Это все не нужно, если ты собрался быдлокодить. Если речь идет об всяких жестких алгоритмах, С++ и прочей прикольной штуке, то там без этого никуда.
MavisD MavisD 24.10.202002:19 ответить ссылка 0.0
Мб стоит сайты делать, раз потянуло на эти языки? В процессе дальнейшего изучения тебе точно не раз будет скучно, поэтому поставь первую небольшую цель. Сделай сайт/прогу для себя, придумай что тебе интересно было бы увидеть, потом составь четкий план как это реализовать и учи элементы. Только не решай что ты хочешь в процессе, начинай кодить уже с готовой целью в голове. Потом тупо зайди на сайт вакансий и просмотри требования. Увидел непонятное - иди учи что это такое. В твоем случае даже спидранить можно: брать несложные заказы и сразу портфолио собирать. Я выучил C++ когда баловался с ардуино и мне стало мало его урезанной версии (Страуструп абсолютно скучный), потом мне понадобился бот, на помощь пришел python, ну и шлифанул приложениями с java. Математика мастхэв, чем глубже знаешь, тем элегантнее и быстрее проги. А вообще я биолог, так что ты зря читал возможно, потому что эти знания языков монетизировать пока не было идеи, нужно вариться в прогерской среде и следить за новинками и стандартами, а у меня и своих дел полно
Дорогой пидор! Спешу тебя разочаровать. html и css - это очень мало.

Cейчас есть тенденция набирать в ряды девелоперов эдаких T-shaped професионалов. Такой человек имеет довольно глубокие познания в одной какой-то области, а так же имеет кое-какие знания в смежных областях. (В противовес нынче уже не модным i-shaped - когда человек хорошо шарит в какой-то одной области и больше ничего). К сожалению, нынишний прожект менеджемент довольно жлобский и тупой. И под t-shaped они понимают макаку которая умет делать ВСЁ. Этим и прикривает свои ебанутые запросы на 4-10 разных технологий в вакансиях, дабы сэкономить на макаках пишущих код. Ведь очевидно же, что дешевле нанять 1 девелопера который может Java/C#, SQL, JavaScript,Typescript, HTML, CSS, Angular и бросать его из проекта в проект, на разные технологии или дажеть заставлять писать один проект: от базы даных, до кнопочек на веб-странице. И я не шучу такой набор технологий часто попадается в одной вавансии, разве что Java и C# взаимоисключающие (впрочем, тупым хрюшам даже это иногда не мешает)

Это к тому, что, увы, знания одних лишь html и css нахуй никому ненужны. Посмотри на вакансии font-end девелоперов. Сейчас html + css - это как иметь тетрадь на уроке в школе - даже не обсуждается. А базово, чтобы пилить веб-морду для какого-то сайта, с тебя как минимум будут требовать JavaScript. А из него уже вытекают требования, Node.js, Webpack,TypeScript/Flow, Angular/Vue/Rect. Частенько еще бывает всякие докеры-хуйокеры, kubernates и прочья ересь по соусом CD/CI. Ну и системы контроля версий - по дефолту git, но бывает и дичь по типу team foundation server или какойто mercurial, svn и хер его знает что еще. Но git - самый популярный - маст хэв. Можешь уже прям сейчас гуглить и рзбираться с ним.

Просто верстка, как такова уже потихоньку отходит. Большенство проектов (по крайней мере, в той конторе где я работаю) пишутся ввиде одностраничных приложений. А они очень полагаются на javascript. Тебе как минимум надо понимать и уметь работать с Angular/Vue/Rect (для начала что-то одно). + Хорошо понимать JS. С этими навыками уже можешь куда-то пытаться просунуться.

Лично я начинал тоже с верстки, и где-то лет 10 назад работал верстальщиком, когда еще в универе учился. У препода была своя контора и уведил он свет во мне - предложил поработать. Поработав где-то пол года я закинул это дело. Но потихоньку разбирался сам со всякими джаваскриптами и джавами (просто всякие рандомные проекты делал дома, бесмысленные и бесполезные типа калькулятора). После универа попал к мужику который приперся из Дании в Украину делать бизнес (Он в универ приходил зазывал студентов, вот я попал к нему). Взяли меня туда java девом. Потихоньку пилил андроид приложение, потом меня просто швирнули писать серверную часть на C# (коего я, к слову, в глаза не видел раньше). Но был, я тогда, как ты говоришь быстро обучался, особенно когда мне это интересно. А интересно мне было все, ведь после универа кроме ебучего паскаля, сишки и какиехто верилогов/асемблеров я нихера не знал (ну только джаву ковырял сам). Там уже из серверной части почутка переходил править веб-морду. Вот так какое-то время я болтался между Java, C# и JavaScript + HTML + CSS. Пробовал всякие новшества типа того же React.
Спустя три года такой работы я пошел в более крупную компанию на собес джуном C# девелопером. До сих пор там работаюю. Но так как это аусорсинговая компания, то проекты бывают разные, но в основном это C#/JS (со всеми вытекающими).

Пробуй новые технологии, пиши свои софтины (сайты). Лучше их доводить до конца, т.к. потом на собеседовании можно будет показать их. Посмотри какие запросы сейчас запросы у компаний к front-end разработчикоам на твоем локальном рынке труда.
Когда подсобираешь чуток опыта пробуй разные конторы. Если у компании есть стажировка - дуй туда. Но только не иди где стажировка не оплачивается. Такие пидарасы любят прикрывать стажировкой текучку: ты будешь веслать бесплатно, а потом тебя кинут заборт и возьмут другого "стажера".

Короче говоря, совет такой же как и везде - надо ебашить.
> верстка, как такова уже потихоньку отходит. Большенство проектов (по крайней мере, в той конторе где я работаю) пишутся ввиде одностраничных приложений. А они очень полагаются на javascript.

С чего бы SPA отменяет верстку? Напротив, SPA на нее полагается намного больше, потому что мобильную версию тоже придется втискивать в эту самую одну страницу и делается это как раз с помощью CSS.
Hellsy Hellsy 15.10.202002:24 ответить ссылка 0.3
Пардон, я неправильно выразился. Я имею ввиду, что вертска, как отдельностоящий процес в разработке уже наверное не существует. Уже нету отдельного человека на проекте, который просто занимается версткой с минимальными вставками джаваскриптов для всяких слайдеров, акордионов и прочих свистоплясок. Да и вакансии верстальщика сейчас врятли можно найти.
Естественно верстка никуда не ушла. Просто она подразумевается как должное при фронт-энд разработке, будь то SPA или класические веб приложения.
А, в этом смысле - конечно. Фронтэнд сейчас это CSS3, HTML5 и хотя бы один популярный фреймворк.
Hellsy Hellsy 15.10.202021:25 ответить ссылка 0.0
ППКС.
Оп, даже не думай что твои прохождения туториалов по вёрстке что-то дают в работе. Это примерно как стать адвокатом или следователем, прочитав уголовный кодекс. Ты щас так далеко от рабочей реальности, что тебя ей и не видно. Мой совет - устройся в небольшую контору джуном тыщ на 80. Да, деньги небольшие за такой труд, но так вот со старта без опыта нормальный оклад никто не даст, сколько ни тренируйся.
e38m4 e38m4 15.10.202002:29 ответить ссылка -0.2
Вот тут спасибо, то о чем я спрашивал. Очень приятно и интересно читать. Значит отрину сомнения, и буду учить JS, потом продолжу что то еще. Спасибо огромное, и удачи тебе пидор. Ты крут !!
1) раз уж пошел по пути "делать красиво" на клиенте - учи срочно JavaScript, минимальный набор знаний: основы основ, современный стандарт ES2015+, один из популярных фреймворков/библиотек, например React.

1.1) также, как я считаю, неплохо будет иметь представление о смежной области: для фронта это бекэнд, благо платформа Node.js даст возможность делать бек прямо на JavaScript и на изучение других языков отвлекаться не нужно.

2) матчасть - это не языки как набор синтаксических выражений. матчасть есть с одной стороны - технологии твоей предметной области (для фронтэнда мастхэв - это знания о том, как выполнятся скрипт в браузере, как происходит передача данных между клиентом и сервером, и т.п.),
с другой стороны - это общая теория и философия программирования: это понятие чистого кода (книга Роберта Мартина Чистый код должна быть обязательно прочтена, многие места стоит перечитывать периодически), это принципы ООП, SOLID

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

лично я примерно так и шел: в целом интерес к ит/программированию имел со старших классов, однако в силу причин учился на другой (электротехнической) специальности, а затем работал инженером на сотню рублей. в какой-то момент я понял, что творю хуйню и разбазариваю свое время. в течение года занимался как хобби языком python - решал всякие задачки для тренеровки алгоритсического мышления, делал даже знакомому приложение для курсача. затем понял, что пора переходить в коммерческую область, после некоторого изучения рынка труда я понял, что форонтэнд весьма востребован. немного попробовал сам поверстать и покодить, мне понравилось, пошел на курсы, главным образом чтобы препод помог мне понять что я делаю так, а что - нет. после курсов нашел работу, потерял работу (проклятый кризис), нашел еще работу и теперь имею двух зайцев, так сказать: ловлю кайф от работы и получаю норм денюшку. (еще и работаю удаленно, поэтому могу и на джое смешные картинки полистать в течение рабочего дня)
fokk fokk 15.10.202000:17 ответить ссылка 0.5
От HTML'ов голых толку мало, но всяких фронтеднров хотят овер-дохуя. Дрочи JS, TS, React/Vue/Angular/что там еще изобрели.
Вкатывайся в тестирование лучше.
Программирование - это профессия. Как и любая профессия, она требует изучения огромного количества материала и еще больше опыта. Три месяца - это ничто. Собственно, даже три года - это все еще ебаный джун (что бы себе ни думали "крепкие мидлы" с трехлетним опытом) за которым нужно следить и бить вовремя по рукам, иначе придется половину переделывать.

В качестве совета - посмотри в сторону Udemy и курсов Макса (Maximilian Schwarzmüller) - они на английском.
Hellsy Hellsy 15.10.202002:38 ответить ссылка 0.1
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
ГЕНЕРАТОР СИНУСА с АПЧ ^-1 . И Д
250-400 КГц
МИНУТЫ
15
КНОПКИ Т АММЕР А
мощность
100%
.т- 50% .
выход
СИГНАЛА
ВКЛЮЧЕНИЕ
ПИТАНИЯ
ПИТАНИЕ ПРИБОРА
НЕТ РЕЗОНАНСА ИСПОЛЬЗОВАТЬ ТОЛЬКО В СЛУЧАЕ КРАЙНЕЙ НЕОБХОДИМОСТИ