mirosh
выбор языка это выбор профессии, не только инструмент решения
Anonymous
Основы Unix, где объясняют про файлы, пути, разрешения есть в любом айти направлении
Я инженер. Энергетик. Линукс чисто по фану начинал использовать в качестве альтернативы Винде.
Дима
Но это как бы и не плохо
Дима
Сколько там томов только спецификации языка в c++?
mirosh
максимальной простой и мультипарадигменный язык это rust
Anonymous
Сколько там томов только спецификации языка в c++?
Я хотел стандарт глянуть. Но он за деньги. Не купить.
Ingvin
максимальной простой и мультипарадигменный язык это rust
а я считаю что ассемблер и что нам делать? язык не про "лучший" или "быстрый", а про решение проблем
Anonymous
максимальной простой и мультипарадигменный язык это rust
Си был выбран исходя из исторического контекста. Вообще, я начинал осваивать C++, но пришел к выводу, что лучше начать с Си.
Anonymous
Ещё одним критерием была статическая типизация. Мне это больше нравится.
Ingvin
Си был выбран исходя из исторического контекста. Вообще, я начинал осваивать C++, но пришел к выводу, что лучше начать с Си.
цель то какая? я тоже когда то полез изучать C/C++ давным давно, в итоге он нигде мне в жизни не пригодился, я на нем ничего не пишу, а код на Си можно читать зная и другие языки
mirosh
Ещё одним критерием была статическая типизация. Мне это больше нравится.
С#, java, ts, kotlin, php (если писать статику и также typehint применять и использовать jit)
Anonymous
С#, java, ts, kotlin, php (если писать статику и также typehint применять и использовать jit)
Сложно. Да и не нужно. Если работать, то программеры на C++ неплохо получают.
Дима
Раст такой распиаренный, что просто жесть. 1. Он НИФИГА не простой 2. Большинство кода, который на нём пишут просто отвратительный — unwrap на каждом шагу и игнорирование обработок ошибок как-то не очень сочетается с эмблемой БЕЗОПАСНЫЙ на языке. 3. Развивается намного быстрее JS, во что превратится в итоге трудно вообразить. 4. нет спецификации языка, есть только референсная имплементация. О том, как он работает можно прочитать только в документации (которая не всегда актуальна) и видимо после вскрытия мозга авторов через сотни лет.
mirosh
Сложно. Да и не нужно. Если работать, то программеры на C++ неплохо получают.
в шарпе что сложного?)) На нем даже делают крупные проекты и работу можно найти. А в плюсах ты сможешь найти?)
Дима
Сложно. Да и не нужно. Если работать, то программеры на C++ неплохо получают.
ЗП не зависит от правильности языка ЗП на более простом ЖС или ГО часто соизмеримо выше чем ЗП С++сника
Ingvin
Сложно. Да и не нужно. Если работать, то программеры на C++ неплохо получают.
получают много те у кого опыта много, чаще всего все сишные вакансии ведут во всякие НИИ или железячные фирмы где зп обещают 60-100к если ты начинающий, аналогично другим языкам я вот не являясь чистым программистом (devops-инженер меня называют) получаю тоже нормально, тут не от языка это все зависит
mirosh
Не хочу я с МС связываться. Не нравится.
я тебе не предлагаю, я тебе говорю тем что у других ЯП есть такие критерии который ты выше указал
Дима
Вообще есть только 1 штука — за сколько ты сможешь продать свою работу, пока я это не понял я получал в 15 раз меньше.
Ingvin
Раст такой распиаренный, что просто жесть. 1. Он НИФИГА не простой 2. Большинство кода, который на нём пишут просто отвратительный — unwrap на каждом шагу и игнорирование обработок ошибок как-то не очень сочетается с эмблемой БЕЗОПАСНЫЙ на языке. 3. Развивается намного быстрее JS, во что превратится в итоге трудно вообразить. 4. нет спецификации языка, есть только референсная имплементация. О том, как он работает можно прочитать только в документации (которая не всегда актуальна) и видимо после вскрытия мозга авторов через сотни лет.
ох, я тут помню смотрел код нового стека блютуза для андроида, лапша на С++ и в ней прослойки из одной единственной библиотеки на хрусте, как я задолбался дебажить одну единственную ошибку, в итоге оказалось что они метод один не дописали, при том что все что делал там хруст это брал другую с++ либу и трансформировал вызовы в нее через себя как то по другому, не стал уже глубже вникать после первого шока
Anonymous
Вообще есть только 1 штука — за сколько ты сможешь продать свою работу, пока я это не понял я получал в 15 раз меньше.
С одной стороны да. Но политическая ситуация немножко все скорректирует. К сожалению, не в сторону разработчиков.
mirosh
ЗП не зависит от правильности языка ЗП на более простом ЖС или ГО часто соизмеримо выше чем ЗП С++сника
зп зависит что ты знаешь кроме яп, там нужно знать фрейм, протоколы, бд, реалтаймы, докер или виртуалка.
Ingvin
Вообще есть только 1 штука — за сколько ты сможешь продать свою работу, пока я это не понял я получал в 15 раз меньше.
вово, та ж фигня, сначала работал в госах пока был в универе, а там повезло один раз с коллегами в первой же коммерческой конторе, мне вправили мозги и я теперь получаю х6-х8 от госконторской зп той
Дима
С одной стороны да. Но политическая ситуация немножко все скорректирует. К сожалению, не в сторону разработчиков.
С чего ты решил? Я вот совсем так не скажу, работаю над проектом, который будет запускаться в россии и тестироваться в южной америке (и может еще где). Востребованность проекта возрасла, задач стало больше, инвесторы более заинтересованы в проекте, в общем всё выглядит чудесно
Ingvin
С чего ты решил? Я вот совсем так не скажу, работаю над проектом, который будет запускаться в россии и тестироваться в южной америке (и может еще где). Востребованность проекта возрасла, задач стало больше, инвесторы более заинтересованы в проекте, в общем всё выглядит чудесно
а у меня например обратная ситуация, проект должен был выйти на европу и прочие страны, железо для него почти приехало (недели не хватило до всего этого), а теперь все это свернулось до состояния мелкого внутреннего проекта но при этом зп и навыки никуда не делись, сижу теперь на соседнем проекте и пилю инфраструктуру компании, это все не проблема и спецы нужны всегда и везде
Дима
Ну не, бюджеты на проекты в целом поджались, но сейчас снова стали расширяться.
Ingvin
Ну не, бюджеты на проекты в целом поджались, но сейчас снова стали расширяться.
тут вопрос не в бюджетах, а в том что проект был связан с иностранным железом, я пожалуй в чятике подробности писать не буду, мало ли что
Дима
а у меня например обратная ситуация, проект должен был выйти на европу и прочие страны, железо для него почти приехало (недели не хватило до всего этого), а теперь все это свернулось до состояния мелкого внутреннего проекта но при этом зп и навыки никуда не делись, сижу теперь на соседнем проекте и пилю инфраструктуру компании, это все не проблема и спецы нужны всегда и везде
Чтобы запуститься быстрее мы сделали прототип части системы на 1С, оказалось ооочень быстро. Но потом случилось, что случилось, 1С "заблочили" в европе, аудит не пройти, дублировать разработку отстой, в общем выбросили кучу денег просто и теперь надо х2 денег, чтобы сделать тоже самое.
Дима
Еще бюджет был в долларах, прокатиться и разменять, когда доллар подскачил не успели (ну казино же!), а теперь доллар 55 рублей, а цены те, что были и даже выше.
Ingvin
Чтобы запуститься быстрее мы сделали прототип части системы на 1С, оказалось ооочень быстро. Но потом случилось, что случилось, 1С "заблочили" в европе, аудит не пройти, дублировать разработку отстой, в общем выбросили кучу денег просто и теперь надо х2 денег, чтобы сделать тоже самое.
а у меня был этакий IoT на чужом железе с потенциалом по установке всего этого добра потом с завода одной иностранной компании сразу вместо их дефолтного софта запуск должен был быть в конце февраля)
Дима
В общем, в интересное время живём, 2 года пандемии, теперь вот война, дальше наверняка какой-то еще кризис будет.
Дима
Ага
Ingvin
лучше обратно к C/C++ пока не нарушили правила чятика
Ingvin
я вспомнил один единственный случай когда я использовал Си чистый в проде, у меня на руках была АТС Avaya старая старая в госе и у нее сгорела плата с езернетом, а с нее снимали статистику звонков после изучения железки выяснилось что у нее есть COM-порт сзади в который она может лить эту статистику и было принято решение найти какое нить ненужное железо на складе и прикрутить туда, а что ненужного можно было найти в госе году в 2015? 4й пень и 256 метров оперативы, вот туда была вкачена уже EOL WinXP, проверено что через com-порт идут данные и дальше я напилил на сях (джава просто не влезала в оперативку) экзешник на 1мб который брал построчно данные из порта и отправлял их по TCP по указанному при запуске адресу
Ingvin
в итоге так из костылей была собрана кастомная система сбора статистики звонков через АТС
Дима
Я очень далёк от железа, но скажи, насколько вообще в малом тираже окупается +- кастомная железная разработка? Не дешевле было взять условный raspberry pi zero, который буквально 2 года назад стоил как час работы специалиста?
Дима
а, ну точно.
Ingvin
плюс написание кода заняло 1 день на утилиту и 1 день на "сервер" (он принимал данные и тупо клал их в mysq), больше времени заняло выяснение что умеет атс, сколько стоит замена модуля, споры по поводу "ну может чо нить придумаете чтоб не покупать плату за 100к?" и потом поиски бесхозного железа
Ingvin
в итоге из 2 месяцев почти решения проблемы кодить надо было 2-3 дня от силы
Дима
круто-круто
Ingvin
круто-круто
да так себе, я как получил диплом в тот же день и ушел из этого госа, решение проблем таким методом каждый день начинает раздражать, ты ощущаешь что занимаешься какой-то херней)
Дима
Я долгое время програмно автоматизировал простые задачки для малого бизнеса за дешево. Думал "ну тут же фигня". А потом научился говорить так: "ЗАПРОЕКТИРОВАЛИ СЛОЖНУЮ СИСТЕМУ ОБРАБОТКИ ТОВАРОВ И РЕАЛИЗОВАЛИ ЗА 2 ДНЯ" и дело пошло в гору ;-D Вот и ты теперь можешь пилить куллстори, как спасал АТС в корпоративном аде за 2 дня ;-D
Дима
Или написать статью, "как компьютер для бабушки спас работу целой команды исследователей"
Ingvin
Я долгое время програмно автоматизировал простые задачки для малого бизнеса за дешево. Думал "ну тут же фигня". А потом научился говорить так: "ЗАПРОЕКТИРОВАЛИ СЛОЖНУЮ СИСТЕМУ ОБРАБОТКИ ТОВАРОВ И РЕАЛИЗОВАЛИ ЗА 2 ДНЯ" и дело пошло в гору ;-D Вот и ты теперь можешь пилить куллстори, как спасал АТС в корпоративном аде за 2 дня ;-D
как грил один мой начальник, если ты пришел в контору, просишь денег и тебе соглашаются их сразу дать, то ты просишь мало а если контора пришла к тебе и просит что-то сделать, то ты выкатываешь х2-х5 в зависимости от настроения (если хочешь это делать), а если не хочешь то выкатываешь х10, если они согласятся, то и хрен с ними, у тебя будет х10 денег
Дима
так я получил первый большой оффер
Дима
без шуток ;-D
Ingvin
без шуток ;-D
да я так же делал, каждая смена работы х1.5-х2 к зп
Дима
До сих пор думаю, что просто удача
Ingvin
До сих пор думаю, что просто удача
это так и работает, ты просто торгуешься, когда ты и компания сходитесь в цене - эт хорошо, а если долго не получается то просто надо либо чуть поднабрать навыков, либо снизить ожидания
Дима
Вспомнилась оценка стоиомости разработки от bobuk кажется количество часов * 3.14 (проект же никогда не развивается "по прямой" + 2 недели(время за которое можно сделать большинство проектов в достаточном виде самостоятельно). Или еще классная штука — называть сроки х2. Если сделаешь раньше, то это плюс в карму и дальнейшее сотрудничество, сделаешь медленнее - скорее всего уместишься во временные рамки.
Ingvin
Вспомнилась оценка стоиомости разработки от bobuk кажется количество часов * 3.14 (проект же никогда не развивается "по прямой" + 2 недели(время за которое можно сделать большинство проектов в достаточном виде самостоятельно). Или еще классная штука — называть сроки х2. Если сделаешь раньше, то это плюс в карму и дальнейшее сотрудничество, сделаешь медленнее - скорее всего уместишься во временные рамки.
типичное айти, мне вот повезло с начальником узбеком, он оч быстро весь отдел научил торговаться за что угодно ( ведь пока не спросишь - тебе ничего не дадут) я так себе выбил тариф у мтс, стандартный смарт на 400 минут 400смс и безлимит инета у меня стоит 150р в месяц, да и в принципе жить стало лучше и интересней когда ты выбиваешь что тебе надо :)
Дима
1 из самых полезных навыков 🙂 как и "больше требуешь → больше получаешь".
Ingvin
1 из самых полезных навыков 🙂 как и "больше требуешь → больше получаешь".
а это к госам, деньги бюджетные, за них драка, поэтому все срезают чаще всего и там вечная борьба за это, в итоге если тебе нужно 1к денег, то надо просить 2к денег потому что пока бумага о просьбе пройдет все инстанции у тебя каждый начальник по 100 срежет
Дима
Жуть
Fomalhaut
Но (вспоминая "некоторые не гос.конторы") можно сказать, что принцип действует почти везде.
БДСМ'щик
Вот и поставил Fedora Workstation на свой компьютер. Буду дальше пробовать и получать впечатления.
olegon.ru
Вот и поставил Fedora Workstation на свой компьютер. Буду дальше пробовать и получать впечатления.
главное помни, если что-то не работает - кроме тебя самого никто не виноват :)
БДСМ'щик
До этого был openSUSE Tumbleweed с KDE Plasma. Какие-то явно проблемы у этого дистрибутива есть.
БДСМ'щик
Но и Fedora Linux прям таки идеальным дистрибутивом считать конечно же не буду.
БДСМ'щик
Я вот и Flathub подключил. RPM Fusion free и nonfree также. Установил проприетарные драйвера для Nvidia. GNOME использует X11. Мультимедиа кодеки установлены. Это пожалуй достаточно для нормального пользования.
БДСМ'щик
А что там насчёт AppImage?
Александр
А что там насчёт AppImage?
Ставь appimage launcher для удобства и пользуйся
Александр
Ну или appimage pool, если вдруг тебе нужен менеджер приложений в этом формате
БДСМ'щик
Я вот в KDE Plasma в меню добавлял ярлыки приложении с иконками и рабочими путями к файлу AppImage. А в GNOME нечто подобное тоже можно провернуть?
Александр
Ну либо ручками, если хочешь
olegon.ru
пусть будет... https://olegon.ru/showthread.php?t=31989
olegon.ru
большинство из FAQ, наверное, просто собирал, чтобы не терять
БДСМ'щик
Можно. Я ж говорю: ставь appimage launcher, он всё за тебя сделает
Про это слышал. Всё же предпочту всё своими руками делать. Странный ли я или всё нормально со мною.
БДСМ'щик
Если SSD, то включить TRIM Код: systemctl enable fstrim.timer по умолчанию он отключен, так как пользователи китайских SSD жаловались на их разрушение