• Пожалуйста, объясните новичку, что лучше: статическая типизация или динамическая?

    goszowski
    @goszowski
    PHP Developer
    Это влияет на наличие логических ошибок в проекте. С динамической типизацией очень просто "наделать делов" а потом баг в продакшене.
    Cтатика на этапе компиляции покажет ошибку и не дас скомпилировать/выложить в продакшен.
    Да, немного больше кода писать, но это того стоит ;)
    Ответ написан
  • Как освоить Web?

    Для освоения веба нужно, как минимум, освоить основу веба: HTML (можно сразу ориентироваться на HTML5) и CSS.
    Это не значит, что их учить нужно досконально, ибо, как выше упоминали, фронтенд часть - это отдельная специальность.
    Далее - HTTP. Если пойдёте на сторону сервера - досконально, если хотите ориентироваться на фронт - достаточно основ.
    Веб восхитителен тем, что на сервере можно использовать любой ЯП (даже C/C++), но лучше идти по проторенной дороге.
    Распространённые (и одновременно перспективные) ЯП на сервере:
    PHP, JS (Node.JS), Java (для сурового энтерпрайза), Go.
    Ну, и JS в браузере - если идти в сторону фронта.
    Ответ написан
    3 комментария
  • Как освоить Web?

    Для начала вам необходимо определиться чем вы хотите заниматься в Web-е. Условно существует два направления:
    • Frontend
    • Backend


    Оба направления отличаются спецификой рабочей среды: Frontend - это клиентская часть, то, что видит пользоваться (интерфейс, анимация и т.д.), а Backend - это серверная часть (работа с БД, логика и т.д.). Дальнейшее ваше обучение будет зависеть именно от выбора направления. Материалы по каждому направлению можно без труда найти в интернете. Кроме того, никто не запрещает выбрать два направления сразу.

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

    Веб-ресурсы:
    [ENG] Web Developer Roadmap
    [ENG] Frontend Developer Handbook 2017
    [RU] Mozilla Developer Network
    Ответ написан
    Комментировать
  • C# или C++ для знающего C#?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    привязывать только к майкрософт и винде

    c# давно не только на windows работает, тот же Unity3D кроссплатформенней некуда, также есть
    https://www.xamarin.com/
    https://github.com/dotnet/core
    www.mono-project.com (используется под капотом на большинстве платформ в Unity3D)
    Ответ написан
    Комментировать
  • C# или C++ для знающего C#?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Вам всего 15 лет! Чего паритесь то? Детей кормить надо? Жену одевать, содержать надо? На квартиру зарабатывать надо?

    Нет же ! У вас времени дофига! Пробуйте как можно больше. Ищите себя. Если вас к чему-то тянет, то и не стоит себя отговаривать. Вот когда будет 25, тогда и начните фокусироваться в строго очерченном направлении, а до тех пор пробуйте и эксперементируйте!
    Ответ написан
    1 комментарий