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

    @MadridianFox
    Web-программист, многостаночник
    Очень большой пласт информационной безопасности завязан на достаточно низкоуровневом программировании, ведь именно на низком уровне происходит преодоление систем безопасности.
    Поэтому если хотите продолжать учиться по выбранному направлению - учите плюсы.
    Защитить диплом можно и с PHP, если правильно сформулировать тему, но некоторые предметы можно будет понять только если знаешь С/С++/ассемблер.
    Ответ написан
    Комментировать
  • Программирование под IOS. Objective-C или Swift?

    risik
    @risik
    Программист
    Если у Вас ноль знаний по ObjC, то теперь уже скорее swift. Теперь уже = после релиза xcode 7 и swift 2.0. Раньше я бы Вас сказал, скоре ObjC.

    Однако, не верьте тем, кто говорит, что Apple отдает предпочтение Swift.
    И не верьте тем кто говорит, что Apple отдает предпочтение ObjC.
    Что там в головах у разработчиков Apple, имхо и Богу неизвестно.

    Они на забили на ObjC, он развивается. Например, в релизе xcode 7 в ObjC появились генерики и nullabilty аннотации. Поэтому, с высокой вероятностью знать ObjC тоже потребуются. Хотя многие проблемы, которые годами сидят в языке, все еще не решены.
    Ответ написан
    Комментировать
  • Как проверить установлен ли JDK?

    TwerTrue
    @TwerTrue
    Молодой и неопытный разработчик
    java -version в консоли
    Ответ написан
    Комментировать
  • Второе высшее тех.образование, стоит ли?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Основную суть - а именно умение учиться не в школе, а в вузе, вы уже получили. И определенный пласт знаний тоже. Поэтому ради корочки - не нужно.
    Но вместо этого, вы можете заняться самообразованием на серьезных курсах, и получить котирующиеся сертификаты от MS/Cisco/etc

    По времени это гораздо меньше, а пользы - гораздо больше.
    Ответ написан
    Комментировать
  • Cтоит ли заострять внимание на алгоритмах java?

    Prognosticator
    @Prognosticator
    TODO: Здесь будут ворованные умные мысли, типа мои
    Вам может никогда в жизни не понадобится знание алгоритмов.
    Да, будет полезно когда будут задачи связанные с поиском, сортировкой, обходом, когда будете проходить собеседование в Яндекс. Это условно +200$ к доходам, за знания и применение знаний. А еще можно с важным выражением на лице раздувать щеки перед менее подкованными коллегами с хлопающими глазами.
    Вот аналогичный вопрос звучал на тостере. Книги в ответах и комментариях этого вопроса.
    Вот здесь ответы на сколько глубоко нужно заучивать алгоритмы.
    Ответ написан
    Комментировать
  • Клиент-серверный продукт. На чем писать?

    Losted
    @Losted
    Software Architect
    Вполне подходящая задача под Java. Для RESTful API можно посмотреть, например, на реализации JAX-RS (Jersey, Resteasy и.т.д.).
    Ответ написан
    Комментировать
  • Блог или сайт портфолио?

    xakpc
    @xakpc
    full-stack .net developer, CEO Leecero.com
    Блог. На английском. Это на самом деле стандарт на западе, почти все более-менее сильные программисты ведут блоги.
    Ответ написан
    Комментировать
  • Какая разница между C, C#, C++?

    @dmitryKovalskiy
    программист средней руки
    Разница в количестве плюсиков. У первого -0 , у второго - 4, у третьего - 2. Новичку лучше учить C++. А если серьезно : С- язык низкого уровня для системного программирования, драйверов и другой низкоуровневой разработки. С++ - тоже самое с обвесами из классов, перегрузок, шаблонами и некоторыми другими фичами. С# - ООП язык для разработки под .NET - Microsoft-стек технологий для разработки самых разных приложений.
    Ответ написан
    Комментировать
  • Стоит ли давать Haskell школьнику в качестве первого языка?

    Antares19
    @Antares19
    весьма интересуется программированием


    Можно просто его спросить, как он сам видит программирование, что бы хотел разрабатывать и как.
    Это и будет вам ответом :)
    Ответ написан
    Комментировать