Ответы пользователя по тегу Программирование
  • Программировать в армии, реально ли?

    AgentProvocateur
    @AgentProvocateur
    Программировать в армии, реально ли?

    Нет, нереально. Через месяц службы поймешь, насколько наивен твой вопрос.
    Решил психануть и пойти в армию, это лучше чем за те же копейки таскать тележки в магазине или рыть траншеи.

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

    AgentProvocateur
    @AgentProvocateur
    для человека, который хочет иметь досуг, это не есть хорошо.

    в будущем не нужно будет учить что-то сильно новое, постоянно мониторить самые последние новшества и при этом получать достойную плану за работу

    Самое рациональное с такими запросами - выбрать сферу деятельности, отличную от IT. Есть такой стереотип, что разработка - сфера "ноулайферов", для которых сидеть от рассвета до заката перед монитором (за изучением нового фреймворка, языка, за коммитами в опенсорс и т.д.) - и есть лучший в мире досуг. И типа все, кто против такого образа жизни, будут всегда отставать от "ноулайферов" в данной сфере. Бытует мнение, что это нифига не стереотип))

    Работодателями, кстати, тоже поддерживается такой образ, и предпочтение отдается не тому, кто владеет технологией и исправно работал по ней с 9 до 17 в какой-то компании N лет, а кто принесет на собеседования звездный аккаунт гитхаба, собственные проекты, ссылки на публикации, портфолио и прочие признаки отсутствия личной жизни. Иначе поставят клеймо "невовлеченный" и услышишь "мы вам перезвоним".

    Можешь представить себе такую ситуацию в строительстве, медицине, инженерии, юриспруденции и т.д.? Вряд ли, потому что такой адок творится только в IT - сфере с "острейшей нехваткой кадров"))

    Что касается фронтенда - до 2013 года об этих фреймворках знать никто не знал, и за какие-то 3-4 года уже десяток подобных хайпанул и вышел из моды. Впереди webassembly и черт знает что еще. iOS? Такая стабильная сфера типа? До 2007 года еще более стабильными были java-мидлеты и приложения под symbian...где они сейчас?)) Поищи на тостере вопросы ios-спецов с 5-летним стажем на тему "Куда делись заказы? Почему нет работы?", много интересного узнаешь про "стабильность")) Остается, как выше советовали - унылый и громоздкий энтерпрайз, там не так сильно лихорадит.

    IT - одна из сфер, где чтобы оставаться на месте, нужно бежать со всех ног (точнее, изо всех сил просиживать дни-недели-годы за монитором). Если тебя не прёт эта перспектива уже сейчас, на берегу, то делай выводы:)
    Ответ написан
    Комментировать
  • Подойдёт ли C++ для создания игр?

    AgentProvocateur
    @AgentProvocateur
    Т.е. освоить Unreal - сложно (потому что так на форуме сказали), а написать с нуля игровой движок на C++...почему бы нет?)))

    Осваивай Unreal и не парься (и не ищи легких путей).
    Подойдёт ли C++ для создания игр?

    Да.
    Ответ написан
    1 комментарий
  • Знание которые не устареют через 10-20 лет?

    AgentProvocateur
    @AgentProvocateur
    По вебу вообще сложно что-либо предугадывать даже на 5 лет вперед, не говоря уже о 20-30. Какими они будут эти web 4.0, 5.0...n.0 - вряд ли достоверно известно даже в Google и Microsoft.

    Наиболее вероятное развитие - всё будет браузером. Операционная система - подобие браузера, и всё в облаках - софт в виде web-сервисов (подключаемых из аппстора на рабочем столе), данные в виртуальных хранилищах и т.д. Даже игры будут крутиться на серверах, а пользователю будет передаваться только "клиентская часть" в видеопотоке. При этом всё будет кроссплатформенным с минимальными требованиями к конфигурации устройства. Не важно, ПК у пользователя (обычный или квантовый), ноутбук, планшет, смартфон, шлем VR, телевизор и проч. - каждый будет иметь возможность оплатить доступ к какой-нибудь GTA 10 и зарубиться в неё на максималках.

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

    Дело в том, что такая модель полностью убивает пиратство и дико выгодна коммерчески всей IT-индустрии, потому и считается наиболее вероятной. Уже прут первые потуги типа Chrome OS, перемены начнутся, когда выкатится браузерный Windows и ТОП-500 web-сервисов адаптируются под него, а затем и под версии от Google и Apple. Собственно, примерно то же произошло с мобильным рынком с появлением Android.

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

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

    Продолжение:
    Ответ написан
    1 комментарий