Анон, вот ты такой крутой программист, вертел всех функциональщиков и т.д. А умеешь ли ты печатать вслепую? Мне интересно важно/нужно ли это программисту? Стоит ли тренироваться для этого?
>>3107771 >Для мувментов пальцы держать нужно на hjkl Эта хуита была придумана когда еще не было нормальных клавиатур. Со временем все поняли, что нехуй экономить на кнопках и добавили нормальные курсорные клавиши. Вимовцы же с упорством обезьян пытаются вернуться в каменный век.
>>3110404 На самом деле h и l особо то и не используются. Для горизонтального перемещения используешь w e и все подобные, передвигаться по одному символу слишком долго, а вот по словам, предложениям или вообще до особых символов нормально.
>>2813312 (OP) >Мне интересно важно/нужно ли это программисту? Стоит ли тренироваться для этого? Особенно не нужно, программист реально много не печатает, но когда умеешь - очень приятно. Двораки и прочее задротство нужны только если ты аспергер с пунктиком на скорости набивки буковок.
Программист, как любой нормальный человек, хочет печатать как можно меньше, так что скорость печать тут не особенно важна, ведь экономия энергии - это основа любого живого организма. С другой стороны, если ты умеешь печатать вслепую, то энергия экономится гораздо лучше, потому что не надо мотать головой раз в секунду с экрана на клаву, вызывая спазмы в зрительных отделах мозга. Дополнительно приятно, если не надо двигать рукой к мышке - это тоже экономия энергии и приятные ощущения. Но влезать в чисто клавиатурное управление как в виме тоже не рекомендую, проще купить клаву с трекпоинтом, и большая часть магии вима будет доступна в любом редакторе.
Дайте совет по вкату ( лишь один непонятный мне момент)
Аноним07/05/24 Втр 17:16:46№3147565Ответ
Очень хочу узнать у опытных прогеров, вот на этапе вката вы, вероятно, натыкались на что-то такое, что сложно было не то, что представить, а как бы по уже имеющемуся представлению написать код. Ну то есть, условно, учишь комп сайнс и алгоритмы, нужно написать PATRICIA trie, и вроде я понимаю всю суть, но именно придумать из головы, пусть даже если буду сидеть очень долго, не получится или спустя очень много часов получится говно ебучее, которое только в утиль, а если брать уже готовый код, то смотришь и не понимаешь почему тут указатель, нахуя тут метод именно ссылки принимает, типа, почему именно так, а не по другому. Очень сложно что-то изучать, тупо пялясь в экран. Я хорошо знаю язык, но ТЕОРЕТИЧЕСКИ. Типа, со всеми элементами кода, который я вижу, я знаком, я их знаю, но как правильно их применять я в душе не ебу.
Подскажите ламеру, как высирать этот код из себя? Я понимаю, что идеально с первого захода даже самый сильный прогер не напишет какое-нибудь дерево поиска, но всё равно как вы стартуете? С чего начинаете? Поиск нужного кода, я думаю, необходимо делать тогда, когда ты уже знаешь что это и написал бы запросто, просто не хочешь тратить время и тыришь с инета или с гпт, а я всё же больше изучаю.
>>3149183 Не понял, что ты имел ввиду под "показухой", но я планирую делать проекты так, чтобы они совмещали в себе технологии, который я буду использовать в работе. Сначала проекты поменьше, чтобы, как тут выразились, научиться программировать, а потом больше и больше. А насчёт нравится, я пока не знаю, что мне конкретно нравится. Писать эти алгосы, конечно, было весело, но уж точно не то, что мне нравилось. Круг интересов в ит у меня уж точно не настолько огромен, чтобы утонуть в нём) Просто конкретно вот ситуация, для одного у меня плюсы, а для другого джава. И я сейчас не знаю, несколько это хорошая идея писать сразу двух языках одновременно два разных проекта, пусть даже один из них это хобби. Плюсы я в принципе знаю, сильных проблем конкретно в геймдеве у меня с ними нет, но вот джаву надо бы вспомнить. Я читал, что вкатунам сразу 2 языка учить неправильно, хотя учить, по факту, буду только один. В общем, наверное это уже дебильный вопрос, в любом случае не попробую - не узнаю. Буду пилить проекты. За советы спасибо
>>3149190 "Показуха" - это когда ты делаешь нечто бесполезное, чтобы понравится другим людям. Предположим, ты сделал какой-нибудь какой-нибудь интернет-форум, но не чтобы на нём общаться. А чтобы показать какому-то дяденьке, чтобы ему это понравилось и он тебя нанял. Вот это показуха. Если же ты создал форум для общения травокуров, создал приватный клуб любителей каннабиса, то это уже не показуха.
На двух языках - похуй, терпимо. Главное чтобы сфера их использования не пересекалась. Допустим один интерпретируемый, другой компилируемый. Я в общем говорю, не лезть в дебри. Те же сети - это огромная тема, чтобы их нормально выучить, нужно всрать 150-200 часов на обучение. Лучше сосредоточить это время на основном, что тебе именно по работе нужно.
>>3148599 > На деле же для хорошего программиста смена стека занимает 3-4 месяца неспешного ковыряния в доцке Это для хорошего программиста, а не для таксиста голддиггера, лол
ООО Карась inc тред /ideasinc/
Аноним13/04/24 Суб 17:53:37№3121177Ответ
ООО Карась inc тред
Воплощаем Идеи Анона тред
Ты СОВЕРШЕННО не понимаешь, в чем суть ООО Карась inc треда. Карась inc это не Идеи Анона «о, привет чуваки, зацените прикольную идею». Карась inc это не галера на дядю за тридцать сребреников. Карась inc это не яндекс с десятью ступенями интервью, Гугол или Веб-студия "Сокол". Карась inc это место, где люди могут побыть специалистами — ужасными, тупыми, волчарами, псевдоинтеллектуальными, которыми они на самом деле и являются.
Залетел вкатун и отрефакторил весь проект по личному стиль-гайду, а мы смеемся. Шизоид-Синьер полгода оптимизировал скрипт на зептосекунду, а мы смеемся. Никто ничего не делает уже пару месяцев, а мы смеемся.
Заливаем коммиты на 100тб, а мы смеемся и просим еще. Gateway timeout, cannot find remote server — мы смеемся. Корпоративные лицензии, ДвачеОфис в центре Москвы, вирусы, синие экраны смерти, трояны в репах - мы смеемся. Волчара удалил прод базу — мы смеемся. Мы бездушно подпишемся под чем угодно, наши предпочтения не основаны на здравом смысле, бесцельные споры — наша стихия, мы — истинное лицо IT компаний.
Организация: https://github.com/OOOKarasikInc Пишите Гитхаб аккаунты, принимаются все. Создавайте любые репозитории, на любых языках, стеках, с любым стилем написанием кода.
Что делать и зачем этот тред? Сборная солянка рандом проектов Анонов. Тред для кооперации и работой над идеями Анона, в т.ч. идеями из треда /ideas/ - Хочешь убийцу Яндекс.Музыки, но лень пилить фронт? Делай репозиторий, жди когда придут вкатуны или потрепанные жизнью старцы-синьеры, которым хочется ту самую идеальную аппу для музыки. - Хочешь запилить малопонятную магию для делания чего-то странного? Может кто-нибудь тебя поймет! - Тебя не принимают на работу из-за каких-то глупых вопросов на собеседованиях, но ты уже хочешь поучаствовать в командной разработке - залетаешь в любой понравившийся проект и коммитишь! - Ты уставший от галер Синьер-помидор, хочешь просто что-то поделать, но идей для пет-проектов нету? Заходи и учи всех как правильно нужно шатать дерево, и пиши для удовольствия!
ну про vue соглы, когда делал под него контейнер еще не знал как он там работает и думал что на проде так же надо аналог дев сервера запускать, а хуй там
а так, удобнее отдельными частями управлять и менять их
Лиспы - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.
{Основные диалекты} :: Common Lisp - разрабатывался как промышленный язык, пригодный для широкого спектра применения, из-за чего имеет достаточно объемную спецификацию. Является мультипарадигменным (процедурщина, функциональщина, ооп (CLOS)), с сильной, динамической типизацией. Есть опциональная декларация типов и частичный их вывод в некоторых реализациях. Описание особенностей: http://habrahabr.ru/post/143490 Основные реализации: - свободные: SBCL (нативный код), Clozure CL (нативный код), ECL (через сишку), Clisp (байт-код; небольшой размер образа; похоже, заброшен), Clasp (LLVM; ориентирован на интероп с C++), ABCL (байт-код JVM), CMUCL, GCL. - коммерческие: LispWorks, Allegro CL, Scieneer CL, mocl :: Scheme - это минималистичный лисп, пригодный в основном для обучения, исследований. Наиболее практичными реализациями являются GNU Guile и Chicken Scheme. :: Racket - развитие PLT Scheme. Racket включает в себя много подъязыков (typed racket, lazy racket, frtime racket, Scheme стандартов r5rs и r6rs). :: Clojure - для тех, кто считает, что из смеси явы и лиспа может получиться что-то хорошее, или тех, кто интересуется креольскими языками, есть отдельный тред. Тред утонул, дом сгорел, отец-подлец бросил, поэтому поживёт сиротка пока у нас. Мальчик со странностями, но хороший, не обижайте. Шапка треда здесь https://rentry.co/9ve9d
>>3145074 > Нет стека переменных, нет стека вызова функций. Есть только датафлоу. Это всё очень облегчает реализацию языка, Брейнфак еще проще в релизации!!!
>>3148976 > идеи которого Идеи лиспа: гомоиконность и мощнейшые макросы (которая к примеру позволяет добавить завтипы и линейные типы в язык). Он может иметь любой синтаксис и любую семантику.
Ни один из перечисленных тобой языков этими свойствами не обладает.
Вот ты можешь в джаву, го, дарт встроить зависимые типы и вывод типов по Хиндли-Милнеру.
Кароч, последнее время часто думаю над тем как вся эта айти галера заебала и надо что-то менять в своей жизни. Скопил себе денег на то, чтобы не бедствовать где-то год, и вот хочу взять перерыв от всякой работы. Делал ли себе кто-то подобный чил-год или я просто потом не смогу найти себе работу спустя год нихуянеделанья? Какие подводные?
Первый официальный тред Т1 холдинга и банка ВТБ. Тред создан с целью обкашливания вопросиков среди сотрудников, а так же шаринга историй про работу внутри самой технологичной компании в РФ.
ВТБ - это символ инноваций и передовых технологий. Наши процессы и продукты всегда на шаг впереди, и мы гордимся нашей способностью привносить переменные и трансформировать банковскую сферу.
Наши совещания - это несравненная возможность обсуждать стратегические вопросы, обеспечивающие стабильность и процветание клиентов и компании. Мы ценим каждую минуту, проведенную на таких совещаниях, и уверены, что они способствуют нашему общему успеху.
Каждый день в ВТБ - это новый вызов, новая возможность дарить миру инновации и высококлассные финансовые услуги. Мы гордимся своей ролью в этой компании и готовы приветствовать всех, кто желает присоединиться к нашей команде умных и талантливых профессионалов. Работать в ВТБ - это быть частью чего-то действительно великого!
>>3147670 Это важная информация. Не надо вкатываться в шарп, надо вкатываться в джаву и голеньк.
Работа в райфе
Аноним05/05/24 Вск 11:57:01№3145335Ответ
Хочу вкатиться в пикрелейтед. Подскажите, кто знает, в каких командах больше зарплата, как там с ворк-лайф бэлэнс, зондированием деятельности? Ну и просто расскажите истории, если есть.
Если важно, 3 года на петоне + го, ухожу из мэйла (опрокинули на B-ранг, да). Но вопросы выше в принципе про айтишку райфа, без привязки к языкам.
>>3145656 Знаю что пишу 7 мая, искусственный интеллект подтвердил кто такие DevOps. Да, данное определение верное. DevOps-инженеры занимаются автоматизацией процессов разработки, тестирования, развертывания и мониторинга приложений, чтобы улучшить качество и скорость работы команды разработки. Они также отвечают за налаживание коммуникации между разными отделами компании и улучшение совместной работы разработчиков и операционной команды.
Почему еще не было треда?
Аноним30/04/24 Втр 06:51:28№3139366Ответ
Автор js-core на которм работает каждый третий сайт в мире. Нищий, опенсорсный гик который попал в дтп и присел в тюрьму. Ни кто ему не задонатил, ни кто не помог, он не может найти работу. Как так?
>>3146310 Никто и не платит. Платят за поддержку и сопровождение Нужна новая фича? Что-то сломалось а ты не знаешь как это решить? Твою проблему нужно решить первую первую очередь? Ну и всё такое
>>3146395 >Опенсорс лицензии тебе бабосы не запрещают брать за софт. Но и не обязывают никого платить. То, что вылетело с открытым кодом, то уже не поймаешь. Есть несколько исключений. Но это долгие истории. И из прошлого века.
Всё, меценаты перевелись.
Вкат в IT - только для красивых
Аноним# OP02/11/23 Чтв 03:31:07№2903389Ответ
А вы в курсе, что чтобы вкатиться в IT теперь тоже нужна внешка? Я тут пытался поступить на очень хорошие курсы программирования, с оплатой только после окончания, из тех денег, что ты будешь уже зарабатывать, если отчислят - вообще ничего не будешь должен. Сделал тестовое задание, мне назначили созвон для собеседования, причем от меня потребовали видеосвязи. Ну, так и быть, устроил им видеосвязь. Со мной связалась всратая жируха, типичный синий чулок, ботаничка. Дала мне задание, написать код, работающий с массивами, подробности опущу. Пока я там ковырялся (IDE еще и заглючила, как это часто с ней бывает), она всю дорогу из шкуры выпрыгивала - так старалась показать, как ей ниприятно со мной, 35-летним всратым скуфом общаться. Под конец, когда я еще не дописал код, она объявила что время вышло и разорвала соединение. После, мне выдали еще одно тестовое задание (на этот раз нерешабельное) и сказали что если я его сделаю - будет еще одна такая попытка созвона.
Scala сочетает объектно-ориентированное и функциональное программирование в одном выразительном, высокоуровневом языке. Система типов Scala позволяет избегать ошибок в сложных приложениях, а рантаймы для JVM и JS позволяют строить высокопроизводительные системы с удобным доступом к огромной экосистеме библиотек.
Сегодня хочу рассказать тебе о прекрасном функциональном языке для написания неубиваемых распределённых систем, а более конкретно вебни на бэке, больших soft-realtime систем и IoT говен. Называется он Elixir, а работает он на виртуальной машине real humanBEAM, на которой ещё работает язык Erlang.
Немного истории
Эликсир это современный язык, построенный поверх языка Erlang с блекджеком и лисповыми макросами. У этих языков полный интероп в обе стороны, но при этом эликсир лишает вас этого удовольствия написания Сам язык Erlang появился в компании Ericsson как язык для написания максимально отказоустойчивых телекоммуникационных систем. Именно из желания создать среду для написания максимально отказоустойчивых систем появились все основные фичи.
Основные фичи
⚹ Ахуенно приспособлен к разработке параллельных и конкуррентных программ. Эликсир способен запускать мильоны процессов-акторов, работающих асинхронно, с различными приоритетами и всем таким. Эти процессы не делят память и общаются через пересылку сообщений.
⚹ Ахуенно приспособлен к разработке распределённых систем. Все основные проблемы написания распределённых систем вроде сихнронизации монотонных часов, общения между машинами, поиска машин, heartbeat-ы, группы процессов, gossip-ы уже включены в язык. Любая достаточно сложная распределённая программа содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Erlang. (с)
⚹ Ахуенно приспособлен к разработке отказоустойчивых систем. Что делают кубы, когда падает сервис? Они перезапускают его. Эрланг делает то же самое, только не с сервисами, а с процессами, что значит что неожиданное исключение в одной части функционала никак вообще никак не заденет другой функционал. Гоферы пытаются достичь того же с помощью микросервисов, а в Elixir такой функционал из коробки.
⚹ Ахуенный тулинг. В отличие от эрланга с его хэдерами, makefile-ами и прочими пыльными приколами, эликсир за секунды позволяет создать проект, скомпилировать его, сконфигурировать его, собрать артефакт, скачать зависимости и всё такое в стандартах всех современных языков. Серьёзно, местный билдтул (mix) гораздо лучше чем забугорские cargo, npm, go и gem.
Нахуя
Ты хочешь нормально спать по ночам? Ты хочешь отказаться от ночных дежурств? Ты хочешь сэкономить на этих богомерзких девопсах и прочих сисянах? Ты устал дебажить очередной дата-рейс ебучих горутин?
Я хочу спать по ночам. Как вкатиться?
Чтобы успешно найти работу на эликсире, нужно уже иметь некоторый опыт разработки за деньги и понимание того какое же говно это ваше ойти. Желательно от одного года в вебе. Самый быстрый способ обучения это в то же время и самый эффективный способ, поэтому синтаксис и стандартная либа постигается вот тут https://elixirschool.com/ru
Более подробное описание внутренностей, хороших практик и хитростей стандартной либы описывается вот тут. Тут будет эрланг, но это не должно быть проблемой https://learnyousomeerlang.com/
Тому, кто ценит своё время, я советую начать писать какой-нибудь проектик параллельно с чтением книжек. Чтобы стать джуном на эликсире опытному бэкендеру нужно не больше месяца.
Рыночек
Средняя температура по больнице зарплата у эликсирщика традиционно больше чем у любого друогого языка как минимум в два раза, поэтому поменять голанг или питон на эликсир будет выгодно. Вакансии на рынке РФ существуют, искать можно на hhрю или в чатиках в телеге t.me/proelixir. Забугорных вакансий значительно больше и они охотно нанимают разработчиков с опытом. Самое важное качество при найме это не знание самого языка, а софт-скиллы и общее понимание веб-разработки как таковой, так что придётся социализироваться.
>>3145175 Ток в прошлом году аспу закончил. Времени ни на что не было, сначала бак, потом мага и аспа (все в топовом вузе, где ебут бесполезными и несвязанными с айти вещами)
>>3146032 Сап, спишь? Помоги пожалуйста с курсовой работой. Нужно сделать нумерацию страниц сверху начиная с третьего листа.. Помогите пожалуйста..могу заплатить..очень срочно тг teknalen
Мы вам не перезвоним
Аноним24/04/24 Срд 10:14:15№3133655Ответ
>>3142773 До ковида эту пасту не встречал, раньше успешные господа постили про Jack Daniels и пиццу.
Проснулся. Заказал себе 40 см пиццу флорентину за 1488 рублей с порцией моих любимых перчиков и вкуснейшим чесночным соусом, Jack Daniels и ананасы. Уже предвкушаю эту пищу богов, слюнки так и текут. Поскорее бы уже доставили.
Жду ваших оправданий, почему вы так не можете?
Реалии ИТ в 2024, смерть инженерной культуры
Аноним31/03/24 Вск 04:35:07№3107415Ответ
Бля, это какой-то пиздец и сюр. Сейчас на HeadHunter нашел вакансию от Яндекс по договору ГПХ и самозанятости. Ну то есть знаете, самая крутая ИТ компания РФ не хочет нанимать инженера на full-time, а предлагает оформить контракт без премий, социальных гарантий, а самое главное без уплаты НДФЛ. В яндексе и так мидлам/мидлам+ платят 250к, сколько же тут будут платить?)
Еще читаю вакансию и ахуеваю. То есть им нужен чел, который будет разрабатывать бекенд, деплоить его в кубер, наверное он еще и дежурить будет, а то ВДРУГ МИКРОСЕРВИС УПАДЕТ. И читаю то что от чела хотят, блять, а почему не написано что он еще должен туалеты чистить и хуи отсасывать? Нас же реально к каким-то таксистам или курьерам приравнивают, что это вообще за пиздец. По описанию и зоне ответственности это вообще вакансия на 450к - 600к, учитывая что практикум высоконагруженное приложение.
Когда другие компании по типу банков, хотя бы используют прослойки-галеры для такого, то Яндекс не стесняется это делать напрямую. Я еще буду в голос, если на парт-тайм за 100к такой же сложный собес как на фултайм. Яндекс же это монополия с ROE в 40% c поиска, то есть компания сама себя окупает за 2 с небольшим года, видя такие вакансии я совсем ахуеваю от "ИНЖЕНЕРНОЙ КУЛЬТУРЫ" внутри компании. Похоже не в то время я родился, щас везде одни эффективные менеджеры. Я вам скажу, что в Яндекс Го я видел вакансию через галеру какую-то, тоже за компейки сидеть чето там делать. Мда.
>>3138714 Им нужен именно SRE, но SRE дорогой товарищь, и лучше написать "Мы ищем бекенд разраба с навыками девопс)))"
бугурт от зумеров-форсеров
Аноним31/03/24 Вск 22:49:11№3108154Ответ
Скажите, кого больше, чем меня, бесит форс тут от нескольких зумеров-шизов понятия "волк" в смысле "случайный вкатун"?
Понятие "волк" встречалось и раньше в ИТ-среде, но только как некий зверь, очень крутой чувак, реально могущий то, чего не могут другие, способный порвать этим других. Ещё "зубр" иногда использовался.
Сам образ зверя всегда был чем-то таким относительно благородным, умным, сильным и при этом опасным.
Однако какие-то челы всё серят и серят, пытаясь что-то зафорсить. Могли бы какую-нибудь технологию за это время выучить, но вряд ли ведь способны, не волки в истинном смысле этого слова
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).
Где я могу писать свой код, для выполнения заданий? Онлайн редактор, с поддержкой Scheme: https://repl.it/languages/scheme IDE для racket подобных языков(но есть и поддержка Scheme, но её нужно включить) - https://racket-lang.org/
>>3140112 Ну там где-то 160 страниц осталось на две части, буду делать потихоньку. Где-то месяц последняя часть заняла, потому что я не так много над ней сидел по сути. Можно было бы и быстрее. Я стараюсь больше 5 часов в день не заниматься этим всем. Чаще всего по 3.