С чего начать учить программирование?Дайте несколько советов, пожалуйста. Какие языки лучше учить? Сайты для помощи и т.п.Интересна эта тема с детства, так и не решался до этого момента.Спасибо.
>>190357050 (OP)Если начинаешь с нуля, то вообще не важно с чего начинать. Тебе в любом случае предстоит столько всего ненужного в последствии изучить, что в процессе сам разберешься. Кстати, первый звоночек что тебе это нахуй это не надо, это то что ты спрашиваешь с чего начать, особенно не на тематической доске. Тебе только хочется, чтобы тебе хотелось дрочить код. Не мучай жопу.
>>190357050 (OP)Начинай с чего полегче - джава, плюсы, хаскель. Потом переходи к чему потяжелей - джаваскрипт, хтмл. С последними двумя уже куда хочешь возьмут.
>>190357050 (OP)Смотря какое программирование. Сайты ли писать, приложения ли, игры? В качестве хобби или в качестве целенаправленного вкатывания?
>>190360779Насчет хаскеля двачую. Пиздец, тут quick sort пишется в две строчки нахуй. В прямом смысле дае строчки.Императивобляди соснули. в написании рекурсивных алгоритмов, мб в чем то другом они лучше
>>190361252А посоветуй чтоб бинды на конструкции языка были.И с подсветка в зависимости от ошибок компилятора.
>>190362878На машинных кодах?Не выпендривайся, сначала компилятор, подом ИДЕ, потом операционка, потом игровой движок.
нахуй тебе ЯЗЫКИ ПРОГРАММИРОВАНИЯ если ты нихуя не умеешь?Учи алгоритмы и паскальГрокаем алгоритмы - норм книга
>>190363157Хуеритму блять, все эти ваши саенсы и оптимизации нахуй не нужны нигде кроме гуглов всяких, а чтобы туда попасть нужно иметь опыт, а это унылый дроч энтерпрайз велосипедов.
Можешь в алгоритмы, конечно, закопаться. Но намного легче изучить руби он рейлс, питон+джанго или любую другую аналогичную херню и тебя сразу возьмут писать веб.А с алгоритмами можно до старости ковыряться и нихуя не устроиться в итоге.
>>190363318>руби он рейлсУмирает. Программисты из него бегут на голанг.Сразу в веб - проще всего нормально выучить бутстрап. Займёт месяца три-четыре (вместе с хтмл и цсс базой). И уже можно идти версталой, а потом прокачиваться в фронта.
>>190363607Вот из-за такой логики как у тебя тысячи людей страдают. Бэк намного легче, выше оплачивается, меньше еботни и учится быстрее, а потом меньше головной боли. Ну, впрочем, решайте сами.
>>190363745Я фуллстакер. Тоже больше люблю бек, он как-то человечнее. Но во фронт вкатиться легче. Хотя, одинн хрен. Либо ты полгода задрачиваешь каждый день и становишься, кем хочешь джуном в выранной области. Либо бросаешь через неделю-две и не становишься.
Рекомендую data science.По крайней мере не надо ковыряться в чужом говнокоде и можно писать по 10 строчек в неделю а не въебывать целыми днями.
>>190365936Рекомендую завод, можно вообще нихуя не писать, да и читать надо только инструкцию к станку и то не надо.
>>190365978За data science платят чуть больше чем за обычный быдлокодинг, требуют меньше и в целом задачи поинтереснее
>>190361252Вообще-то единственный необходимый эквипмент - это чулочки для программирования. Без них не вкатишься
>>190366152добавлю что специальность очень востребованная, порог вхождения низкий, зарплата не особо ниже чем у девелоперови вообще потом можно вкатится в менеджментхотя я забыл что нахожусь на дваче, где школьники максималисты не согласны вкатываться в никуда, кроме как в разработку по для марсоходов
>>190357050 (OP)Вообще, сам факт, что ты задаешь такие общие вопросы - это уже значит, что скорее всего ты не вкатишься и только проебешь время. Те, кому это реально "интересно с детства" - как минимум бы уже имели представление об этом.
>>190366385На тебя же все в программисткой тусовке как на говно будут смотреть-я dev-ops-я data scientist-а я днище-тестировщик
>>190357050 (OP)БАЗЫ ДАННЫХ погромисту нужны? А ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА? А МАТМОДЕЛИ? Или все кроме первого - ненужная хуйня?
>>190366797Базы нужна обязательно, математика уровня - 1 курс бауманки, матмодели нахуй, у нас свои паттерны и еще куча разных йоб.
>>190357050 (OP)Не надо учить языки, нужный синтаксис гуглится за пол минуты в соответствии с требованиями задачи и выбранным алгоритмом, так что учи лучше алгоритмы, структуры данных и их оптимизацию.А по поводу в каком языке писать свои хеллоу ворлды это наверное бейсик, паскаль или си++ (идите нахуй со своими питонами).
>>190366529явно видно что ты студентик-максималист, очень далекий от итя тебе скажу одну простую вещь - как на гавно смотрят только на тех, кто хуево делает свою работу, не закрывает вовремя задачи и вообще подводит коллегя перед тем как вкатится в ит начитался двача и ебаного.ит и тоже думал что пиздец как там все друг друга унижают и т.д.каково же было мое удивление когда я обнаружил что в реале вообще нет никаких языковых срачей, девелоперы не унижают тестировщиков, тестировщики не унижают аналитиков и вообще все люди добрые, дружные и адекватно общаютсяименно тогда я понял какие же двачеры оторванные от мира дегенератыну а для того что бы смотреть на кого-то как на говно, при этом работая на одном проекте, это вообще надо быть быдлом редкостным. на прошлом проекте из команды в 20 чел был один такой хуй - неадекватно общался со всеми, не желал помогать джунам, ну его пм просто взял и выгнал нахуй, а на его место взяли нормального чувака и все сразу вздохнули с облегчением
>>190357050 (OP)Если ты до этого не пробовал вообще ничего, да и похуй было, то с огромной вероятностью ты и не вкатишься. Я в своё время дрочил конфиги и скрипты Сталкера(xml разметка и lua), потом надоело. Начни хотя бы с изучения школьной математики, попробуй решить задания ЕГЭ по математике, ну информатика и ИКТ - логику, алгоритмы хотя бы на уровне старшеклассника-первокурсника понимать. Подучи синтаксис, скачай компилятор и выполняй простенькие консольные задачки. А так, если ты здесь спрашиваешь(когда есть тематическая доска + всякая инфа в интернете, даже, блядь, целые видеокурсы + книг уже на русском достаточно много), то ты просто наслушался про халяву и 300kps, тебе это и нинадо, скорее всего.
>>190366879УЧИЛ АЛГОРИТМЫ@УЧИЛ СТРУКТУРЫ ДАННЫХ@УЧИЛ ИХ ОПТИМИЗАЦИЮ@ПОЛ МИНУТЫ ПОГУГЛИЛ СИНТАКСИС ДЖАВЫ ТАМ ЖЕ МНОГО ДЕНЕХ ЩА ПЛАТЮТ@ПРИХОДИШЬ НА СОБЕСЕДОВАНИЕ@АРРЯЯЯ КАКИЕ ЭКСЕПШОНЫ, КАКОЙ МУЛЬТИСРЕДИНГ, КАКИЕ ПОТОКИ ВТАСКИВАНИЯ ВЫТАСКИВАНИЯ, КАКИЕ АПИ, КАКОЙ СПРИНГ, КАКОЙ ХИБЕРНЕЙТ, КАКИЕ СЕРВЛЕТЫ, КАКИЕ ДЖУДИБЕСЫ, ШО ТАКОЕ ОРМ, КАКИЕ КОЛЕКЦИИ?! ДАВАЙТЕ Я ВАМ ПИРАМИДАЛЬНУЮ САРТЕРОВКУ НА ЛИСТОЧКЕ ЕБАНУ!
>>190357050 (OP)>>190366879 - вот этот хуй, его не слушайУчить python и это самый простой способ вкатиться в погроммирование. Всякие паскали и бейсики - это питоны лет таких стародавних, что уже нахуй не надо. С си отдельная история.Python и алгоритмы/структуры данных. Буквально одну книгу наверни, какую потолще (Кормэн и Кнут тебя погрузят в дремоту, бери яркую, что-то вроде ГРОКАЕМ АЛГОРИТМЫ). Только чтобы понимать какие методы и функции ты вызываешь и нахуй они нужны, так-то все за тебя давно написано. Ну и после, чтобы долго не раскачиваться, бери какую-нибудь django и ебашь ламповый бэкенд.
>>190367106>за полминуты разобрался с java>java script>извините, дяденьки, дверью ошибся>в конторе где нужен жабаскриптер тоже нахуй послали
>>190367106АгаВКАТИЛСЯ МЕСЯЦ НАЗАД@ПОЛ МИНУТЫ ПОГУГЛИЛ СИНТАКСИС ДЖАВЫ@ПРИХОДИШЬ НА СОБЕСЕДОВАНИЕ НА ВАКАНСИЮ СЕНЬОРА@ОБСИРАЕШЬСЯА так то джуном и почти полных нубов языка берут, главное чтоб ты знал всякие паттерны и в целом был обучаем
>>190367371Хочешь сказать всё что я там перечислил это для помидора? Просто я сейчас Шилдта дочитал почти и всё это знаю, мне как, сразу на сеньора идти, или пол года джуном для опыта поработать сначала?
>>190362701>от ошибок компилятора>компилятораУносите этого задрота. Только интерпретатор, только PHP!
ПитонДостаточно туториал пройти за 3 дня и можно вкатываться джуном.Если потратишь еще неделю и прочитаешь как работают сортировки, хэшмап и что такое декораторы то можно на мидла сразу, один хуй на собеседованиях спрашивают одно и тоже всегда.
>>190366002>я так устроился qa automation год назад>зп 10001000 рублей? Лол, я разноРАБочим больше получаю.
>>190367511Да, некоторые штуки из того что ты написал входят в общие понятия, а не только для джавы. Но суть в том что на вакансию джуна по синтаксису и плюшкам языка так сильно не ебут, спросят про принципы ооп, зачем ты им ваще нужен и предоставить примеры твоего говнокода, всё остальное уже не критично и могут спросить чтоб понять твой уровень владения языком чтоб знать с чего начать тебе мозг промывать. А там уже пол года поджунишь и освоишься.
>>190367371>А так то джуном и почти полных нубов языка берут, главное чтоб ты знал всякие паттерны и в целом был обучаемА если денег на еду нет (и соответственно энергии для мозга), поесть дадут чтобы обучаемость вернулась? Ну или аванс там какой.
кстати вот охуенные детектор страны проживанияесли чувак из ит пишет свою зп в долларах, то он либо из украины или рб, но явно не из россиия честно говоря вообще не понимаю нахуй свою зп считать в рублях
>>190357050 (OP)С изучения математики, булевой алгебры, теории множеств, теории графов, теории алгоритмов. В параллель, изучай язык программирования, например, Scheme, С и питон.
>>190367884Не знаю что им там конкретно нужно, я не джавист.Высирай всё что считаешь нужным, но его скорее всего посмотрят только с точки зрения форматирования кода и комментов, всем надо чтоб всё что ты напишешь было читабельно и понятно тому кто будет после тебя это допиливать.
>>190367947ну молодец, хулепросто я живу в укромухосранске в собственной квартире и мне на хорошую жизнь хватает 500 с головой, остальные 500 тупо откладываю
>>190367884да, нуженыв идеале запилить какой-то сайтик типо книжного магазина с корзиной, базой, авторизацией&аутентификацией и залить это на гитхаб
>>190367106>ПОТОКИ ВТАСКИВАНИЯПроорал как птеродактиль с извращённого названия тредпулов. Какое, в пизду, втаскивание?Про вытаскивание вообще молчу. Батя твой вовремя вытащить забыл.
Вкатывайся во фронт, либо 1с.Это единственное во что ты можешь вкатиться без тех. вышки.Гайдов дохуя, ищи сам.
>>190374402>Это единственное во что ты можешь вкатиться без тех. вышки.Чо, и для работы джава-макакой нужно высшее образование?
>>190357050 (OP)Пока вы, блять, будите лезть в этого говно, оно никогда не сдохнет. Я понимаю еще, человек написал: "Посоны, я угорел по гейдеву, потому решил выучить плюсы, чтобы написанные мною игры летали! Посоветуйте годноту". А то пришел, ему видите ли "Нужно понятие о классах и работой с памятью", так пойди попробуй мелочи стрельнуть у бритых пацанчиков в шапках-годонках, они тебе объяснять по понятиям. Может выясниться, что тебе ни классы ни память не нужны. Неужели, блять, так сложно прикинуть, за каким хуем ты вообше лезешь в отрасль. "рассчитано на грамотных людей" - уебывай нахуй. Сколько вас таких тут было: "Хочу сдать программистом! Какой язык выбрать для начала?", "Хочу выучить язык %langname%. Посоветуйте литературы". Кто-то подрывается и отвечает вам, может даже по хардкору палит годноту. А вы, все те самые, которые поматросят и бросят. Дальше хелло-ворда дело не идет, не говоря уж о работе с памятью Неужели вы и вправду думаете, что программирование/кодинг/хакирство стильно-модно-молодежно и, того глядишь, на практике пригодится? Напряги свое серое вещество и подумай, нахуя тебе это. Просто оно тебе не надо, иначе бы ты не создавал здесь очередной хуевый тред, а загуглил бы давно нашел статьи на хабре/рсдн/100_других_ресурсов. Люди составили тысячи подборок с описаниями, рецензиями - выбирай и читай. Но нет, блять, вместо этого очередной хуй припиздовывет в кодач и устраивает симуляцию деятельности. Нахуя, скажи блять, подбирать тебе книгу, если ты ее даже не прочтешь? Ф пизду вас, мудаков!