Сап двач. Хочу вкатиться в it. Анон, какой язык посоветуешь учить? Цель: работать на фрилансе. Исходные: Есть хороший уровень мотивации; Опыта в программировании не имею; Математику понимаю на уровне школьника.
А потом, можешь как на Java сидеть, так и другие языки учить.
Когда выучишь язык - читай Clean Code Роберта Мартина. Там примеры на Java
Можешь также почитать паттерны. Разберись с принципами SOLID
Все перечисленное не однозначно и немного спорно. Ты будешь бросаться в определенные крайности. Но на выходе, при должном старании из тебя получится вполне профессиональный разработчик с опытом в языке с мощным ООП.
Ни в коем случае не лезь в Go, Python.
Можешь также вместо Java взять C#, просто я не люблю винду. Тебе в любом случае когда-то придется работать с *nix-системами. Лучше поставить Ubuntu. На нем C# геморройно, т.к. все заточено под Windows.
>>230164921 Ява же для мобильной разработки в коммерции в основном используют? В мобильную разработку я не хочу, миниатюрность меня эта бесит, негде развернуться.
Если после недели у тебя никаких результатов не будет дропай эту хуйню. Программирование это ебля мозгов сейчас этих программистов развелось как мух ебаных везде бля ПРОГРАММИСТ ПРОГРАММИСТ да нахуй ты нужен? заместо тебя индуса наймут который за тарелку риса будет код писать
>>230164921 C# давно уже работает под линуксом, есть опенсорсный кросс-платформенный .net core. Go отличный язык для серверных задач. Сейчас весь современный стек девопса написан на го - докер, кубернетес, терраформ и т.д. >>230164954 Шансы работать на фрилансе без опыта работы в офисе - примерно никакие. Если ты не имеешь опыта корпоративной разработки, то обосрешься на первом же заказе и словишь пермабан на фриланс борде с вероятностью 99%.
Ещё один вкатывальщик. Я сейчас вкачу свои яица тебе в жопу,придурок. Выдумал себе что это дивный мирок,300кк/сек и будешь сук ебать,ведь у тебя бабла будет неебаться. Но нет сука уебище селюк говнарь ты либо перегоришь,либо жидко пернешь и проебешь только время. Таких как ты фантазеров-вкатывальщиков хуевых миллион, иди нахуй мудила,сажи и хуя на воротник
>>230165564 > плюсы гораздо труднее А чем труднее, я вот неделю синтаксис изучаю, ничего сверхъестественного нет. Необходимость знания высшей математики не заметил.
>>230165762 >Динамическая типизация — приём используемый в языках программирования и языках спецификации, при котором переменная связывается с типом в момент присваивания значения, а не в момент объявления переменной. Таким образом, в различных участках программы одна и та же переменная может принимать значения разных типов
А нахуя это надо, нормально же когда под переменную выделяется определенное количество памяти, иначе хаос и неэффективный расход ресурсов.
>>230165912 Есть заморочки, но так везде же, в любых профессиях свои ньюансы.
>>230165970 Что, статическая типизация? Действительно, когда всё четко расписано по типам, и когда видишь где и какие типы применяются, что у методов на входе, что на выходе, это так сложно. Гораздо проще держать все 100500 методов в голове и помнить, что ты там нахуевертил две недели назад и что возвращает этот метод.
>>230165994 Не будешь, настоящими программистами будут те, кто увлекаются этим с детства, и к 21-22 годам имеют вышку и несколько лет опыта работы по специальности в топовых конторах своего города.
>>230166050 Пока нуб в это вникнет, он прострадает. Не все на это готовы. Плюсы лучше питона, но вкатываться лучше именно с него. Или Сишарпа. Я начинал с С#.
>>230164427 (OP) Начни с английского Если хочешь начать с чего-нибудь лёгкого, то питон А если хочешь чтоб при дальнейшем изучении тебе легко давались остальные языки, то с си++
>>230164427 (OP) >Есть хороший уровень мотивации; Настолько хороший уровень мотивации что создал тред с вопросом который отвечен буквально миллионы раз на всех языках мира, во всех возможных формах.
>>230164954 Во фриланс идут, когда отпахали 2-3 года в офисе. Без опыта работы, без опыта решения реальных проблем - не взлетит, проебешься на первом же заказе, реальные задачи это тебе не hello world копипастить со стек оверфлоу.
>>230166544 В чем проблема решать реальные задачи? Тупо смотришь кто что заказывает и делаешь эти проекты. Как набьешь руку уже пишешь реальным заказчикам с похожими задачами, а не для себя в стол.
>>230164427 (OP) >работать на фрилансе. А еду на что покупать будешь? >Есть хороший уровень мотивации; Как померил и что значит? Как думаешь, какую пользу это принесет? >Опыта в программировании не имею; >Математику понимаю на уровне школьника. Это как раз таки не помеха, чтобы стать очередным гребцом за еду.
>>230166772 Шизоид, ты сам понимаешь, какой бред порешь? Нет на стаке полного кода рабочих систем, максимум огрызки отдельных скриптов. >>230166638 Ну вот смотри, пикрил - типичный заказ на фрилансе. Что ты собрался делать из "этих проектов"? Что ты по этому описанию собрался набивать?
>>230166638 В том что в офисе с помощью более опытные коллеги будут подсказывать решения задач, на которые в одиночку без помощи ты будешь тратить в 10-100 раз больше времени, а специфичность и обширность этих задачь не будет позволять тебе спросить решения на stack overflow например.
>>230164427 (OP) >какой язык посоветуешь учить? Плюсы, конечно, для ознакомления. Все, разумеется не выучишь, нужно по книжке хорошей какойнть дойти хотя бы до мув семантики и прочих свежих вещей. Потом пыху какую-нть для работы.
>>230167296 Видимо большая система, разные части написаны на разных языках, такое часто бывает. Заказов чисто на один язык практически нет, обычно везде нужно несколько знать, не фуллстеку с узкой специализацией на фрилансе будет трудно.
>>230166931 >>230166696 Долбоебы, на вашем апворке ебаном есть реальные задачи с нормальным ТЗ. Мы же говорим про начальный уровень. Ясен хуй туда не напишут идею стартапа с нуля, но мелких проектов для старта и опыта там дохуя. Бери и делай. Не надо меня тралировать и увиливать от темы.
>>230167499 Ну раз ты так говоришь значит смотрел, значит можешь перечислить несколько типов ПРОЕКТОВ ДЛЯ СТАРТА НОВИЧКОВ на апворке. Напиши их сюда пожалуйста.
>>230168663 >К любому говну привыкаешь Не, это не про меня. Нахуй вообще что-то делать, если физически неприятно, пальцы ломает и вообще ментальное отвращение копаться в костыльной хуйне. Проще дропнуть чем привыкнуть - мой девиз по жизни.
>>230164427 (OP) Я вот пытался вкатиться в it, но перегорел через месяц, зато нашел отличное для себя занятие : видеомонтаж. Как думаете можно ли на этом денег заработать?
>>230169175 Учил обычный ВЭБ макаку html js css. Я все понимал, дошел до js начал уже все сводить и тут понял, что не мое, просто мне не нравится это. Не творческая это работа.
>>230169103 Ну конечно, моушендизайн, +3д, ну а если ГУДИНИ осилишь то вообще пязда в баблепотонешь, только для гудини надо комп мощный, там короче процедурно можно эффекты делать на видео. Там сможешь каждую неделю погромиста 300кнаносек нанимать, чтоб он тебе хуй сосал.
>>230169580 Не лукавь, творчества там побольше чем в любой другой работе. Но веб в 2020 уже реально усложнился шо пиздец. Дохуя новых стандартов хтмл, ксс3, теперь любой школьник уже не сверстает, сейчас скилуха нужна. Плюс знать всё и сразу, на тебе нахуй и ксс и накинь это сразу в модный фреймворк и на сервер с нодами прикрути. Ебанись, голова кругом пойдет. Такое только молодые под спидами и энергетиками могут, пенсионерам 25+ уже вход закрыт.
>>230169885 > ксс3 он со времен второй мировой уже используется >>230169885 >хтмл лол >>230169885 >творчества там побольше чем в любой другой работе с джс да, так же считаю
>>230169867 Ну питон то не говно, на нем хотя бы печатать код приятно. И система пакетов получше чем у пхп через пень колоду. Другой вопрос, что все годные языки уже застолбил рыночек с миллионами таких же двачеров.
>>230169989 Ну раз ты РАБОТАЕШЬ то ты нам и скажи что там придумать можно, а так вон ищи с фриланс бирж таски да делай портфолио. Свадьбы, блогеры, ютуб каналы, реклама.
>>230170012 Да я ебу какой там ксс, может седьмой, десятый. Это вы ебите себе голову этими терминами. Работа в вебе это насилие мозга, хуже чем работа шлюхой или грузчиком.
>>230170504 Кстати про ассемблер. Я так и не понял, он для каждого типа процессора свой? Значит те умники, которые в исходном коде на си вставят строчки на ассемблере соснут?
>>230165181 Смотря что за работу ты собрался искать на фрилансе. Вообще я бы на твоем месте забил на фриланс. Фриланс для двух категорий: первые это те кто готов за миску риса писать говнокод чисто чтобы прокормить себя, потому что другой работы у них в селе\городе\стране нет, вторые - мегауспешные прогеры, которые могут себе позволить работать на избранных заказчиков, попивая сок у себя в тайланде. Вряд ли ты готов за миску риса целыми днями писать код, а до вторых не дотягиваешь, так что пиздуй, оболтус, в офис. Это лучшая школа программирования, без шуток.
>>230165288 Ну сам дотнет кор кроссплатформенный, это да. Только на линуксы нет ни одной идешки на шарп кроме ридера который платный и vs code в котором охуеешь либы ставить и всё прописывать через консоль. На шарпе писать где либо кроме вижуал студио – изначально хуёвая идея, а на убунту его мало того, что не портировали (хотя на мак портанули), так ещё и вайн его запускать отказывается. Хуета – одним словом.
мимо из принципа бэкенд разраб на шарпе на убунту и мне пахую
>>230170717 Понял правильно. Если весь проект пишется под конкретный девайс, то не соснут. В противном случае соснут конечно, но тогда обычно никто этих вставок и не делает