Сидредин
+
Сидредин
Поэтому джунов редко берут
Vladyslav
Поэтому джунов редко берут
Но по твоему мнению они быстрее развиваются сами или в компании ?
Mikhail
Поэтому джунов редко берут
Не редко. Брали бы редко - не расширялось бы айти. Поинт скорее в том, что спрашивать все подряд - это плохая стратегия, надо быть аккуратным с этим.
Vladyslav
Поэтому джунов редко берут
А как же практика ?
Сидредин
А как же практика ?
Ваше меня поправили
Vladyslav
Как мне кажется лучше сделать дольше что то тяжёлое , потратив на это силы и получить реальный опыт , чем искать сам себе задачу (на подсознание мы будем говорить себе это не нужно , это сложно и тому подобные вещи ) . А в офисе ты пришел есть задача и ты с лопатой начинаешь разгребать дерьмо
Mikhail
Ясно. Это только на удалёнку сложно, наверное
Скорее вопрос в компании и выстроенных процессах.
Сидредин
Не редко. Брали бы редко - не расширялось бы айти. Поинт скорее в том, что спрашивать все подряд - это плохая стратегия, надо быть аккуратным с этим.
Да, кстати. Vladyslav всегда старайся понять сам, гуглить и только потом - спрашивать (если сам не нашёл ответ, решение). Даже в чатах. Иначе люди начнут токсить))
Сидредин
В данном чате ещё можно) Тут мало токсиков)
Mikhail
Да, кстати. Vladyslav всегда старайся понять сам, гуглить и только потом - спрашивать (если сам не нашёл ответ, решение). Даже в чатах. Иначе люди начнут токсить))
Дело даже не в токсичности. Это как с рыбой и удочкой - лучше дать человеку удочку, чтобы он сам мог ловить рыбу, чем каждый день его кормить рыбой. Думаю, аналогия понятна.
Mikhail
Нужно спрашивать именно «удочку» и самому находить ответ.
Сидредин
Дело даже не в токсичности. Это как с рыбой и удочкой - лучше дать человеку удочку, чтобы он сам мог ловить рыбу, чем каждый день его кормить рыбой. Думаю, аналогия понятна.
Это понятно. Но я сам часто замечал, что автоматически начинаю писать в чат. И иногда перед отправлением в чат вопроса думаю: "Звучит как запрос в Гугл")))
Сидредин
И после этого перехожу в Гугл, не отправив в чат
Vladyslav
Да, кстати. Vladyslav всегда старайся понять сам, гуглить и только потом - спрашивать (если сам не нашёл ответ, решение). Даже в чатах. Иначе люди начнут токсить))
Согласен . Да я так и стараюсь . По этому копаю яму в Гугле . Но что бы там не потонуть нужно спрашивать у людей как глубоко копать что бы достать то что тебе нужно
Борисов
Откуда ты знаешь, что делаешь всё правильно ?
Алексей
Когда ж они плюсовиков учить будут
Mikhail
Это понятно. Но я сам часто замечал, что автоматически начинаю писать в чат. И иногда перед отправлением в чат вопроса думаю: "Звучит как запрос в Гугл")))
Особенности мозга - мы пытаемся идти по пути наименьшего сопротивления. Наращивание новых нейронных связей не очень приятно ;D
Jsx707
Ну вот я нахожусь 3 часа или чёт типа того и получил больше информации более меня интересующей , чем проведя целый день в поиске Гугла
Ну да , это обидно , но далеко не критично и вряд ли стоит того чтобы акцентировать внимание
Сидредин
Откуда ты знаешь, что делаешь всё правильно ?
Если есть результат - значит правильно)
Яков
Всем привет Хочу приложение сделать Пишешь фразу в первом окне, нажимаешь кнопку (пусть будет название magic) Лёвой кнопкой мыши и фраза шифруется например алгоритмом Цезаря, во втором окне появляется результат, его можно скопировать и вставить в первое окно Нажимаем на magic правой кнопкой мыши и фраза дешифруется, результат во втором окне получаем Ещё бы заставку сделать для приложения и в exe упаковать Я нашёл статью как на питоне с помощью tkinter сделать графический интерфейс И статью по шифру Но эти статьи на любительском уровне Как все это обьединить Понимаю, что нужен код, чтобы понять Могу скинуть
Vladyslav
Воот , у тебя появляется проблема исходя из задачи , не зависит от того что именно сейчас там ведёшь .
Сидредин
Если есть результат - значит правильно)
Да, многое будет на самом деле неправильным. Но процесс движение к "правильному" - постепенный. Лучше ошибаться, чем просто читать или смотреть как другие кодят и ничего не делать
Сидредин
+
Jsx707
Возможно упорство , не желание бросать сразу , я не знаю точно , но в программировании очень важен энтузиазм , любовь к новому , конечно даже у самых оптимистов падает желание , опускаются руки , особенно у самоучек , однако всё равно возвращаются к этому ремеслу) Я к тому ,что если нет желание скорее делать что-то своё даже минимальное , даже после изучения того ,что такое переменная нет желания пойти и гуглить что-то , делать что-то своё , создать другую переменную , поэкспериментировать , почитать , то я хз даже , может просто некоторые предпочитают более детально ознакомиться , но я лично сломя голову бегу делать что-то своё 😂
Jsx707
Есть конечно минус , потому что будет шататься база
Борисов
Не скажу за скриптовые языки, но на C/С++ желательно быть немного телепатом и стараться предугадывать проблемы до их появления 😂
Сидредин
Есть конечно минус , потому что будет шататься база
Да. Но её можно подтянуть позже, когда поймёшь, что программирование - это твоё
Vladyslav
Не скажу за скриптовые языки, но на C/С++ желательно быть немного телепатом и стараться предугадывать проблемы до их появления 😂
Похожую рекомендацию видел когда выбирал язык для изучения . И когда увидел пример одной и той же программы на разных языках выбрал python 😆
Jsx707
Не скажу за скриптовые языки, но на C/С++ желательно быть немного телепатом и стараться предугадывать проблемы до их появления 😂
Прогеры на C/C++ это зачастую люди избранные 😂. Они как правило очень хорошо знают платформу под которую пишут , понимают как работают типы данных , что и когда возвращает функция , понимают как работает тот или иной хэдэр , это скорее необходимость в таком деле , а не просто желание знать всё , просто у этих языков есть нюансы , которые необходимо знать
Jsx707
Да. Но её можно подтянуть позже, когда поймёшь, что программирование - это твоё
Это да , это правда Просто могут быть такие ситуации , когда пишешь там сложную систему какую-нибудь , там с файлами работает , даже с жёстким диском , ядро там пишешь , а потом не можешь создать двумерный массив или что-то в этом роде , такое бывает 😂
Vladyslav
Другой вопрос, что знание python сейчас - это прям мейнстрим. Очень большая конкуренция
Но с другой стороны он большими шагами развивается , и используется в многих направлениях
Jsx707
А все другие - программисты-унтерменшы, которые ничего не знают?
Я не говорю за всех , просто допустим в Python , он всё делает за тебя , ты можешь сложить число со трокой , присвоить переменной её тип и тебе ничего не будет , там парой не надо даже знать особенности языка , платформы на которой пишешь , не надо знать как и что там под копотом делает функция или библиотека , ты просто решаешь задачу , отчасти круто , быстро, но в то же время как-то обидно , потому что нет стимула знать что там и как работает под копотом
Jsx707
А под копотом там трудятся миллиарды строк написанные на старичке Си , это дед , у которого стоит , если можно так сказать наверное
Алексей
👍
Mikhail
Это я питонистов записал в нелюди ...... Смешно .....
Ну не я же сказал, что программисты на С/С++ избранные, в отличие от питонистов.
Борисов
А с++ и джава раньше не были мейнстримом ?
Мне думается, в те времена в IT был меньше потолок зарплат. Было меньше желающих войти
Алексей
STL на плюсах решает вопрос написания миллиардов строк. Это не си
Борисов
Я знаю двумерные массивы на С++, но предпочитаю одномерные. Потому что: Int N; Cin >> N; Int arr [N];
Использование простых массивов при использовании С++ - зачем ?
Vladyslav
Мне думается, в те времена в IT был меньше потолок зарплат. Было меньше желающих войти
Раньше это было сложно и не такой спрос был . Да и технологии были другие нежели сейчас. Появились миллиарды сервисов библиотек плагинов фреймворков . Но вместе с этим и появилось несколько миллиардов новых задач
Алексей
Использование простых массивов при использовании С++ - зачем ?
Потому что его размер может указать пользователь
Andrii
Господа, доброго времени суток, здесь наверняка есть опытные программисты которые могут ответить на вопрос не дающий покоя многим(не только же я один такой) , какие проекты помогут показать работодателю что я полезный?
Ну... Я обращаю в пет-проектах на (1) умение пользоваться git и (2) умение самому разбираться в проблемах, самостоятельность. Второе сложно формализовать, но как-то чайка срабатывает, какой код можно написать только с дебаггером, а не методом тыка, где надо в чём-то разобраться и т. п. Если брать мой github: http://github.com/mustitz то один офер я получил сразу на старте собеса, типа мы посмотрели, нас всё устраивает. Правда я отказался.
Алексей
Потому что его размер может указать пользователь
А в двумерном мы не можем написать arr[a][f]
Борисов
А в двумерном мы не можем написать arr[a][f]
std::vector тоже позволяет задать размер )
Алексей
std::vector тоже позволяет задать размер )
Да, про него я теперь тоже знаю))) со вчерашнего дня))))), но вектор не массив
Борисов
Если по методам доступа устраивает, то какая разница ?)
Алексей
std::vector тоже позволяет задать размер )
Мало ли вдруг подключение дополнительных библиотек и даже одной std::vector критично для исполнителя (ПЛК) например
Andrii
Да, про него я теперь тоже знаю))) со вчерашнего дня))))), но вектор не массив
Как раз массив в динамической памяти и есть. Отвёртка плюс полезные функции
Алексей
Зачем тогда плюсы?
Предположим #include iostream укладывается а больше лучше не использовть
Борисов
Мало ли вдруг подключение дополнительных библиотек и даже одной std::vector критично для исполнителя (ПЛК) например
Это возможно, когда запрещены исключения. Например, микроконтроллер - в нем исключение приведет к перезапуску. И стандартная библиотека используется мало - только те части, которые не кидают исключения. Но там, если и пишут на С++, то в очень С-подобном стиле )
Борисов
На самом деле, не знаю что будет. Должно обработаться, наверное
Алексей
Это возможно, когда запрещены исключения. Например, микроконтроллер - в нем исключение приведет к перезапуску. И стандартная библиотека используется мало - только те части, которые не кидают исключения. Но там, если и пишут на С++, то в очень С-подобном стиле )
Да, я в курсе. А ещё пишут на плюсах, чтобы так сказать получить алгоритм. Например джуны написали на плюсе, все согласились что работает корректно и тогда старшие товарищи переписали на с или асм
Andrii
Часто железо не позволяет.
Andrii
Я про то, что если на процессоре нет деления, например, то от того, что оно есть в Си мало радости. Исключения и раскрутка стека при этом на условиях могут сильно раздуть и замедлить код, надо поддержка со стороны OS.
Борисов
А есть же ещё #include map
Это же другое совсем. Это ассоциативный массив )
Vladislav
А функция malloc(), относиться к куче или к стеку?
Andrii
Куча
Andrii
alloca стек
Vladislav
пасиба
Avazart
Да, про него я теперь тоже знаю))) со вчерашнего дня))))), но вектор не массив
Вектор это реализация динамического массива если говорить про структуры данных