Первый язык и где учиться, получать опыт и все такое (для начинающих)
Если не знаете английский — дальше будет не интересно.
Кому лень читать — вкратце:
Дальше чувак предлагает присоединиться к организованному им опенсорс комьюнити и учить js.www.freecodecamp.com
Денег не берут, все бесплатно. Выдают сертификаты (в Долине вроде котируются). Обещают кучу практики (около 2000 часов). Разделяется на Front End, Data Visualization, Back End. На каждый из разделов по 400 часов, потом 800 часов non-profit projects (opensorce) и подготовка к интервью (80 часов).
Конечно я помню авторитетное мнение о том, что если за 30 дней не запилил сайт на питоне — то делать в программировании нечего, но в другом мире несколько иной подход.
П.С.: только не нужно мне рассказывать что все ацтой, js фигня и так далее. Мне вообще пофиг, сидите в жопе аутсорсе. Лично мне бы в студенчестве очень пригодилось + прокачка английского.(UPD): пост для тех, у кого вопросы на тему где учиться и получать практику
До обраного В обраному 0
Схожі топіки 84 коментаріОксана, спасибо вам за этот топик, именно через него около месяца назад, как только таковой появился, я вышел на платформу FreeCodeCamp и начал увлечённо заниматься там. + нашёл себе друга из США, кодим с ним напару. Просто решил выразить благодарность за информацию =)
очень рада что вам пригодилось :)
Почему столько негатива встречается по поводу поддерживаемости reactJs?Там настолько всё плохо, или это говнокодеры ноют?
в UI никаких нареканий, кроме того что о ни в последних версиях положили болт на старые IE
Більше місяця сиджу на freecodecamp.com, поки задоволений. Від більшості подібних ресурсів цей виділяється наявністю комлексної програми навчання, яка не покращує певні скіли, а готує спеціаліста, тому не треба думати що і скільки вчити; + практика; + всі матеріали англійською. Коротше, freecodecamp.com — +.
Я прекрасно знаю ресурс freecodecamp.com. Скажу, что действительн о хороший ресурс и его авторы свое дело знают, но js это не тот язык, который стило бы учить первым.
а который язык посоветуете начать изучать как первый?
Хоча може не зовсім в тему, але все ж. Цікаво чи готові джуніори платити за огляд їхнього коду більш досвідченими користувачами. Щось типу codereview.stackexchange.com, але щоб там можна було ще платити і отримувати гроші за консультацію.
Спасибо большое, для новичков эта информация очень полезна. А участвовать или нет, каждый решает для себя сам. Да еще и английский можно подтянуть.
Привет Оксана! JS все-таки рулит, ты начала js учить?) или на Java все также?
Привет) я особо не сопротивляюсь- на чем приходится на том и пишу
Ну это как то не серьезно. Чтоб писать — надо хорошо знать, а не просто хеловорда уметь нацарапать )
Это у вас там надо хорошо знать, а в наших деревнях хелоуворлдов на всех языках достаточно ;)
А где это в деревнях? :) В США что-ли? Или ты уже в Харькове?
в США тоже деревни есть)
как по мне выучить синтаксис любого языка совсем не сложно(это же обычная машинная логика)
чтобы быстрее дорости до норм уровня лучше не проходить какие то курсы даже онлайн или бесплатные а тем более платные курсы от темных личностей а написать какую нибудь программу более менее сложную или если это веб то какой нибудь инет магазин на чистом php или каком нибудь фреймворке(главное чтобы не Hello World)
Лучше так не делать. Без норм фреймворков пых просто страшен. И получится очередное УГ типа вордпресиков. Какой с этого полезный опыт может быть? Разве что опыт в понимании всех костылей на пхп и «подводных камней» уродской его либы.
смысл в том ,что если ты на чистом языке без фреймворков -не можешь ничего больше хелловорда написать -ты не знаешь языка..
Я понимаю. Это так. У меня лично желания знать пхп так хорошо не возникало. Я наоборот всегда пытался как можно более не знать его стандартные функции. Мне нравится хороший дизайн и когда я вижу тот несогласованый адъ, даже в их новых ООП стайл либах, где начиная от наименования заканчивая смыслом твортся шлак, у меня просто начинает бомбить. И только благодаря умному комюнити которое делает хорошие фреймворки и хорошие либы с этим как то можно жить. Вот потому я и считаю что писать на чистом пыхе это не очень. Да и кому теперь нужен чистый пых — никому. Если бы он хоть языком красивым был то еще можно ради фана.
Необязательно. Можно и сразу фреймворк учить. Но это пусть посложнее. Попроще это писать скрипты. А вот зачем на чистом пыхе писать свою цмс/фреймворк/Интернет магазин или что еще громадное я вот не могу понять. Пых знать нужно на уровне синтаксиса, а все эти овнолибы его редко используются при наличии фреймворка и сторонних ХОРОШИХ либ. Потому лучше уж потратить время на изучение фреймворка и либ типа Carbon где сразу задается хороший ОО стайл.
Но если речь изучить программирование то лучше уж взять язык получше где нет столько «подводных камней» и нелогичностей. Пых вообще нужно учить первым языком только если нужно срочно начать зарабатывать на еду. Но то уже тема холиварная.
желаю удачиВезде говнокодеров хватает. Если у тебя какието пробелы в чистом пхп будут то что говорить про разработку на фреймворке
на фреймворке тоже можно костили писать
вобщем можно с фреймворка начать но я не думаю что это правильный путь
Если это пробелы в знании пхп либ то знать их все и не нужно так как есть хорошие альтернативы. А синтаксис знать надо, да.
Не понял вопроса. Carbon это либа для работы с временем, используется в ларавеле.
Очень крутая штука. И вот имея это, зачем мне учить все пых внутренние либы для работы с датами?
Сори. Забыл Laravel очень давно не узаю, подумал Carbon какой то новый фреймворк
Ничего. А что используешь сейчас?
П.С, из фреймворков выжили пару штук. Как по мне то достаточно ларавеля и симфони. Все остальные фреймворки это просто дублирование при чем судя по популярности не самое лучшее. Мне нравится подход с C# где есть один веб фреймворк — asp.net. С Python ситуация почти та же где Django почти везде используется. Лучше иметь один хороший фреймворк чем кучу таких себе. И времена когда каждый Вася писал свой фреймворк в пыхе уже давно прошли, да и в джаваскрипте тоже. Многое вернулось где и было — в руки корпораций)
если чел токо начал в php то до фреймворков рановато еще хоть какой то опыт в чистом php необходим
Ну скрипты пописать можно, парсеры небольшие. На них даже заработать первые деньги получится. А до фреймворков действительно далеко, но прикол еще и в том что они как раз и придуманы чтобы легче писать апы было. Т.е. изучать конечно надо будет больше но после сложнее будет набросать ужасную архитектуру. Хотя вот вспомнил индуса который в ларавеле в вюхах запросы к бд прописывал.
Ох, начитался я его кода. До этого момента я только слышал о «индусском коде». Типа как шутка было. А после понял. Хотя и после наших девов тоже было весело. Это я пишу о низком ценовом диапазоне разработчиков где найти кого то нормального очень сложно. Но прикол в том что вот такие погромизды после первых отзывов ставят себе рейты уже по дол в час и идут овнокодить дорогим клиентам. А клиент если не имеет кого то чтобы проверить это творчетство и не догадается что там творится. Фриланс, такой фриланс. Однажды в проект подался наш дев с лычкой сеньера. Короче после я уже понял и другую истину — не все кто на фрилансе ставят лычки сеньеров являются ими. Там просто нет совести, им бы лишь побольше денег нагребсти. нет того понимания своего места.
Ага, подход называется good enough))
очередной пост на тему какой язык учить чтобы завтра получать кучу бабла.Учить надо программирование а не языки программирования.
там в заголовке написано «первый язык», также
ну да, ищут бесплатную рабсилу на оперсорс расплачиваясь нафиг никому не нужными бумажками впаривая по дороге яваскрипт как решение всех проблем. Очередная секта свидетелей ноды, ангуляра и иже с ними.
Из года в год пишут статьи как джаваскрипт вытеснит натив мобайл девелопмент)) Типа вот в этом году уже точно, 50%+ будет на (выберите название жаваскрипт фреймворка). С выходом нового фреймворка количество подобных статей удваивается.
А прикол в том что джаваскрипт решения настолько хороши и убийственны что уже даже десктоп натив апы начали снова писать, например телеграм под виндовс и прочие десктоп ОС) Писать о том что случилось с «веб ОС» думаю не надо. Если читать фанатиков любого языка то ничего умного вычитать не получится. Это навернека тот же хайп что был и когда на джаве десктоп апы начинали писать и все навернека так же писали «ну теперь натив девелопменту на с++ конец». А все на самом деле очень просто — прокладка типа браузера не_нужна. Для серьезных апов конечно. В мобайле браузер апы вообще не влезают. И с приходом все большего количества устройств, типа как internet of things, натив апы как на андроиде будут все больше рулить. Сайтики RIP.
ну ты все приложения в кучу смешал, нада разделить — игры, ерп системы, тулзы типа редакторов видео и т.д. В некоторых нишах натив аппы больше не пишутся вообще — смысла нет, в других нишах они никогда и не писались — тоже смысла нет.
Я за игры вообще ничего не писал. Я писал за апы, в том числе бизнес, менеджеры и подобное. В каких это нишах натив апы не пишутся вообще? Я даже за мобайл не буду спрашивать, тот же десктоп где натив апы снова возвращаются.
насчет мобайл джс до react-native это правда было сказкой. но, это технология позволяет создавать нормальные аппы на джс — единственный минус, она пока еще очень зеленая но думаю через год это изменится
научишь хотя бы своих родителей им пользоваться?
Не, мама одобряет так называемую «прокладку» ;)
Ну да, тут есть проблема. Но если это ап а не информационный сайт то не страшно. Еще гугл там какую то штуку разрабатывает чтобы можно запускать апы без установки и они вроде как гуглятся. Но забыл название( Ну а у апов есть свой гугл — ап стор. Вообще читал мнение что сайт нужен для завлечения новых юзеров а натив ап для удержания существующих. В данном этапе оба конечно нужны но с ростом популярности того же мобайл смысла делать сайты уже будет не так много. Вот видел рекламу ощадбанка который выпустил свой интернет банкинг но только в мобайл апах, т.е. на сайт вообще забили.
Так на этом сайте как раз больше всего времени в начале посвящается задачам алгоритмического характера.
За бажанням, там ще й реалізована фінансова мотивація. Суть полягає в тому, що ви обираєте зі списку якусь доброчинну організацію, потім суму грошей і вона буде переказуватись на рахунок обраної організації на регулярній основі до тих пір, доки ви не отримаєте сертифікат.
Спасибо большое, очень кстати!
Цыклум склоняет джавистов к джаваскриптоложеству?
да, шмагают плетками и требуют забывать великую джаву во имя этого бреда(
я бы начал оглядываться по сторонам и принюхиваться к другим проектам в такой ситуации.
____когда-то работал я на проекте под Андроид 2.2, начинающим андроидером, и вот клиент-макушник, резкий такой и бурый — как давай меня прогибать: дескать, «анузафигачь-ка гламур на ведре-2.2 шоб как на айфоне». я такой пнусь-пнусь — а оно — ни хрена. Дизайнер туды-сюды- фигтам.Убогое ведро, шо с него взять. Тут на наш проект подтягивается другой разраб, матёрый по Андроиду. И спокойно так, минут за восемь, на митинге разъяснил клиенту в какой стороне лес и где расположен нах*й. В общем, перестали мы натягивать гламур на ведро. А со временем эппл и сам перешел на плоский дизайн, но это уже сильно позже.
выше была шутка, просто для себя хочу улучшить скиллсы, я думал ты тролль и ответил как тролль