В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти. О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить? О: SICP + HTDP.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Тред закрыли/пропал, почему? О: Заданные не в том месте вопросы будут утилизированы.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
>>3453063 Ну там же всё понятно на скрине, даже разъяснять не надо! Ну вот, есть класс анимал, есть ещё сат, иерархия там у них, один говорит мяу, другой тоже что-то говорит. Ну всё же понятно!
>>3453062 Эта 10 из 10. Напишите вашу почту мы уже хотим вам выслать чемодан аванса и взять на роботу. Вообще если ты все еще тот пчел, и у тебя реально трудности с этим вопросом, то у тебя прям не хорошо пока с жавой. Я специально элементарное придумал. Какие-нибудь фишки с дженериками в хуиллиард раз сложнее на уровне понимания концепции. А еще есть лоу-лвл вроде более-менее минимально понимания JVM (как строится стек и куча, где классы, как работает память и прочее)
>>3453071 Чемодан аванса принять готов, а работать не хочу не буду, сейчас бота напишу на жаве, он вместо меня работать будет Мне ничего не стоит написать что-то на жаве, тем более что сейчас я уже знаю, какая разница между сатом и анималом, а скоро я ещё разберусь с пониманием жвм и как строится стек и куча, где там классы, как работает память и прочее. Вы ещё обо мне услышите!
МЫ ВАМ ПЕРЕЗВОНИМ /xo/
Аноним31/03/20 Втр 20:12:05№1647485Ответ
>>3453103 Не всегда. Если ночь или очень раннее утро, то преимущество такси очевидно в разы. Но когда жоские пробочки, то всё. Автобус по выделенной полосе ебашит. А такси часами в пробке стоит.
Давайте-ка вспомним события 2х-летней давности, когда началась та самая Глобальная Рецессия в айти, вместе с массовыми лейофами...
- Помните, как мы думали, что увольняют только "менеджеров по разнообразию" и "тупых гуманитариев", а величавых глыб коданов никто и ни за что не уволит? - Помните, как считали, что лейофы продлятся максимум полгода а потом будет скачок хайра? - Помните, как верили, что айти пизда именно в СНГ, а за бугром обласкают и баксами осыпят? - Помните, как были свято уверены, что нейросетка никогда не сможет писать осмысленный код?
Мда, почти все мы в это верили... Каковы же ваши прогнозы на данный момент?
В наше ыремя мы наблюдаем разрушение традиционных цепочек поставки ценности, или, добавленной стоимости.
Скучные сытыя варианты заработка достойных денег уменьшаются, но появляется очень много вариантов заработать шальные кукиши нестандартными способами. Здесь, для того чтобы что-то толковое поиметь, нужно мыслить бизнесами.
Подумайте, как можно использовать ИИ чтобы у местного барбершопа увеличилась конверсия убритья бороды, или чтобы у ууууслуги откачки отходных ям был симпатичный голосовой помощник на базе искуственого голосового интелекта. Или чтобы когда свинку разрубают на запчасти на свинокомбинате ей было не очень грустно и её мясные волокна наполнялись соком благодаря прослушиванию 45-й сонаты Бетховина, транслируемой по индивидуальному плейлисту формированному на основе конфигурации её пяточковой морды.
Теперь каждый из нас айтишников сам себе айти предпрениматель. Мы уже не можем рассчитцвать на то, что нам будут платить просто за код. Нам предётся писать такой код, который будет стартапом. Нужно создавать стартапы.
МЫ СОЗДАЛИ ТРЕХУРОВНЕВУЮ СТРУКТУРУ РЕШЕНИЯ ПРОБЛЕМ @ НА КАЖДОМ УРОВНЕ ТРИ МЕНЕДЖЕРА @ КТО ЭТИ ДЕВЯТЬ МЕНЕДЖЕРОВ НЕ СКАЗАНО @ ЗВУЧАТ СЛОВА ЭФФЕКТИВНОСТЬ, ВОВЛЕЧЕННОСТЬ, ОТЛИЧНОЕ УПРАВЛЕНЧЕСКОЕ РЕШЕНИЕ, ДАВАЙТЕ РАБОТАТЬ ВМЕСТЕ, СДЕЛАЕМ КОМПАНИЮ УСПЕШНОЙ @ ВСЕ ПРОБЛЕМЫ ДО ЭТОГО МОМЕНТА РЕШАЛИСЬ ДРУГОЙ ГЕНИАЛЬНО ЭФФЕКТИВНО УПРАВЛЕНЧЕСКОЙ СХЕМОЙ @ ЕСЛИ РЕШЕНИЕ ТВОЕЙ ПРОБЛЕМЫ ПРЯМО НЕ УВЕЛИЧИТ КОЛИЧЕСТВО ДЕНЕГ НА СЧЁТУ КОМПАНИИ, ТО ИДИ НАХУЙ @ ЭТА СХЕМА БЫЛА ПРИДУМАНА ТЕМИ ЖЕ МЕНЕДЖЕРАМИ КТО ПРИДУМАЛИ НОВУЮ СХЕМУ @ ПОНИМАЕШЬ, ЧТО С ВЕРОЯТНОСТЬЮ 99 % НИХУЯ НЕ ИЗМЕНИТСЯ @ В ОЧЕРЕДНОЙ РАЗ ПРИХОДИШЬ К ВЫВОДУ, ЧТО МЕНЕДЖЕРЫ ЗАНИМАЮТСЯ БУЛШИТ ВОРК И ЕСЛИ БЫ КОМПАНИЯ БЫЛА НЕ ПУБЛИЧНОЙ, А ЗАКРЫТОЙ, ТО ОНИ БЫ ПОШЛИ БЫ НА МОРОЗ @ ВМЕСТО ЭТОГО МЕНЕДЖЕРЫ ПОЛУЧАЮТ 2Х ТВОЕЙ ЗАРПЛАТЫ
ВСЕ ДЕДЛАЙНЫ СОРВАНЫ, ВСЕ БЮДЖЕТЫ ПРОЕБАНЫ, ЗАКАЗЧИК ЧЕРЕЗ ЖАБУ ДАЛ ЕЩЁ КОПЕЕК ДЛЯ ЗАВЕРШЕНИЯ ПРОЕКТА @ МАНАГЕРЫ С ГОРЯЩИМИ ЖОПАМИ ТРЕБУЮТ ПЕРЕОЦЕНКИ СРОКОВ ЗАДАЧ КАЖДОЕ СРАНОЕ УТРО @ ПЕРЕОЦЕНИВАЕШЬ @ ПРИСТУПАЕШЬ К ВЫПОЛНЕНИЮ ЗАДАЧ @ ЛОКАЛЬНАЯ СБОРКА И ЗАПУСК ПРОЕКТА ЗАНИМАЕТ 10 МИНУТ @ КОД НАСТОЛЬКО ОЖИРЕВШИЙ, ЧТО ПРИЛАГА ЖРЕТ РЕСУРСЫ КАК НЕ В СЕБЯ @ UI ОТВЕЧАЕТ НА КАЖДЫЙ КЛИК МЫШИ СЕКУНД ЧЕРЕЗ 5 ОСНОВАТЕЛЬНО ПОДУМАВ @ МИКРОСЕРВИСЫ С ДЕВСТЕНДА ОТВАЛИВАЮТСЯ РАЗ В ПОЛЧАСА, ПОСЛЕ ЧЕГО ПЕРЕЗАПУСКАЮТСЯ ПО 15 МИНУТ @ ЕСЛИ РАБОТАЮТ, ТО ОТВЕЧАЮТ НА ЗАПРОСЫ МИНУТАМИ @ ДУМАЕШЬ ЧТО ПРАВИЛЬНО СДЕЛАЛ, ЧТО ОЦЕНИЛ ПЕРЕКРАСКУ СРАНОЙ КНОПКИ В ДЖВА ДНЯ
В ПЛАНЕ САМОДИСЦИПЛИНЫ ТЫ РАСПИЗДЯЙ С ОСТРО ВЫРАЖЕННОЙ СЕЗОННОСТЬЮ @ ВСЮ СОЗНАТЕЛЬНУЮ ЖИЗНЬ ЗИМОЙ ПРЕБЫВАЕШЬ В КРАЙНЕМ УПАДКЕ И КАКИЕ-ТО ОБЯЗАННОСТИ ДАЮТСЯ ЧИСТО ПО ИНЕРЦИИ @ В ПРИНЦИПЕ ТЕРПИМО, ЕСЛИ НАРАБОТАТЬ ЗА ТЕПЛЫЙ СЕЗОН ДОСТАТОЧНО ЭКСПЕРТИЗЫ, ЧТОБ ПОТОМ ВРЕМЕННО УТРАТИВ СПОСОБНОСТЬ К ПОСТРОЕНИЮ НОВЫХ НЕЙРОННЫХ СВЯЗЕЙ ОСТАВАТЬСЯ ЗИМОЙ ПОЛЕЗНЫМ @ ОДНАКО ВЫШЕОПИСАННЫЙ СИШНЫЙ ПИЗДЕЦ НАЧАЛСЯ ОСЕНЬЮ @ ЗИМНЯЯ ХАНДРА ЗАСТАЛА ВРАСПЛОХ, ЭКСПЕРТИЗЫ МИНИМУМ, ВКАТЫВАТЬСЯ БОЛЬНО
ПОЯВИЛИСЬ ДЕНЬГИ НА ВСЕ ЧТО ХОТЕЛ @ КУПИЛ САМЫЙ ДОРОГОЙ ЭКВИП ДЛЯ СВОЕГО ХОББИ @ ПЕРЕСТАЛ ЗАНИМАТЬСЯ @ ВЗЯЛ ИПОТЕКУ, ЗАВЕЛ СЕБЕ ЖЕНЩИНУ @ ПОПАЛ В АНАЛЬНОЕ РАБСТВО ОТ РАБОТЫ, ТЕПЕРЬ ДОЛЖЕН ЧИСТИТЬ ВИЛКОЙ КОРПОРАТИВНЫЙ ГОВНОКОД ДО СЕДЫХ ЛЕТ @ ВСПОМИНАЕШЬ ВРЕМЕНА КОГДА НЕ ХВАТАЛО ДЕНЕГ НИ НА ЧТО И СИДЕЛ ИЗУЧАЛ ПРОГУ КАК ЛАМПОВЫЕ
НАШЕЛ БАГ @ ИСПРАВИЛ @ ТЕСТЫ УПАЛИ @ НАШЕЛ БАГ В БАГЕ, КОТОРЫЙ ФИКСИЛ БАГ @ ОЩУЩАЕШЬ СЕБЯ В ТРАГИКОМЕДИИ
РАБОТАЕТЕ, ПИШЕТЕ КОД, ЗАКРЫВАЕТЕ ТАСКИ @ ПРИХОДИТ НОВЫЙ ПМ @ ТЕПЕРЬ ВЫ ДАЁТЕ ЦЕННОСТЬ, УЛУЧШАЕТЕ ПОЛЬЗОВАТЕЛЬСКИЙ ЭКСПЕРИЕНС, НЕСЁТЕ ОТВЕТСТВЕННОСТЬ ЗА ПРОДУКТ
Как вкатиться на архитектора? Работал сеньором, пару раз проходил систем дизайн, что-то читал, смотрел многие доклады на эту тему, вроде начальное понимание имеется.
Хорошие курсы по программированию для начинающих http://xn----1-bedvffifm4g.xn--p1ai/ http://курсы-по-1с.рф/. Регаешься на курс, каждый день приходит по 1-му видеоуроку. Смотришь на скорости x4, усваиваешь только самое главное. По "1С: Специалист по платформе" там же хороший курс, но он за деньги. Курс по СКД (система компоновки данных - инструмент разработки отчетов): http://www.spec8.ru/kurs-po-skd-besplatno Описание местного языка запросов: http://programmist1s.ru/yazyik-zaprosa-1s/
http://v8.1c.ru/metod/books/ Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" (Радченко М. Г., Хрусталева Е. Ю.), либо купи бумажную, она стоит 200р.
4. А стоит ли мне вообще идти в 1С?
Тебе определенно не стоит идти в 1С если: - Ты любишь программировать, и хочешь заниматься только этим Подумай, вероятно стоит выбрать другой язык. - Тебе не нравиться общаться с людьми Зачастую специалист 1с общается с клиентом на прямую, должность аналитика есть далеко не везде. - Ты слишком раним/эмоционально неустойчив. Иногда клиент негативно настроен по отношению к тебе, к твоей компании, и к 1С в целом. Иногда он орет и хочет подать на тебя в суд. Но если ты хорошо делаешь свою работу, ну или по крайней мере не косячишь и сможешь объяснить клиенту, что если что-то не работает, виноват не ты, а фирма 1С, продуктом которой вы вместе и пользуетесь, тогда клиент будет тебя любить. На самом деле хороших клиентов, которые довольны твоей работой больше, чем недовольных.
Тебе стоит идти в 1с если: - Тебе нравится работать с данными 1С прежде всего это база данных, ну и оболочка к ней. - Ты умеешь хорошо себя продавать и у тебя прокачан навык убеждения В 1С очень важно общение с заказчиком. Иногда можно вообще не программировать, а изменить бизнес-процесс. А иногда можно приехать к заказчику, сделать доработку, которую он заказывал. А после этого рассказать, как еще можно автоматизировать его процесс и взять заказ еще на пару десятков тысяч рублей.
5. Откуда качать обновления для конфигураций?
Для реальных бойцов элитного батальона внедренцев: http://forum.ru-board.com/forum.cgi?forum=35 - здесь есть все, ищешь тред "1С:Предприятие v.8.x+типовые конфигурации 8.x", удовлетворит запросам даже самого изысканного 1-разработчика, требуется регистрация. Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/
6. С чего начинать карьеру 1Сника? Как попасть во франч?
Лучше всего начинать карьеру с франча, т.к. сразу получаешь кучу боевых задач реальных клиентов. Во франче, если повезет с коллегами, сможешь консультироваться с такими же новичками и помогать друг другу по началу. То, что любой 1Сник в любом случае начинает с разноса дисков - миф. Никто не мешает начать с сервис-инженера и возить диски, набираться потихоньку опыта и перекатиться в программиста, но если есть опыт программирования на любом другом языке и желание развиваться быстрее, можно пробовать сразу идти на программиста-стажера, многие франчи берут таких стажеров. Чтобы попасть во франч с нулевым опытом в 1С, то есть два пути. Первый это либо идти на сервис-инженера разносчика дисков. Либо прочитать хотя бы Радченко из 1-го и 3-го пункта и прочитать что-нибудь типа "Основы бухучета за 21день" (в принципе и за 7 дней сойдет), и тогда уже можно вешать резюме и искать вакансии с заявкой на начинающего программиста, тогда не придется возить диски. Никто эти блядские диски не носит из стажеров. Сервис-инженеры носят, но это мрази, которые только усложняют дальнейшую работу с клиентом и всё делают на отъебись. Сервис-инженеров никто не любит. Не идите в сервис-инженеры, а сразу в стажеры.
7. Прошел курсы, книжки почитал, на что теперь рассчитывать?
На сосание хуйцов, а ты что думал? Начальная зарплата колеблется от 5 до 25 тысяч в зависимости от региона. Делаешь резюме, выкладываешь на местной бирже, пишешь по всем вакансиям, которые есть в базе, можешь попробовать с🍑ть про опыт. Иногда 1С это не программирование, а продажи (см. вторую часть 4-го пункта). Писать код не сложно, намного ценнее знание предметной области (бухгалтерия, управление торговлей в целом, учет зарплаты, ведение любого учета и бизнес-процессов в принципе). Для начала достаточно уметь быстро гуглить и 🍑ть, что в косяках виноваты пользователи.
8. Пишу диплом на 1с, помогите.
Мы тут не помогать сидим, а деньги зарабатываем, сынок, пиши в треде контакты и краткое ТЗ.
9. НЕ ПРОГРАММИРОВАНИЕ
Любой вменяемый 1С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.
10. Я сисадмин, нужно автоматизировать торговую точку, помогите посчитать стоимость лицензий.
На сайте 1С ищешь список франчей в твоем городе, звонишь, объясняешь, просишь прислать коммерческое >предложение, они в тебе сами заинтересованы.
11. Для нищих и жадных анонов, готовящихся к сертификату 1С:Профессионал, есть лайфхак: покупаете приложение в Google Play, устанавливаете его в bluestacks, возвращаете деньги.
>>3453004 >номерстроки не работает, пробовал автонумерацией но он на каждую этикетку выводит 1 и все а мне нужно чтобы было 20 этикеток от 1 до 20 и вот как это сделать не ломая голову отладкой в конфе хуй знает
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
>>3453033 Почему у вас какие-то нереалистичные шизо-идеальные требования к языку? Вам прямо прувер нужен, а не язык для хуяк-хуяк - работает? Думаешь кабан будет за доказательства теорем платить?
>>3453038 Для 99% кабанов стратегия хуяк-хуяк и в продакшен - самая оптимальная. 1% это бигтех и финтех, которым нужно под микроскопом, через 25 митапов и 48 ревю согласовать новый цвет кнопочки. Местные мартыханы наслушаются ахуительных историй и повторяют. Запомните золотое правило, дети, ХУЯК-ХУЯК И В ПРОДАКШЕН.
Тред российского (а другого-то в России нету!) бигтеха здесь.
ИТТ выясняем у кого зарплата выше средней, мереемся грейдами, строим планы на пологодовое ревью, выжигаем глаза перед монитором и поключаемся к дейликам с выключенной камерой.
Не забываем наших любимых шизов сеньков с зарплатной вилкой 250-300к, у которых выше зарплата только У ДИРЕХТОРА. Попускаем сою из яндекса, работающих ЗА ИДЕЮ, ПРОЕКТ, СТРОЧКУ В РЕЗЮМЕ, ну и просто развлекаемся как можем.
Гребцы из МЯСКОТА/КОТВАСЯ и прочих компаний, в которых работать это всегда большая честь, добро пожаловать! Остальным завидую сочувствую.
Аноны, кто проконсультирует? Senior C++ Developer со знанием pytorch, cuda, ml & dl. Какие вилки реально обсуждать в сбере или других банках и компаниях?
Вижу у волков часто такой тейк мол меньше чем за 300к нахуя чет делать вообще? И я не понимаю, может я в каком-то другом айти, но у меня зп 60к. Я обычный формошлеп "джун". У кореша который работает в сбербанке, зп 150к. Он там мидл формошлеп. Отличаемся только стеком, собственно и что я в регионе, а он в дс. Откуда эти 300к наносек тогда, если это точно такие же мидлы, а то и вообще джуны? При этом есть и другие кореша прогеры, но вскользь касаясь темы я понял, что никто 300к не получает, кроме чела бекендера с опытом в 20 лет и уровнем знаний тоже приличным.
>>3452994 >Тебе придется контактировать с объебанными Мурадами, с пьянью, что тебе салон заблювать и с другими интересными личностями Только в экономе. В ДС1-2 существует негласное правило в эконом русских не брать: дефицит-с.
Ну и да, устроившись в какой-нибудь сельский интернет-магазин/веб-студию, ты точно так же будешь терпеть от кабана оры и лишения премий.
>>3453019 Колокольчик, ты ведь никогда не работал на простых работах. Никогда не вступал в конфликты. Ты серьезно наезд пьяного ауе-быдла, или объебаного Шамиля сравниваешь с тем, как тебя будет отчитывать кабан? Шамиль не только накричит на тебя и не заплатит, но ещё и по ебалу настучит. Может даже переусердствовать и ты в неоплачиваемый отпуск отправишься.
Клуб изучающих PHP #144 /php/
Аноним06/04/25 Вск 13:15:22№3424249Ответ
Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.
- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html - что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись - сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев
Как вы дошли до того, чтобы нормальные решения принимать в плане построения логики приложения? Я вот беру задачу и сначала пытаюсь сам реализовать, потом смотрю урок или начинаю смотреть как в стену упрусь. И всё что я придумываю обычно оказывается диким говном в сравнение с тем, что в уроке. Я вот только понять не могу как достичь такого, чтобы принимать верные решения. Понятное дело, что года практики исправят в любом случае дадут это, но есть же способы быстрее всё это понять
Тред, посвященный прародителю всех С-подобных языков и по совместительству всесторонне годному средству программирования как на системном, так и на прикладном уровне.
Пожалуйста, пользуйтесь https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит или ∗.
Нет, изначально он был написан на плюсах. И только потому же переписали. Невозможно написать компилятор или интерпретатор языка на нем самом в первый раз. Потому что язык это буквально просто набор слов. Вообще хуею с уровня современных айтишников.
>>3452314 Дурачек, я уже написал, как это сделать. Буквально ручками. Как по-твоему первый компилятор был сделан? Слетали в будущее, написали его на Хаскеле, а потом вернулись? Представь что ты сделал первый компьютер. Ты программируешь в машинных кодах. Дальше ты понимаешь, что это нечитабельно и придумываешь мнемоники. Пишешь гайд, как мнемоники перевести в коды, нанимаешь сотрудников и они вручную твои программы переводят. В этом ничего сложного нет, любой человек с улицы справится. Дальше ты пишешь свой ассемблер на... языке ассемблера и отдаешь сотрудникам, они его переводят и вот у тебя есть перфокарточка с ассемблером и отдел перевода больше не нужен.
Дальше ты можешь выдумать что-то получше. Выдумываешь улсовный С. Дальше пишешь гайд, как его конструкции перевести в асм. Как пример я уже указал - можешь попробовать реализовать цикл на асме. Пишешь компилятор уже на С, находишь опять же людей, готовых ручками его перевести, и всё, у тебя есть компилятор написанный на самом себе!
Ты можешь сейчас спиздануть, что в примере выше он написан на асме. Но ты можешь заставить переводить в машинные коды напрямую.
Вуаля ты написал компилятор языка на самом языке, без использования промежуточных языков.
>>3452449 >Как по-твоему первый компилятор был сделан? В машкодах пишешь ассемблер, на ассемблере пишешь компилятор. Можно сразу в машкодах писать, если программа маленькая, и все вручную слинковать можно. Шаг с бумажным компилятором и компилированием в голове - откровенная шиза, тупо потому, что ты без ошибок программу сходу не напишешь, а без рабочего компилятора ее не отладишь. Ну и, например, функциональные языки на ассемблер очень плохо ложаться, в голове их компилировать будет очень сложно.
вкат в Devops
matousuto04/03/25 Втр 22:11:19№3401832Ответ
всем анонам прогерам привет, поридж 20 лвл, всю жизнь сидел дома, и капчевал в /b. есть базовые знания в питоне и арифметике и как бы всё. хочу вкатиться в Devops за 3 года и притендовать на мидл разраба. собственно тред будет, как некий дневничок, а шарящих анонов, прошу поддерживать друг друга)))
>>3451510 Почему? Если требуется разрабатывать что-то серьёзнее круд-контроллеров для обвязки сферы услуг — что-то, от чего зависят жизни людей — я бы не хотел, чтобы этим занимались таксисты с курсов. Прецеденты были, ничего хорошего, про тот же therac-25 ты наверняка слышал.
Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..
Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно.
В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.
Нет. Не стоит. Есть точка зрения, что котлин позиционируется как "удобная/лучшая джава", подразумевая то, что ты хочешь писать на джаве, но более современно и практично. Да и глупо игнорировать джавоский мир, который является в топе по числу библиотек и решений, где тебе все равно придется погрузиться когда-то в его синтаксис.
>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?
Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей.
>Где взять примеры проектов?
Можешь банально поискать на ютюбе или в телеграмме. Для примера:
1. Нужно хорошее знание Java/kotlin. 2. Понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers, firebase. 3. Знание популярных библиотек типа Retrofit + Glide/Picasso/Koil + Coroutines + RxJava2 + Dagger2/Hilt/Koin(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования. 4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML/Compose. 5. И хотя бы несколько готовых приложений.
upd: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.
Незабывай изучать английский, потому что гуглить придётся именно на нем ибо информации в разы больше.
Пpoграммистишки, а какие у вас планы на будущее? Вы готовитесь к бомжеванию? Или пойдете на CBO (текущую или вторую) оператором дpoном? Или в сельскую школу учителем информатики? Или переквалифицируетесь в кyрьеры (посмотрел бы, как пузатый 40+ зaдpот вроде Алексея Cкyфьина будет бегать по городу с большими сумками)?
>>3451645 Живу в Нск, начал за 25к в 2017, через 1.5 года подняли до 45 и навешали кучу обязанностей вплоть до менторства, при этом новых брали за 70-80. Перешел в др компанию на 65, в 2020 вышел на 100, 2022 на 150. Потом перешел на мск удаленку за 300.
Почему нет треда с одной из самой актульных тем? Как я понял сейчас с красным паспортом в Европу и США не заедешь по рабочей визе, за редким исключением (победители олимпиад, дигитал номад). Но при этом остается вариант в виде ближнего Востока. Анон, что уже там расскажи, как залетел и стоит ли это того по деньгам?
>>3451571 У меня в Болгарии тут неподалеко живет семья цыган в литералли заброшке, плодят личинусов, дуют дурь (а может и растят судя по силе штына на всю округу), окружающим не мешают. Можешь к ним подселиться с ноутпуком, работать тут с мобильного инета можно спокойно.
Почти все айти - это ебаный пузырь. Большинство стартапов - это откровенный скам и развод инвесторов-мамонтов на деньги, которые тянут под обещания разбогатеть/стать новым цукербергом, но 99,9% которые все равно провалятся спустив кучу денег на анальников/менеджеров/оунеров и прочую фауну в унитаз.
В мире крупным копрораций ситуация такая же. Команд, которые работают на проектами которые приносят деньги/поддерживают инфраструктуру компаний меньшинство. Все остальные занимаются хуйней по принципу "может быть это когда-нибудь выстрелит". Из бигтехов можно уволить больше половины кодерков с манагерами и ничего не изменится. Этого до сих пор не произошло исключительно из за лапши, которую манагеры вешают на уши денежным мешкам.
Всякий мелкий кал, обслуживающий мелкий бизнес нужен примерно так же, как и сам мелкий бизнес. Галеры - просто посредники во всем этом калопроизводстве.
По сути реальной работой занимаются только всякие мастодонты энтерпрайзеры, которые поддерживают гигантские айти махины, всякие LLM инженеры, которые сейчас развивают нейронки и двигают индустрию вперед. Все остальные - это просто стадо бесполезных долбоебов.
>>3452178 >>по высоконагруженным и распределённым система. >Что посоветуешь изучать? По распределённым Джо Армстронг пока что лучший чел, которого я находил в публичном пространстве, но он объясняет фундамент, который простым людям не нужен. То есть, это как тренер олимпийской сборной — он рабоает со спортсменами начиная от мастера спорта, проблемы офисного планктона с ожирением и нежеланием заниматься спортом его не ебут. Сфера распределёнщины вообще в публичном пространстве плохо освещена, 95% материалов по теме — полная хуета, но, это компенсируется тем, что большинству заказчиков распределённые системы никогда не были нужны (даже они говорят об обратном). Мало теории, мало готовых решений, почти нет адекватных книг по тематике.
Под высоконагруженностью кто-то понимает скрипт PHP на 100 запросов в секунду, на моей последней работе речь шла про сотни-тысяч/лям, но там нихуя не питон был. Но еслиу кого-то есть PHP, то ты будешь оптимизировать PHP — лично я сам такой хуйнёй не занимаюсь. Я пришел из эмбеда, где я сам делал процессоры, я знаю, как они работают от начала и до конца, но предлагать анону учить всю эту хуйню непродуктивно, потому что требует слишком много времени. Производительностью много кто занимается и много кто об этом пишет, дохуяща лекций и статей, это огромная сфера и даже не могу как-то любимчиков вспомнить, типа "почитай вот эту книгу, а потом эту — и сразу всё поймешь".
В этой сфере есть ещё девоперская составляющая, типа "вот тебе чёрный ящик, настрой ему параметры системы так, чтобы ящик быстрее работал" — таким я почти не занимаюсь, на мой взгляд это непродуктивная хуйня, хотя в крупных компаниях на большем числе железа 5-10% ускорения может дать ощутимый профит. У меня совсем недавно был прецедент с рахитекторами, которые гонялись за 20-30% ускорения, типа "20 процентов на дороге не валяются", когда у них система работала в 200 (двести) раз медленнее таргета.
>>3452200 >Еще бы где работу найти на эту хуйню. На эмбеддед что-то еще есть в каких-то богодельнях (по цене джуна похапэ), на системщиков - вообще ни разу не встречал. В РФ? В РФ нет эмбеда из-за санкций, потому что своего производства нет, которое нужно было бы обслуживать. Системщик? Шо это такое? Писать патчи для виндоуса?
Эмбед есть и достаточно относительно спроса на него. Но заоблачных зарплат там не жди, т.к. они привязаны к заводу и его выпуску, 100-200к это вполне норма для хорошего спеца в теме.
Системщики довольно узкое направление, в Яшке Каспере ядре и ещё нескольких компаниях есть, но найти вакансии и пройти на них надо постараться.
Добро пожаловать в тред, посвященный гарантиям, обещаниям, владению, заимствованию и другим концепциям языка Rust! Предыдущий тред : >>3407697 (OP)
Rust — blazing fast язык для системного программирования без segfault'ов и с гарантиями потокобезопасности. Он позволяет писать безопасный и эффективный код, который легко поддерживать и масштабировать.
В этом треде мы объясняем базовые и продвинутые концепции языка, а также программирования в целом. Поможем новичкам, подскажем, что выбрать для веба, игр или, прости господи, блокчейна.
дальше википедия Smalltalk — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений. Разработан в Xerox PARC Аланом Кэем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг и другими в 1970-х годах.
Особенности языка Smalltalk:
Всё считается объектом. Например, числа, строки и символы. Это делает язык гибким и интуитивно понятным для разработчиков, знакомых с объектно-ориентированными концепциями.
Динамическая типизация. Переменные не привязываются к конкретным типам данных при компиляции, а решается это на этапе выполнения программы. Это позволяет быстрее писать код, поскольку не нужно заранее определять типы всех переменных.
Нет синтаксиса, похожего на традиционные языки программирования. Здесь нет явных операторов и специальных структур (условных конструкций или циклов), которые есть в других технологиях. Всё выражается через сообщения, которые объекты посылают друг другу.
Lisp — это функциональный язык программирования, который используется в разных областях, таких как наука, промышленность, образование, медицина и информационные технологии.
Добавлю от себя: является оплотом метапрограммирования, если не считать глобальных переменных и негигиеничность макросов то он никак не нарушает принципы чистой функциональности(циклы - макросы которые на самом деле ведут на do который в свою очередь является рекурсией, все ооп тоже макросы соответственно не нарушают функциональность, императивные части на подобии let - тоже макросы)
Основные принципы языка Lisp:
Условные конструкции If/then/else и построения из них.
Функции находятся на том же уровне, что и строки или числа.
Рекурсия.
Переосмысление переменных. Все переменные в рамках языка Lisp представляют собой указатели.
Сборка мусора. Механизм эффективного автоматического контроля памяти, который стирает из неё ненужные объекты, впервые появился именно в Lisp.
Вся программа построена на основе выражений. Стандартная Lisp-программа представляет собой деревья выражений, которые могут возвращать конкретные значения.
Haskell — стандартизированный чистый функциональный язык программирования общего назначения. Был создан в 1990 году и назван в честь математика Хаскелла Карри.
Основные особенности Haskell:
Функциональный язык. Вычисления строятся на основе функций, которые не имеют побочных эффектов.
Ленивая оценка. Код выполняется только тогда, когда результат необходим. Это позволяет оптимизировать работу программы, минимизировать использование ресурсов и обрабатывать бесконечные структуры данных.
Статическая типизация. Язык использует систему типов, которая обеспечивает надёжность кода.
Haskell применяется в разных областях, например:
Разработка сложных алгоритмов. На Haskell создают сложные вычислительные алгоритмы, особенно те, где важна математическая строгость и надёжность.
Компиляторы и анализ кода. Haskell используется в разработке компиляторов и инструментов анализа кода.
Веб-разработка. Haskell обеспечивает высокую производительность благодаря своим архитектурным особенностям и поддержке асинхронного программирования.
Встроенные системы и IoT. Haskell используется для разработки надёжных встроенных систем и решений в области интернета вещей (IoT).
Исследования и прототипирование. Благодаря своей математической основе Haskell популярен в академической среде и используется для научных исследований и прототипирования.
Ну вот допустим прошел я по ссылке на смолтолк - скачал этот Pharo - и что мне с ним делать? Есть какой-нибудь веселый индус, который учит писать круды и хеллоу-волды на этом языке, чтобы просто поиграться и освоить азы?
Я плотно попал в реверс инженеринг и сейчас ищу работу. Есть кейсы и за техническую часть могу пояснить, основной язык C++. Заебало работать в общепите, тошнит уже, но в бигтех компании по кибербезу вкатиться оч сложно по ряду причин, да и на галеры не очень хочется. Может есть инфа, куда с такими навыками можно пойти? На легальность в целом всё равно, главное чтобы не совсем чернуха была.
>>3438905 (OP) >На легальность в целом всё равно Пиздуй в Мексику/Латинскую Америку и подавайся в картели в роли рядового хацкера, правда есть риск базиса, но на это забей, так только с беспонтовыми делают(украл печеньку у латиноса по иерархии выше).