Sasha Tsikhun
почему-то ругается на buf.. - не понимаю, что это
Andrii
У тебя переменная const char * (неизменяемая строка), а ты хочешь из неё сделать char * (изменяемую строку). Во и ругается
Sasha Tsikhun
а как правильно инициализировать масив чаров?
Andrii
Поэтому я просто делал статическую переменную. Например, char buf[] = "des jieod";
Andrii
Массив чаров можно инициализировать строковой константой
Andrii
char buf[] = "des jieod"; Вот, например, так.
Andrii
Но можно и так char buf[8] = "1234567";
Jahongir
Sasha Tsikhun
char buf[] = "des jieod"; Вот, например, так.
а как можно вывести то, что делает функция?
Sasha Tsikhun
а как можно вывести то, что делает функция?
я делал и String функцию - но что-то не идет
Andrii
Если брать мой кот, то он как раз меняет, выводит
Alexander
а мой кот спит
Andrii
Sasha Tsikhun
)
Andrii
Моя тож
Sasha Tsikhun
printf("%s\n", buf);
ааа, путаюсь, я через cout« пробовал..
Andrii
ааа, путаюсь, я через cout« пробовал..
Ну это плюсы. Я то на чистых православных сях пишу
Andrii
У москальщині москаль, Полюбляє свій паскаль, В Україні ми усі Програмуємо на сі.
Andrii
Это ещё во временя DOS (90-е) было
Sasha Tsikhun
ахах, прикоольно)
Abai Batyrkhan
А в украине,какой самый популярный язык программирования?
Лера
Mykola
Ну это плюсы. Я то на чистых православных сях пишу
До речі, в Україні популярна сфера розробників систем розумного дому на сі?
Mykola
Я про це
Andrii
А в украине,какой самый популярный язык программирования?
Сейчас? Хз, могу только сказать, что embedded достаточно популярен. Gamedev присутствует, Java и энтерпрайз, Machine Learning много
Abai Batyrkhan
c++,с#?
Сергей
До речі, в Україні популярна сфера розробників систем розумного дому на сі?
Есть сфера, но мало кто делает из-за цены, про всякие сяоми молчу - это не тот уровень
Sasha Tsikhun
c++,с#?
очень много заявок на универы дают (по-сути тОлько ++ и #) (на данный момент)
Борисов
Есть сфера, но мало кто делает из-за цены, про всякие сяоми молчу - это не тот уровень
В смысле мало платят за такую работу ? Или итоговое изделие получается дорогим, сложно на этом строить бизнес и поэтому мало таких работ ?
Andrii
c++,с#?
Плюсы есть, но не очень много... C# мне совсем неинтересен, чтобы на стеке M$ работать постоянно, чтобы меня это вынудить надо овердофига денег
Mykola
Сейчас? Хз, могу только сказать, что embedded достаточно популярен. Gamedev присутствует, Java и энтерпрайз, Machine Learning много
Просто я навчаюсь на спеціальності після якої можна працювати з embedded в компанії по типу sigma software
Andrii
Просто я навчаюсь на спеціальності після якої можна працювати з embedded в компанії по типу sigma software
Emdebbed есть много где, Ubiquity зашли, Samsung, ну сепцифичный, Mellanox, галеры и т. д. и т. п. и др. и пр. Как узнали, что в Киеве есть разработчики, так все пошли
Abai Batyrkhan
В укриане,зп среди программистов какая?
Andrii
Меня приглашали на собеседование с з/п $10k за embedded (израильский стартап).
Mykola
Чому відмовились?
Andrii
В укриане,зп среди программистов какая?
Разная, у крепких сениоров от $5000. Понимаешь, проблема в том, что $5000 получают все, а $8000 не так и много, там конкуренция
Борисов
Судя по статье - https://ain.ua/ru/2021/01/11/zarplaty-ukrainskix-programmistov-zima-2021/ - цифры меньше ))
Abai Batyrkhan
10 баксов в переводе в гривны это 2млн гривен?
Abai Batyrkhan
А на работе в украине,требуют английский ?
Andrii
Чому відмовились?
Ну... по-перше, у мене чотирьохденний робочий тиждень. Декілька тисяч не окуповують. По-друге, тут стартап в якому мені запропонували опціон (у США вже реєструється фірма для виходу на IPO). У мене ніколи такого не було
Andrii
Судя по статье - https://ain.ua/ru/2021/01/11/zarplaty-ukrainskix-programmistov-zima-2021/ - цифры меньше ))
Я про Київ больше говорю. Понятно, что какая-нить Полтава сильно проседает.
Andrii
Судя по статье - https://ain.ua/ru/2021/01/11/zarplaty-ukrainskix-programmistov-zima-2021/ - цифры меньше ))
Это не говоря о том, что программисты очень разные... В банках тоже есть программисты, есть эникейщики, и т. п. Снизу есть чем разбавлять.
Andrii
Ну и ain.ua вообще не тот ресурс, где тусуются айтишники
Борисов
Главное, не судить по своему окружению)
Борисов
Оно вполне возможно, что N процентов разрабов получают очень хорошо) А остальные несколько поменьше
Andrii
Главное, не судить по своему окружению)
Почему? Понимаешь, везде где я работал, был дефицит кадров. И вакансии на $5000+ открыты везде, все в поиске. Есть друзья, с которыми я работал. Как-то у меня была парочка джунов, один с юридическим образованием, другой пришёл из АТО. Через пару лет у них уже $4000 было Да, есть невдахи, которые не умеют запускать дебаггер, и которые винду ставят. Чего мне на них ориентироваться?
Andrii
айтішники на dou ?
djinni.co ну и LinkedIn очень много предложений
Andrii
а можете показать оплный код на С?
Он топорный $ cat demo.c #include <stdio.h> #include <string.h> static char sbuf[10000]; void test(char * restrict buf) { begin: while(*buf == ' ') ++buf; char * word = buf; while(*buf != ' ' && *buf != '\0') ++buf; int len = buf - word; if (len < 4) { for (int i=0; i<len; ++i) { *word++ = ' '; } } if (*buf != '\0') goto begin; } int main(int argc, char * argv[]) { for (int i=1; i<argc; ++i) { strcpy(sbuf, argv[i]); test(sbuf); printf("%s\n", sbuf); } }
Mykola
Pre-Intermediate англійської достатньо на посаді trainee/junior?
Mark
Да
Andrii
Pre-Intermediate англійської достатньо на посаді trainee/junior?
Не знаю, чесно... Я переважно працював там, де senior only development. Там де були джуни, взагалі не треба була англійська, по уся команда була місцева. Тому української було достаньо. Навіть курси проводили для одного з Молдавії :)
Шаман Каган
"Да, есть невдахи, которые не умеют запускать дебаггер, и которые винду ставят. " а винда влияет как то на уровень зп?
Andrii
``` for (int i=0; i<len; ++i) { *word++ = ' '; } ``` ++i - рекомендация из С++ )
Ну... если в Си никакой разницы, а в плюсах может помочь, то почему бы и нет?
Борисов
Я к тому, что видно, что есть опыт на С++
Борисов
strcpy(sbuf, argv[i]); - лучше strncpy
Andrii
"Да, есть невдахи, которые не умеют запускать дебаггер, и которые винду ставят. " а винда влияет как то на уровень зп?
Понятия не имею... Я стараюсь винду и M$ обходить, с ними мне некомфортно. Лично для себя, Linux всегда будет плюсом потому что человек скорее всего умеет разбираться в чём-то самостоятельное
Сергей
В смысле мало платят за такую работу ? Или итоговое изделие получается дорогим, сложно на этом строить бизнес и поэтому мало таких работ ?
Если я тебе посчитаю квартиру на пром. ПЛК, с норм датчиками, всякой мелочью и тд, но это будет 100% лучше работать и это надёжно + проще поддерживать - ты офигеешь от цены
Сергей
Платят норм, но не популярно как сегмент
Andrii
strcpy(sbuf, argv[i]); - лучше strncpy
Я знаю, просто понимаешь, мне надо было (1) написать код на Си (2) получить ассемблерный листинг типа написал на ассемблере. Поэтому и код немного приближён к ассемблерному (с goto). Ну и заморачиваться переполнением буфера мне как-то не хотелось.
Andrii
Понятно, что если ты не можешь гарантировать, что результат поместится, надо добавлять длину. Но, если честно, я не понимаю M$ и её заботу про умственных инвалидов, которые сразу считают все вызовы strcpy опасными вне зависимости от контекста.
Andrii
У них, думаю, опыт корпоративный такой)
Да, у сишной стандартной библиотеки есть один недостаток, его не придумала Microsoft... Поэтому они придумывают свои функции, которые дублируют функционал. А все стандартные считают устаревшими.
Andrii
Или открываешь файл, получаешь его размер, выделяешь в памяти фрагмент, читаешь в него и валишься, потому что число прочитанных байт меньше размера файла. WTF??? Оказывается M$ придумали, что у них переводы строки CR NL, и в целях совместимости если не указать флаг O_BINARY, то переводы строк автоматически будут заменяться на NL. Гениально :)
Сергей
Умный дом - это не цех же ) Для дома, насколько знаю, не ПЛК используют
Делают, ещё и как делать, серии разные https://new.siemens.com/global/en/company/stories/industry/factory-automation/diy-home-automation.html
Kanat
Здравствуйте, люди. Хотелось бы узнать можно ли у кого-нидь выпросить совета как более структурированно и систематизированное выучить Java, ну и ресурсы какие-нидь хорошие (а то skiilbox, geekbrains всякие выскакивают, по отзывам не очень вроде, сам нашёл mooc fi по нему смотрю), что стоит прорабатывать основательнее чему уделить особое внимание. Сам язык изучаю около нескольких недель, может чуть более. Ну и книги хорошие, если можете посоветовать.
Mykola
Чому в вакансіях на інтерна пишуть про досвід? Як тоді люди потрапляють на першу роботу в IT без досвіду?