Ответы пользователя по тегу Программирование
  • Какой язык выбрать для написания desktop приложений для Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    С C# несложно перейти на java, а там использовать например Swing фреймворк, можно JavaFX.
    Плюс кроссплатформенность будет.
    Ответ написан
    Комментировать
  • Как разобраться во всем стэке технологий Жавы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Не путайте стек технологий и язык.
    Сам по себе язык ничего не дает, он связывает разные компоненты определенной логикой.
    Зависит от того, что вам нужно. Нужно писать под мобильные девайся - учите стек мобильных технологий. нужно писать под веб - учите веб. Нужно писать в команде - учите командные инструменты и стилистику.
    Ответ написан
    4 комментария
  • Банально, но все же вопрос о самоопределении?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    эм.. есть подозрение, что геометрия в виде домов из бумаги, и геометрия, которая используется в IT - это очень разные геометрии. Особенно, если вы не любите математику.
    Ответ написан
    7 комментариев
  • Как выбрать сферу разработки? Есть ли тесты профориентации программистов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Я вообще не понимаю, как люди делят работу на сферы.
    Зарплата зависит не от сферы, а от конкретного места работы.
    Можно клепать говноприложение в ВК и получать с него 200-300$ в месяц, можно клепать говноприложение в ВК и получать с него 5000-50000$ в месяц.

    Можно работать в студии, клепать энтерпрайз, получать 500-1000$ в месяц.
    Можно работать в студии, клепать энтерпрайз, получать 3000-8000$ в месяц.

    Просто поищите вакансию по вашим навыкам с приемлимой ЗП.
    Ответ написан
    Комментировать
  • Может ли Python заменить php?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Можно.
    Ответ написан
    Комментировать
  • Как работают языки программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Почитайте основы архитектуры современных вычислительных устройств.
    Как работает процессор.
    Что такое тактовая частота и как быстро выполняются команды процессора.
    Что такое ассемблер.

    И в голове сложится очень упрощенная, но структура.
    Ответ написан
    Комментировать
  • Как вернуть файлы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    вставь в строку сверху d:/учеба/tdt/2015-09-07/
    Ответ написан
    5 комментариев
  • Системы счисления?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    двоичные числа как-то странно.
    есть двоичная система отсчета, в которой есть только две ЦИФРЫ. Следовательно число тебе нужно указать только двумя цифрами.
    0 - десятичный 0
    1 - десятичный 1
    10 - десятичное 2
    11 = десятичное 3
    100 = десятичное 4
    101 - десятичное 5
    110 - десятичное 6
    111 - десятичное 7

    чтобы указать десятичное 8, тебе понадобится уже четыре цифры в двоичной системе, поэтому для трех разрядов максимум будет 111 (или десятичное 7)
    максимальное число не ограничено, ты же можешь в десятичной системе сколько угодно цифр писать, так и в двоичной. Просто оно будет гораздо длиннее.
    Ответ написан
    Комментировать
  • Какая музыка эффективна для сопровождения работающего программера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Вопрос - бред. Музыка зависит от личных человеческих качеств, а не от языка программирования, и вообще даже не от направления IT.
    Кто-то слушает, кто-то не слушает.
    Ответ написан
    1 комментарий
  • Можно ли использовать sftp не по 22 порту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Конечно можно. Это если с той стороны ваш VPS, а не обычный хостинг.
    Но если у вас открыт только 80 порт, то как вы сможете на удаленный сервер зайти и исправить порт? Это ж как минимум 22 порт для ssh открывать надо. А если можете открыть ssh, то по ssh и скопируйте.
    Ответ написан
    Комментировать
  • Необходимо ли заканчивать спец курсы/иметь образование по программированию, что бы устроится на работу программистом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Не нужно. Тем более что при наличии опыта администрирования, при равных знаниях языка программирования, вам предпочтение как человеку с опытом в IT.
    Но у многих сисадминов переучивание на программиста идет долго.
    При желании можете попробовать пройти бесплатные экзамены по java на разных сайтах, которые выдают свои сертификаты, чтобы запихнуть их в резюме (помогает для прохождения этапа у девочек из HR, которые реагируют на ключевые слова). Главное же - на техническом собеседовании грамотно отвечать, показав реальные знания.
    Ответ написан
    8 комментариев
  • Редактирование/сохранение записи на php?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Учить PHP Дальше.
    Разобрать что такое html-форма, что такое GET и POST, как получать данные.
    В общем работа с формами.
    Ответ написан
    1 комментарий
  • Подключить через include внешний файл, можно?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Нет, нельзя.
    php файл выполняется на сервере, а не на машине клиента. Поэтому попытка инклюдить php файл с другого сервера не получится - удаленный файл выполнится на удаленном сервере.

    Единственный вариант - примаунтить файловую систему удаленного сервера на вашем, тогда файл будет доступен как локальный.
    Ответ написан
    Комментировать
  • Как удалить все повторяющиеся вариации?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    можно отсортировать слова в алфавитном порядке, затем удалить дубликаты строк.
    Ответ написан
    Комментировать
  • Как организовать временное хранилище для данных от нескольких форм?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Да в принципе можете и в локальной базе создать таблицу для временного заполнения форм. У юзера сохранять cookie, который будет ключем в вашей строке. С каждым сабмитом, юзер отправляет этот ключ и данные из одной из форм, локальная временная таблица дополняется. При нажатии большого сабмита, из временной таблицы уже идет в главную.
    Периодически удалять старые записи временной таблицы, если они там висят например больше суток, ну и cookie делать тогда устаревающим за сутки
    Ответ написан
    1 комментарий
  • Зачем нужно знать машинный код?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Конкретно сейчас машинный код знать наизусть не обязательно - полно дизассемблеров, которые переведут код для тебя.
    Иметь представление о машинном коде чтобы понимать, как программа хранится и выполняется - обязательно для любого уважающего себя программиста, работающего с языками близкими к С.
    Особенно полезно иметь представление для работающих с embedded и другими железками
    Ответ написан
    Комментировать
  • Как лучше построить изучение программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    "К сожалению качество моего кода оказывается отвратным"
    Каким образом ты это определяешь?
    Если ты смотришь свои старые скрипты, и видишь там говнокод, это означает что ты вырос как специалист, и видишь ошибки в своих старых работах. То есть все идет путем - продолжай в том же духе, расти дальше.

    А вот если ты прямо сейчас пишешь скрипт и тут же видишь в нем говнокод, то это уже проблема...
    Ответ написан
    2 комментария
  • Что написать на C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Поищите на гитхабе опенсорс на C# и помогите людям.
    Ответ написан
    Комментировать
  • Вы тоже постоянно всё забываете из программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    А как вы думаете, откуда выросла вся эта хрень типа ООП, правильный стиль программирования, соглашения об именах переменных и функций, правильное количество табов, процент покрытия комментариями?

    Если бы все ВСЕ помнили наизусть, можно было бы наверное и MS Office написать в один .c файл в одну строку.
    Ответ написан
    Комментировать
  • С чего начать обучение языкам?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Читал недавно биографию Кармака.
    Человек еще в школе уже программировал лучше большинства взрослых.
    Может дело не в том, что учебники тяжелые, а в том, что вы не интересуетесь компьютерами, и хотите чтобы знания просто внезапно появились в голове?
    Хороший программист воспитывается с детства.
    Ответ написан
    Комментировать