• Как работать с JVM?

    afiskon
    @afiskon
    Ставите Java 1.6 от Sun/Oracle. Не OpenJDK.

    javac - скомпилировать
    java -jar ... - запустить jar'ник

    Как-то так.

    Со всякими IDE потом лучше освойтесь. А то так всю жизнь и будете сидеть в IDE, не понимая, как оно на самом деле работает.
    Ответ написан
    Комментировать
  • Как работать с JVM?

    ExplosiveZ
    @ExplosiveZ
    Coder
    Deadbyelpy прав. Я рекомендую использовать IDE, например eclipse или netbeans.
    Ответ написан
    Комментировать
  • Как работать с JVM?

    DR_Demons
    @DR_Demons
    И тут о том же
    Ответ написан
    Комментировать
  • Как работать с JVM?

    deadbyelpy
    @deadbyelpy
    веб-шмеб
    javac вашкласс.java
    В данной папке появится файл вашкласс.class. Значит программа скомпилирована. Чтобы запустить
    java -classpath . вашкласс

    тут больше
    Ответ написан
    Комментировать
  • Как работать с JVM?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Комментировать
  • Какими навыками должен обладать системный администратор?

    opium
    @opium
    Просто люблю качественно работать
    У сисдамина три основных оружия: опыт, мануал, гугл.
    Наиболее часто применимый у меня это гугл, так как сфера деятельности очень широкая.
    Ответ написан
    Комментировать
  • Какими навыками должен обладать системный администратор?

    Подумайте хорошенько прежде, чем решиться на этот путь :)
    Он очень тернист.

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

    Во-вторых, регулярно придется работать внеурочно, поскольку не всегда можно проводить регламентные работы, когда пользователи присутствуют и не всегда можно всё автоматизировать в этом процессе. Сюда ещё попадают временами фак-апы или иные ЧП, которые могут гарантировать ночёвку до утра в офисе.

    В-третьих, надо иметь в крови стремление обеспечить надёжность и безопасность. Это идёт немного вразрез с желанием экспериментировать с чем-то новым.

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

    В общем, я одно время работал в техподдержке и стремился стать сисадмином. А когда им стал, то понял, что это не моё.
    Ответ написан
  • Какими навыками должен обладать системный администратор?

    foxmuldercp
    @foxmuldercp
    Системный администратор, программист, фотограф
    Для работы хорошим системным администратором надо:
    нулевой уровень - крепкие нервы и выдержку - часто звонят обычно истерики, у которых "аа, ничего не работает, вы все козлы". Ну или реально, что-то большое и толстое упало и не работает, Вы занимаетесь восстановлением.

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

    Дальше - оптимизация и учёт своей работы и проблем, написание документации для часто возникающих вопросов, вроде как самому менять пароль когда приходит срок его смены, вроде "полчаса - замена материнки Пупкину, полчаса обьяснение Тарасовой что такое поверпоинт".

    Учёт и инвентаризация юзерского железа, установленного софта и какие компы за кем числятся, совместно с бухгалтерией.

    Дальше - оптимизация переустановки рабочих станций - служба вроде WDS - не руками же винду, офис и прочий внутренний софт накатывать каждый раз (по два часа на машину, угу)

    Прокладка сетей и их диагностика - обрывы, переобжимание патчей, учёт что и куда на патчпанелях воткнуто. что такое вланы и подсети, маски, - это хорошо рассказано в курсах Cisco ICND и более старшем CCNA - маршрутизация и TCP/IP стек

    Ну а дальше - уже всякий серверный стафф - серверное железо, технологии удалённого управления самими серверами (ssh/rdp) и их железом - ipkvm, ipmi, iLO, мониторинг, диагностика.
    Тоже самое с системами хранения данных - дисковые полки, стримеры для бекапов на ленты и библиотеки лент.

    Программная часть серверов - Active Directory и роли Windows Server, какие есть, зачем нужны и как настраиваются, как делается резервное копирование и восстановление данных, как правильно хранить бекапы и где их хранить, как ставится ось - linux, windows, как она правильно настраивается под конкретные задачи - почта, dns, dhcp, брандмауер/фаервол, и т.п., как выпускается в интернет, что такое демилизаризованный сегмент сети.
    Как правильно ставится более сложные сервисы - SQL, почта, веб, мастер установки - 10 минут Next, Next, а грамотное развёртывание - и настройка - вполне нормально от нескольких дней.

    Виртуализация - какая есть, на кой черт нужна.

    Диагностика, мониторинг, серверного железа, планирование рисков при аварии и восстановления ИТ инфраструктуры - от выхода из строя конкретного сервиса (упал почтовый демон) до все, приехали - "здания офиса больше нет".

    Побочно - мелкое скриптописание - powershell, bash или крупно-программирование - C#, python, perl, местами веб вроде html/css.

    Вроде ничего не забыл
    Ответ написан
    2 комментария
  • Какими навыками должен обладать системный администратор?

    @Konkase
    Например вот - rutracker.org/forum/viewtopic.php?t=3028305

    А базовые представления о сетях и их построении у Вас имеются? Или вы просто захотели быть Системным Администратором?
    Ответ написан
    1 комментарий
  • Связь математики и кодирования

    В целом как мне кажется, математика учит решать задачи. И не важно в какой области ваша задача, в психологии, строительстве или архитектуре. Умение находить наиболее верное (истинное) решение, собственно это и будет определять успех в данной области.
    Ответ написан
    Комментировать
  • Технический английский - где искать и как читать?

    afiskon
    @afiskon
    Совсем недавно подробнейшим образом отвечал на этот вопрос здесь.
    Ответ написан
    Комментировать
  • Связь математики и кодирования

    @business-gl
    Хм... Если для психологии, то думаю стоит посмотреть сначала на работу Остапенко Р.И. - Математические основы психологии - 2010 - Воронежский государственный психологический университет. Так как я не психолог, то не могу оценить её объективно, но вроде вполне нормальная и простая. Также стоит обратить внимание на область социального прогнозирования и статистику.

    Если же не для работы в области, то просто поищите "Как стать программистом?", ну и на затравку недавний вопрос про IT книги
    Ответ написан
    1 комментарий
  • Связь математики и кодирования

    Смотря какие задачи хотите решать - если создавать тесты по психологии с вариантами ответов, вывести в пдф файл из сырых данных, составить справочник материалов, записную книжку то математика не очень нужна если это для себя и расти не будет, если же CAD системы, создание игр, 3d, анализ данных, то тут да, математика нужна.
    И данный вид деятельности в любом случае будет иметь смысл
    Ответ написан
    Комментировать
  • Связь математики и кодирования

    Знание математики за пределами школьного курса, безусловно, полезно, даже очень, но не необходимо. Учиться программировать можно и без этого, при необходимости подтягивая математику параллельно.
    Ответ написан
    2 комментария
  • Связь математики и кодирования

    @Masterme
    Суть в чём.
    Допустим у вас есть бизнес-задача (бизнес - в широком смысле, то есть в обобщённых человеко-понятных терминах). Вы хотите её запрограммировать. Если у вас есть матаппарат для неё - вы можете переложить её на ЯП и всегда быть уверенным, что она выполняется корректно. Если же ваша кодовая поделка из говна и палок не имеет под собой матаппарата - вы не можете быть уверены в корректности её работы.
    Ответ написан
    3 комментария
  • Связь математики и кодирования

    Axel_User
    @Axel_User
    Студент 2 lvl-а
    Как минимум всё из дискретной математики и части из линейной алгебры. Смотря для чего вам нужно это программирование.
    Ответ написан
    6 комментариев