• Всегда ли выполняется выполняется блок finally?

    Maksclub
    @Maksclub
    maksfedorov.ru
    finally всегда выполняется

    А зачем вопросы? Я джаву в глаза не видел, но проверить же минутное дело

    кейс 1 (исключение перехватывается на том же уровне)

    61c3868623248819838555.png

    кейс 2 (исключение вылетает на уровень выше)

    61c386dd00de0251009782.png
    Ответ написан
    2 комментария
  • Цифровыепрофессии.рф - стоит ли терять время и деньги?

    vabka
    @vabka
    Токсичный шарпист
    Здравствуйте, есть кто проходил обучение или что-то знает об цифровыхпрофессиях.рф?

    Это просто госпрограмма субсидировани дополнительного образования.
    Они не проводят обучение сами, а только лишь оплачивают тебе 50% от каких-нибудь курсов.

    что уже не вызывает доверия

    Почему? Не нравится гикбрейнс - не идите в гикбрейнс.

    На сколько он вообще полезен?

    Только для госкомпаний, как мне кажется.
    В обычных компаниях не то что диплом о переподготовке, а даже обычный диплом редко спрашивают.
    Ответ написан
    Комментировать
  • Какая IDE удобнее и проще для плюсов?

    Adamos
    @Adamos
    Посоветую вычеркнуть Eclipse из списка рассмотрения.
    Clion - если готовы купить или воровать.
    QtCreator - если нужно бесплатно и вменяемо.
    Ответ написан
    Комментировать
  • Какие алгоритмы и структуры данных чаще всего спрашивают на собеседовании джуна?

    @karminski
    Senior React.JS Developer
    Как-то я в ответ на похожие вопросы спросил собеседователя - а вам оно на кой сдалось? Кроме чего-то невнятного, что типа это проверка знаний, он ответить не смог. Большинство задающих похожие вопросы не понимают сути собеседования. И как правило вам не стоит обращать внимание на такого работодателя. Хотя - вы джун, можете попытаться набраться опыта.
    Ответ написан
    Комментировать
  • Марк Прайс - пойдет ли для новичка по c#?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Марк Прайс — пойдет ли для новичка по c#?

    Как показывает опыт, если у новичка действительно есть желание научиться, то он научится по любому учебинку.

    как лучше запоминать прочитанное

    https://qna.habr.com/q/767879

    как брать мотивацию и избавится от лени

    Съезжай от родителей.
    Ответ написан
    Комментировать
  • Как построить дальнейшее обучение c#?

    Jacen11
    @Jacen11
    может на работу уже пойдешь, тем более так уверен в себе? Заодно узнаешь на собесах какие пробелы есть и что тебе нужно знать
    Ответ написан
    5 комментариев
  • Как найти удаленную работу системным администратором если нет опыта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Для начала, я прочитал не только вопрос но и твои комментарии к другим ответам, и поэтому да, у тебя есть проблемы с оценкой и себя и собственных знаний и понимания что ты хочешь получить.

    Возможно ты хотел получить ответ "сделай это и это и сразу устроишься".
    Но в жизни вещи немного сложнее, чем кажутся, хотя и проще, чем некоторые думают.
    Например если тебе не нравится ответ - не нужно на него злиться. Нужно попытаться его понять.
    Особенно если тебе в таком духе отвечают многие - значит твое видение и ожидание в принципе неверное, и надо менять подход целиком.

    Как в наших реалях найти работу сис админа.

    Все просто - ищешь вакансии, трудоустраиваешься.
    Если не выходит - значит мало знаний или твой стек не подошел на эту позицию (но ты же заранее почитал требования в вакансии?)
    В разных компаниях админы делают разные вещи.
    В какой-то маленькой компании это просто заказать в интернет-магазине новое железо, подождать пока бухгалтерия проплатит, получить железки, собрать (если купил не собранный), поставить софт, добавить в сеть и периодически менять клавы, мышки, подключать патчкордами девайсы.
    В другой к этому может добавиться еще и настройка единственного роутера в организации.
    Но с такими вещами можно справиться и своими силами - продвинутые пользователи есть и среди бухгалтеров и среди менеджеров и других сотрудников. У них есть дети, друзья, племянники из айтишников, а множество магазинов предоставляют услугу сборки и установки OEM винды сразу, только в розетку включить и все.
    Поэтому зачастую начинающий сисадмин на кусочек ставки вообще не нужен - маленькие компании экономят на всем, и на сотрудниках в том числе.

    А если нужен админ, то надежнее нанять опытного приходящего админа, который за ту же сумму обеспечит пусть и раз в месяц, но качественный сервис, но ты будешь уверен что и комп куплен надежный и все настроено правильно и о разных проблемах с лицензиями такой сисадмин заранее сам все обсудит с бухгалтерией, и в роутере не забудет поменять дефолтный пароль, чтобы не взломали.
    Там, где сисадмин нужен на полный рабочий день, там и знаний нужно побольше.

    Есть огромное желание развиваться в данном направление.Опыт работы системным администратором нет.

    Если есть желание, то рано или поздно что-то можно найти. Подработку в школе/институте - в общем везде где есть локалки, чтобы можно было добавить в резюме что-то более официальное, чем домашняя локалка.
    Просто коммерческий опыт показывает работодателю, что ты где-то выполнял полезную работу, и видимо был достаточно ответственным и квалифицированным для этого.

    Но есть примерное понимание задач поставленных системным администратором следить за всеми ресурсами, настраивать все таким образом чтоб была минимальная отказоустойчивость всех ресурсов.

    Это очень общие слова. Вот мы понятия не имеем, насколько у тебя хорошее понимание и задач и насколько у тебя вообще есть навыки работы с софтом.

    Есть опыт своего игрового сервера на esxi я не про vps а полноценный сервер.

    Этой фразой ты противоречишь сам себе. Чем VPS не полноценный сервер - непонятно - сейчас на VPS навреное живет почти все.
    Опять же игровые сервера бывают разные.
    Например у меня был опыт нескольких игровых серверов. И опыт работы с ними можно сравнить с весьма неслабым опытом и разработки и поддержки в коммерческой организации.
    А можно было просто поставить майнкрафт на домашнем компе без виртуалки - и тоже "опыт игрового сервера", при этом практически ноль технического.
    То есть твоя формулировка ну ничего не несет (ну разве что ты создавал виртуалку на esxi, но ведь это может быть и create-next-done по инструкции в инете)

    Так же знаю что нужно знать сетевые стеки tcp/ip, osi в этом не сильно силён но есть понимание настройки домашний сети.

    Домашняя сеть - в современном понятии поднимается блондинкой. Купила роутер, подключила провода, все само завелось. В крайнем случае позвонила в техподдержку, там подсказали.
    Опять твоя фраза не дает понимания что у тебя есть. Понимание OSI нужно больше для планирования архитектуры и траблшутинга.

    Так же есть опыт в сборке железа. И работы с nas synology думаю на определенной фирме не стоит заострять внимание так как примерно все они работают одинаково. Но в чем же спросить проблема?

    Окей, сборка железа и удаленка не сочетаются. Nas synology тоже настраивается обычным пользователем, даже не продвинутым - их для этого такими простыми и делают, что не нужен сисадмин для этого.

    Все актуальные вакансии требуются с опытом от 2-3 лет.

    Как я уже писал - работы на полный рабочий день в большинстве маленьких контор нет.
    С простыми задачами сотрудники справятся сами, либо позовут друзей/детей/племянников за небольшую премию или чай с печеньками.

    Ситуация в мире сильно развилась за последние 20 лет. Если 20 лет назад просто поставить винду для обычного пользователя был сложный квест, то сейчас практически любая ОС ставится легко (next-next-done).
    Не нужно компилировать софт под Линукс, не нужно ставить все драйвера руками под Windows 95 с постоянными синими экранами. Очень, очень много вещей сейчас user-friendly по сравнению с прошлым.
    Поэтому недосисадмин-эникейщик - крайне редкий вид.

    Я готов работать на минимальной ставке помощник для того чтоб набраться опыта но таких вакансий не наблюдаю. Хотя понимаю некоторых людей берут и без опыта, но не все согласны на такой риск так как придётся возится с новичком.

    Минимальная ставка - это не преимущество. Вот давай серьезно. Нужно дома переклеить обои. И есть в интернете незнакомый человек, который говроит - я сделаю очень дешево, за копейки, но опыта у меня вообще нет. Наймешь? Или все-таки наскребешь и наймешь опытного? Или вообще сделаешь сам, потому что пускать к себе домой неизвестного человека, мало ли что он там наделает без опыта. Наклеит криво (испортит материалы), будет срать в твоем туалете, ходить по полу в грязной обуви, вообще в принципе чужие запахи. И нахрена это?
    Незнакомого малоопытного человека нужно пустить в святая святых, где админ это по идее тот, у которого есть доступ ко всему, и к документам и к клиентам и вообще.

    Конечно составлять sql запросы я не умею но понимание что такое БД тоже есть. Перечислять все свои знания либо понимание каких либо вещей не вижу смысла так как хочу услышать совета а не оставить здесь своё резюме))

    Ну совет только один - повышай квалификацию, ищи дальше. Нет волшебной палочки.
    Те же самые sql запросы - это настолько простая вещь, что простейшие sql запросы учат набирать в любом вузе. Как человек, считающий себя начинающим сисадмином не умеет? Нонсенс.
    Понимание что такое БД - ну для этого достаточно прочитать 1 абзац в википедии. От сисадмина требуется хотя бы навыки резервного копирования, восстановления, простого траблшутинга.

    Одна из главных причин ищу данну вакансию на удаленке но тут палка на двух концах понимаю чтоб без опыта не возьмут а чтобы его получить нужно идти в офлайн и набираться опыта.

    Суть в практических знаниях.
    2-3 года коммерческого опыта, это в первую очередь показатель, что ты наконец чему-то научился полезному для работы на позиции сисадмина.
    В современном ИТ мире существует уже не просто абстрактный "компьютерщик", а множество профессий, которые уже и не особо друг с другом сочетаются.
    Поэтому оценить что именно учить, без опыта работы - сложно.
    Зато поработав в крупной организации со развитой инфраструктурой, даже не занимаясь техническими задачами, можно примерно понять что сделано, какими инструментами и главное зачем.

    Вдобавок мотивация и психология. Заставлять себя регулярно (пусть не каждый день, но тратить много часов в неделю) заниматься различными техническими задачами, и делать это не ударную неделю, а годами.
    Тут даже неважно какой возраст - подросток, юноша или взрослик - это чисто личная характеристика, когда ты сам себя мотивируешь и занимаешься работой, а не ищешь волшебные курсы, где тебе рассказывают как взять себя в руки и начать что-то делать.

    Именно поэтому и требуют опыт, как самый простой способ подтвердить знания еще до собеседования.

    Что можете посоветовать в данной ситуации

    Не сможешь найти работу - изучай самостоятельно.
    Без опыта тоже возьмут, если у тебя действительно есть знания и ты сможешь их подтвердить на собеседовании и испытательном сроке.
    Это сделать сложно, но все в твоих руках.

    а забыл упомянуть что есть так же оыпт работы с Linux и ssh на базавом уровне.

    Что значат эти слова?
    Для меня они обозначают, что ты очень плохо знаешь Linux и ssh, потому что... ну вот банально, давай спрошу про ssh. Как используется ssh ключ хостов? Поднимал обратный проброс портов через ssh?
    Или подожди, я конечно догадываюсь, что ты перепутал слова и хотел сказать Linux и shell.
    Но вот именно такие оговорки и подразумевают, что знания у тебя скорее всего недостаточны даже для работы стажером.

    P.s думал выбрать направление devops но там все намного сложней нужен хороший опыт сис админа пока изучаю docker но уже научился git)

    В DevOps вообще пока не лезь.
    DevOps это уже путь ИЗ сисадмина или ИЗ разработчика или ИЗ тестировщика. Но первой профессией DevOps - это звучит бредово. DevOps в проекте нужен тогда, когда проект уже сложный. Настолько сложный, что нужен отдельный человек со специфическим набором навыков. DevOps джуниор это зачастую мид или даже сеньор в другой области.

    Научился в git - опять таки слова, слова... Как ты им пользуешься? Есть что-то на гитхабе или в локальной репе? Или ты просто почитал что-то, попробовал что-то но даже не нашел как применить git в своих собственных повседневных задачах?

    В общем как-то так. Серьезнее и шире смотри на вещи и объективнее оценивай свои знания. От того, как ты формулируешь свои мысли - и идет отношение к тебе и твоим вопросам.
    Ответ написан
    5 комментариев
  • Что делать, если зарубежный работодатель кинет на зарплату (работа в сфере IT)?

    opium
    @opium
    Просто люблю качественно работать
    Да ничего не делать там не такие большие суммы за месяц чтобы тратиться на международное разбирательство, единственное что можно прописать еженедельные оплаты чтобы снизить риски
    Ответ написан
    Комментировать
  • Что делать, если зарубежный работодатель кинет на зарплату (работа в сфере IT)?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Я вас расстрою, но это риск, который просто придётся принять. Для ИПшника шанс выиграть суд у западной компании, не имеющей представительства в РФ, исчезающе мал.
    Ответ написан
    Комментировать
  • Удалённая работа Front-end разработчиком в 17 лет. Что нужно уметь и возможно ли устроиться?

    @AVKor
    Возможно ли в 17 устроиться на удалёнку

    Нет.
    Ответ написан
    Комментировать
  • Насколько хорошо нужно программировать для того, чтобы стать тестировщиком на Python?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Почему вы решили, что тестировщиком быть проще, нежели разработчиком? Там своя теория, свои подходы и приемы, и программирование там в некотором роде тоже своё.
    Тестировщику придётся больше общаться с заказчиками, чем разработчику. Нужны «софт-скиллы».

    Не пытайтесь «войти в ИТ» через тестировщика, чтобы потом поменять направление. Это как войти в хирургию через диагностику, или в повара через санэпидемстанцию.

    P.s. Вот прям ваш случай. Всё ещё Сергей Немчинский с чувством, с толком и с расстановкой.
    Ответ написан
    6 комментариев
  • Насколько хорошо нужно программировать для того, чтобы стать тестировщиком на Python?

    @AndromedaStar
    .Net - monkey
    Скорее всего просто вы новичок, нужно много-много решать задач, чтобы обрести уверенность. Тем более придает уверенность, что у вас все в конце концов получается.
    Просто немного терпения.
    И зря вы не претендуете на роль программиста.
    Ответ написан
    Комментировать
  • Как стать разработчиком? Есть ли вузы связанные с разработкой?

    xez
    @xez
    TL Junior Roo
    В разработчики одна дорога - самообразование.
    Поступайте на матфак - остальное самостоятельно.
    Ответ написан
    Комментировать
  • Как стать разработчиком? Есть ли вузы связанные с разработкой?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Разработчиком можно стать и без ВУЗа. А можно ВУЗ закончить, но не стать.
    Ответ написан
    Комментировать
  • Сервис по мониторингу рынка вакансий?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Во-первых, работные сайты, типа hh.ru, имеющие эту информацию из первых рук, продают её за деньги и активно препятствуют парсингу. Во-вторых, как вам уже написали в комментариях, солидная часть нанимателей избегает оглашать вилку. В-третьих, во многих компаниях запрет на разглашение зарплаты прописан в NDA.
    Ответ написан
    9 комментариев
  • Социальные сети и мессенджеры как устроены?

    Griboks
    @Griboks
    Где мне взять хорошо структурированную информацию начиная с примитивного устройства соц сетей мессенджеров

    Соц. сеть - это как почтовый курьер. Вы даёте ему записку с текстом/фото/..., а он передаёт эту записку адресату. Очевидно, он может не передать, прочитать или вовсе подменить лист бумаги с текстом. Дополнительно ко всему этом каждый такой листок читает майор КГФСБ. Вот так они и работают.
    Где искать соц сеть в которой у посторонних людей нет доступа к твоим перепискам и данным?

    Нигде, таких не бывает. Соц. сеть требует денег на содержание и получает доход с продажи данных о своих пользователях. Не будет этих данных - не будет серверов, не будет работать сайт/приложение.
    И почему я не могу вернуться во времена интернета, когда можно было спокойно общаться на острые темы.

    Никогда таких времён не существовало. Просто власти были заняты "отладкой" реального мира. Сейчас в жизни всё (деньги) уже под полным контролем, поэтому пришло время закручивать гайки в виртуальном пространстве. На днях вот тор заблокировали.

    Что делать?
    Чтобы безопасно общаться в интернете, вам нужно следовать традициям старых шпионских фильмов и использовать оконечное шифрование. Только реальное, а не этих ваших телеграмов/ватсапов:
    1) встречаемся с другом и обмениваемся ключами шифрования физически
    2) шифруем всю корреспонденцию локально (без интернета) ключами
    3) передаём через любой канал связи (мессенджер, почта, соц. сеть).
    В последнее время сети поняли, что их используют как бесплатных курьеров и начали банить шифры.
    Подробнее: криптография + стеганография.
    Ответ написан
    3 комментария
  • Какую книгу почитать?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Если пробелы есть в основах, то Лутц. Если надо углубится, то "Fluent Python" Ромальо. Если надо подтянуть стандартную библиотеку, то официальная документация. Если понять нюансы работы CPython, то можно почитать "Inside The Python Virtual Machine".
    Ответ написан
    Комментировать
  • При использовании драйвера Selenuim на Python, некоторые методы в PyCharm выводятся перечеркнутыми - что это значит?

    ScriptKiddo
    @ScriptKiddo
    Это означает что данная функция устаревшая.
    IMG
    61ae7e67b07b2938762146.png


    В Selenium 4 выбор элементов делается так:

    from selenium.webdriver.common.by import By
    element  = driver.find_element(By.XPATH,  xpath)
    Ответ написан
    2 комментария
  • Phpstorm deployment подключение к проду через другой сервер?

    nowm
    @nowm
    Чтобы поправить терминологию: в PhpStorm есть Delpoyment — выгрузка файлов на целевой сервер, а есть Code With Me — редактирование кода онлайн вместе с другими пользователями. Так что фраза «редактирования кода online (deployment)» — это неправильно, потому что это две разные вещи.

    Обе эти вещи сделать нельзя, используя только PhpStorm. Например, для деплоя можно использовать SFTP, но конфигурации SSH при этом не поддерживают проксирование одного сервера другим (нужно делать SSH-тоннель за пределами PhpStorm). Code With Me тоже такого не позволяет делать, потому что там сервер — это хост, на котором должен быть запущен PhpStorm, и нужно делать маппинг портов за пределами PhpStorm, чтобы организовать такую схему.
    Ответ написан
    1 комментарий