Сап б. Вопрос программистам анальникам. Учусь на 2 курсе, на информационной специальности, слышал мельком про все языки, но не разбираюсь ни в одном. Хочу попробовать себя во фрилансе, желательно на небольших проектах, по несколько недель. На фуллтайм работу с нормальной зарплатой не претендую, просто хочется чтобы были деньги на пиццу, пиво и игори. Вроде как писать чат ботов на питоне нормальная тема, но я понятия не имею, с чем сравнивать. Какой язык посоветует мудрый анон, чтобы поскорей начать деньгу заколачивать?
>>255798686 >Если тебя интересует программирование только из за денег - не суйся Не только деньги, но кушать тоже хочется. Алсо убежден, что пока ты не смог свое говно продать кому-то, о работе ты ничего не знаешь. Поэтому и хочу потратить пол-года, год в худшем случае, чтобы понять, смогу ли я всю жизнь работать программистом, или лучше нахуй перейти на экономиста или еще куда.
>>255797880 (OP) Та же самая ситуация, хуй знает, что дальше делать, куда вкатываться. Лучше всего знаком с фронтом, но он меня как-то не особо привлекает.
>>255799204 Если на 2 курсе своей занюханной шараги не вкурсе про элементарные вещи, нахуй кому ты нужен, ебать я таких дебилов, хелоу вордщиков пачками заебываюсь пинать под сраку с собеса, пиздуй в днс и сражайся за личные продажи, а своим дипломом можешь после получения ... ну ты сам все знаешь.
>>255798969 Хз, я свою первую копеечку (1000 рублей) на фрилансе заработал вообще на заказе, где просто в панели управления сайта на uCoz одну галочку поставил.
Продажа своего говна не поможет тебе понять разработку - заказчики редко разбираются в технологиях: работает да и хрен с ним. О количестве потенциальных дыр, проблемах расширения, слишком большой сложности алгоритмов, переносимости, совместимости, оптимизации ты в полной мере узнаешь только через несколько лет после начала коммерческой разработки.
Советую вкатываться с типизированного языка. Java, C#. Можно попробовать PHP - сейчас ему тоже прикостылили типизацию, а вкатиться в него легче.
Вкатываться в программирование игр (неважно во что - логику, графику etc) есть резон где-то спустя 5-6 лет опыта разработки на C++/C#/Java. Не давай человеку ложную надежду. Ну и да, для той же графики нужен как минимум бакалавриат примата.
>>255799400 Вообще планирую в целом вкатываться в инфобез и около того, но подразделений там дохуя, так что куда занесет пока не знаю. Геймдев в рот ебал, мобилка тоже разная бывает если я правильно понимаю. Какой фронтенд, бэкэнд, у меня знания 2 семестра универа и hello world. Я только википедийные определения фронтендов и бэкендов знаю, как это работается на практике не представляю совсем.
>>255799556 Геймдев бывает разный. В РФ обычно делают мобильные приложения, а не ведьмаков(которые кстати зарабатывают больше). Не знаю о какой логике и графике речь, если ты можешь на Unity сделать что-то впринципе. Но геймдев я не рекомендую, платят меньше - работать заставляют больше. >>255799590 Ну если ты в инфобез, то там вряд ли тебе что-то из ЯПов понадобится(не знаю на самом деле чем вообще безопасники занимаются)
>>255799463 Спасибо, сам вкатывался с знаниями по конкретным типам задач или просто с языком. Улсовно есть какой-то стартер пак именно для сайтов, или там для ботов. Как вообще происходил переход от полностью прочитанной книжке по языку, со всеми выполненными заданиями к нормальной работе?
>>255799860 В первых двух предложениях знаки вопроса а не точки естественно. >>255799717 Нужен да еще как, если я хоть что-то понял из того что читал, и из общения с челами которые в сфере работали.
Я тебе как анальник скажу: фриланс мётрв. Хочешь хотябы какие-то деньги зарабатывать - иди в компанию где тебя будут под микроскопом разглядывать и прочий фимоз, во всех остальных случаях выгоднее и проще курьером работать, разнося жрачку.
>>255799717 > Не знаю о какой логике и графике речь
Игровая логика (есть много разных подходов, а не только ECS). Графика - шейдеры.
> если ты можешь на Unity сделать что-то впринципе
Юнити умеет далеко не всё. А ещё есть движки помимо Юнити.
> Но геймдев я не рекомендую, платят меньше - работать заставляют больше.
Зависит от компании. Чем звонче имя - тем больше денег. Но даже безотносительно этого, если ты болеешь играми с детства, получать деньги, занимаясь любимым делом (по факту хобби, переросшим в работу) - это счастье.
>>255799994 Пока есть возможность пердолиться в свое удовольствие не заботясь о деньгах, хочу в принципе понять подходит ли мне это, или полная хуйня гумозная, для долбоебов, и лучше уж в армию, или говно за свиньями убирать.
>>255799949 Тоже общаюсь с людьми, которые делают игры. >>255800018 >Игровая логика (есть много разных подходов, а не только ECS). Графика - шейдеры. Так глубоко я не копал >Юнити умеет далеко не всё. А ещё есть движки помимо Юнити. Ну не знаю. По факту есть Unity и Unreal Engine, остальные движки может и представлены, ну куда более скудно. >Зависит от компании. Чем звонче имя - тем больше денег. Но даже безотносительно этого, если ты болеешь играми с детства, получать деньги, занимаясь любимым делом (по факту хобби, переросшим в работу) - это счастье. Если нравится, конечно стоит заниматься. Ну смотря о какой компании речь. Я все-таки стараюсь ориентироваться на какую-то "усредненную" компанию, к тому же, если мы говорим не о ДС и ДС2 и не о миллионниках и откидываем удаленку для вкатывания джуна в геймдев, то вряд ли ты попадешь в такие компании. Их впринципе мне кажется очень мало
>>255798969 >1. Алсо убежден, что пока ты не смог свое говно продать кому-то, о работе ты ничего не знаешь. >2. Поэтому и хочу потратить пол-года, год в худшем случае, чтобы понять, смогу ли я всю жизнь работать программистом, или лучше нахуй перейти на экономиста или еще куда.
1. Ты ко второму курсу даже программировать не начал хорошо блядь 2. Полгода ничто тебе не расскажут о профессии, даже 2 года. Ключевой критерий - если ты не забил гитхаб к 19 годам, то лучше не суйся нахуй. Током пизданёт.
>>255798686 >не суйся, такие как ты создают проблемы и себе, и другим. Этот тебе верно пишет. Дело не в зависти или что он расчищает поле конкуренции. Банально не все склонны долбиться в жопу. У меня иные таланты, но занесло в эту парашу.
>>255800264 >не забил гитхаб к 19 годам Как это должно происходить? Типа прочитал книгу/посмотрел курс и пошел штампавать проги одну за другой? Без ТЗ и придумывая всё на ходу? не оп
>>255800264 >Ключевой критерий - если ты не забил гитхаб к 19 годам, то лучше не суйся нахуй. Током пизданёт. Работодатели уже говорят о work-life балансе и уже не требуют от тебя, чтобы ты жил программированием. Не знаю откуда такое требование про гитхаб. >Этот тебе верно пишет. Дело не в зависти или что он расчищает поле конкуренции. Банально не все склонны долбиться в жопу. Ну тут да. Может не понравиться. >У меня иные таланты, но занесло в эту парашу. Что за таланты? >>255800311 Сорян втупил
>>255800264 Да я в целом ничем не интересуюсь кроме аниме и дрочки, но кушать что-то надо. >не все склонны долбиться в жопу Да, но боюсь к остальным видам работы я еще меньше склонен.
>>255800108 >пердолиться в свое удовольствие не заботясь о деньгах >подходит ли мне это Уже не подходит. Одно дело себе что-то вечерами писать и совсем другое какому-то кабанчику его фантазии реализовывать. Попробуй канешно, но сам охуеешь от цен, сроков и требований на сегодняшнем фрилансе.
>>255800427 >Работодатели уже говорят о work-life балансе и уже не требуют от тебя, чтобы ты жил программированием. Не знаю откуда такое требование про гитхаб. А я не о работодателях вовсе писал! Я писал о людях, которые кайфуют от написания кода. Как композиторы под пальцами которых выходит музыка. Такие программисты пишут инструменты облегчающие жизнь другим и крайне глубоко вовлечены в программирование. Это не для того, чтобы ублажить хедхантера. Это просто потребность человека созидать в этом конкретном поле деятельности.
>Что за таланты? У меня к музыке склонность с детства, а я променял это на сытость. Которая по итогу кормит только живот, но не голову.
>>255800405 >Как это должно происходить? Типа прочитал книгу/посмотрел курс и пошел штампавать проги одну за другой? Без ТЗ и придумывая всё на ходу? По нарастающей. Но ключевое - интерес к тому что ты делаешь. Решаешь какую-то задачу при помощи твоего любимого навыка.
>>255799860 > Спасибо, сам вкатывался с знаниями по конкретным типам задач или просто с языком
Будешь смеяться, но вкатывался вообще с курса Евгения Попова по php (самый первый его курс по php). Вернее, началось всё с моего увлечения играми. Потом появился интернет и я узнал про торренты. Загорелся идеей сделать свой торрент трекер (чтобы иметь карманные деньги с рекламы, я тогда в 8 классе школы учился). Заяндексил. Первая же ссылка - система создания сайтов uCoz. Ништяк, запилил, даже контента какого то накидал. Правда, радость быстро пропала, когда оказалось, что баннерные партнёрки не берут сайты на uCoz. Думаю, надо сделать сайт на чём-то другом. Заяндексил. Узнал, что оказывается сайты делают на php. Нашёл видеокурс Попава, скачал, изучал. Параллельно с этим, в школе началось программирование на Паскале. В школе писал на нём, дома на php быдлокодил какие-то странички. Даже среду разработки и локальный сервер разворачивать ещё не умел, поэтому купил хостинг и писал код в панели управления хостингом в браузере.
Через время, понял, что это всё тлен, и надо идти дальше. PHP мне сильно разонравился где то через год ковыряния в нём по выходным. Нашёл для себя C#. Влюбился с первого взгляда на пример исходного кода. А потом оказалось, что у него ещё и собственная среда разработки есть. Скачал. Охренел. Так круто, красиво и удобно. Правда хз, чё за классы? Нахуя Main? Чё за namespace? И вот так постепенно с помощью яндекса, проффессорвеб, метанита, msdn и прочих ресурсов я освоил C#, на котором работаю по сей день.
> Улсовно есть какой-то стартер пак именно для сайтов, или там для ботов
Я начинал в 2011 году и тогда если что то и было, то не в таком объёме, как сейчас. Начинать с готовых стартер паков точно не надо - сильно сузишь себе кругозор. Я вкатывался в основы и сейчас могу написать почти всё, что угодно.
> Как вообще происходил переход от полностью прочитанной книжке по языку, со всеми выполненными заданиями к нормальной работе?
Первую книгу я прочитал только на втором курсе института, уже имея два года работы на C#. Начинал просто - как только понял, что я могу что то делать рабочее - пошёл на фриланс. Взял заказ, даже не зная, как его делать - разбирался в процессе, извиняясь за сорванные сроки. Так постепенно и набрался опыта.
Не мёртв, но стремительно умирает. Люди всё больше предпочитают иметь страницу в соцсети вместо собственного сайта. Бизнесы работают только со студиями.
>>255800405 Блять, если ты не видишь задач вокруг себя, то не суйся, хотя может это со временем приходит. Вариантов каких можно написать сервисов до жопы, жалко времени не хватает на собственные наработки
>>255800501 Вполне вероятно, вопрос в том, куда именно вкатываться чтобы не убить 5 лет жизни на хуйню от которой тебя тошнить будет, а убить ну хотя бы год.
>>255797880 (OP) Язык - это вообще не проблема для инженера, если ты научишься программировать и взаимодействовать с людьми из твоей команды, то тебе понадобится порядка месяца (оплаченного твоей галерой) чтобы перейти на новый стек технологий, это вообще не проблема в общем случае. Так что лучше не учи язык, а учи программирование. И программировать во фрилансе - это ерунда, потому что работа программиста очень плохо квантуется на маленькие заказы. Тебе бы идеально найти компанию, которая согласилась бы тебя взять как стажера на неполный день, и самое интересное - чтобы была заинтересована в твоем росте как профессионала. Попробуй напрячь свои связи, а если их нет - то сейчас самое время их заводить. Одногруппники, чуваки с параллельных групп (через год некоторые из них уже найдут такую стажировку и могут порекомендовать тебя), твои аспиранты которые лабы ведут, возможно даже профессора (но их не рекомендую, слишком много среди них мудаков).
>>255800598 >А я не о работодателях вовсе писал! Я писал о людях, которые кайфуют от написания кода. Как композиторы под пальцами которых выходит музыка. Ну блин, я думаю таких людей ничтожно мало. Там речь может о 5%, остальные же люди как-то живут. Я на это смотрю с точки зрения: "А кем если не..." >У меня к музыке склонность с детства, а я променял это на сытость. Забавно, сам сейчас маленько начал изучать эту тему, но у меня к ней опять же слабый интерес, не знаю зачем взялся. На каком-то инструменте учишься или вокал или в флке биты мутишь?
>>255800671 > Язык - это вообще не проблема для инженера, если ты научишься программировать и взаимодействовать с людьми из твоей команды, то тебе понадобится порядка месяца (оплаченного твоей галерой) чтобы перейти на новый стек технологий
Удачи перейти на C++ за месяц. Или на .NET за месяц. У каждого стека своя пачка приколов, которую невозможно запомнить просто один раз прочитав учебник. Нужно уметь именно программировать, да. Но у каждого стека своя экосистема, которая строилась не один десяток лет.
>>255800653 Ну, на досуге месяц назад подумал, что было бы неплохо свой ридер для андроида написать, так как часто читаю на телефоне. Но сунулся в андроид студио и жидко обосрался, потому что знаний джавы не хватает пока.
>>255800814 > которую невозможно запомнить просто один раз прочитав учебник. А я не зря написал про уметь взаимодействовать с людьми. Если ты один с учебниками в вакууме, то да, нереально. Но на самом деле ты в коллективе других инженеров, и если ты не знаешь, какие практики хорошие, а какие плохие - то можно или поискать по существующему коду и просто спросить соседа. И через месяц ты уже сможешь приносить своей галере велью на совершенно новом стеке технологий, изрезка спрашивая что-нибудь в чате команды. > своя экосистема, которая строилась не один десяток лет. А вот с легаси я советую по возможности избегать работать.
>>255800609 >Люди всё больше предпочитают иметь страницу в соцсети вместо собственного сайта Людям сайты обычно не нужны, если они что-то серьёзное не задумали. Сайты для бизнеса делаются, и то большинство это типовая хуита на Тильде за пару-тройку кусков. Я именно про разработку говорю - когда HTTP, REST, ООП и прочее. Вот тут обычно запросы с возможностями расходятся - хотят себе гугла, а денег на сайтик и в этом весь фриланс 2021. 95% заказчиков сегодня это мусор в прямом смысле слова.
>Нашёл видеокурс Попава, скачал, изучал. Параллельно с этим, в школе началось программирование на Паскале. В школе писал на нём, дома на php быдлокодил какие-то странички. Увожаемо. Я тоже в своё время на Паскале писал, потом Дельфи был. На PHP уже вполне зрелым пришёл, а сегодня фуллстак: вёрстка, жс, бекенд(питон, пхп, нода).
>>255800731 >На каком-то инструменте учишься или вокал или в флке биты мутишь? Я на пианино всё детство пробрынькал, гитаре. Софт разный знаю. Биты всю хуйню.
>>255800981 Я не про легаси. Представь, сколько сейчас классов в .NET? Почти все поддерживаются в .NET 5 и .NET 6. А сколько стандартных либ в C++? Ты видел стандарт C++ 2020 года? Он же тоже не с бухты барахты строился.
>>255797880 (OP) Не трать время, на питухоне только щкольник может ботов клепать за сосиску в тесте, с такими познаниями за 2 курса иди лучше в консультанты, там пиво и телки будут
>>255800988 Всё просто - попробуй сделать какое нибудь приложение. Например, сделай бота на питоне, который будет возводить в квадрат присланные ему числа. А потом расширяй функционал.
>>255801116 > Представь, сколько сейчас классов в .NET? Тебе не надо их знать же. > Ты видел стандарт C++ 2020 года? Если честно, я перестал работать на C++ когда массово появилась поддержка C++11 стандарта, и пошла неразбериха, что очень много вещей уже есть на Qt, и непонятно, стоит ли их продолжать поддерживать, или переписывать на стандартную библиотеку. Мне вообще современный С++ не нравится из-за того, что везет за собой очень много подводных камней из-за обратной совместимости, я тоже рекомендую по возможности его избегать. Но тем не менее в моей галере берут на работу по результатам интервью по ЛК, и как-то инженеры с совершенно разным бекграундом работают на C++ и даже приносят велью. Наверное, у нас методология разработки хорошая.
>>255801350 Если с подачки препода, то, считай, не ебался, а делал по шаблону уже тысячу раз решённую задачу. Так то нейронки ещё в шестидесятые годы придумали.
>>255802105 Через пару лет охуеешь, выгоришь и уйдёшь из разработки. А попытавшись перекатиться в другую область, обнаружишь, что со своим питоном и без знания математики ты никому не нужен.
>>255802216 Да мне как-то похуй, дружище. Я живу не одной разработкой, я ещё и локализатором работаю. Надоест одно - выберу другое и т.д. Не переживай ;)