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

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Любой из представленных вузов даст фундаментально базовые и ВАЖНЫЕ знания по научным и естественно-техническим дисциплинами, основам и тонкостям, начиная от математике до программирования - все это вам будет нужно, если вы хотите стать хорошим программистом, даже на Java....
    Не важно что в некоторых вузах учат еще на паскале или си, для вас главное научиться базе, основам, понять суть, углубиться в теорию, чтобы потом применить это все на практике. Теория алгоритмов, структуры программ, булева алгебра, основы математики и все подобные дела вплоть до шифрования....
    Учите базу, учите учиться, учитесь искать информацию, учитесь идти вперед прогресса. Любой вуз, главное технический и главное профильно-естественно-научно-программистский....
    Хоть МГУ, хоть ИТМО, хоть Бауманка, хоть МИФИ, даже если вы будете заниматься научными работами и практикой в университете - это неоценимая польза для вашей будущей карьеры.
    Главное что хотелось бы отметить, того что дают в универе этого мало, особенно по современным технологиям. Там дают базу, умения, а вот современные технологии - это уже ваша способность интересоваться, будь то jQuery, Erlang, Scala, git, SVN, etc etc etc, любой программно-инженерный инструмент, любая IDE, любой язык программирования, модный, находящийся в тренде - это уже дело рук вашей личности, самостоятельно пожалуйста.... Что можно сказать - лет на 5 придется углубиться по самые уши в науку и знание. Не стремитесь бежать работать и подрабатывать даже джуниором, особенно на начальных курсах. Главное учиться, по крайней мере до курса 4-5, не отрывайте себя от учебы. Ну а потом уж можно совмещать и учебу и практику\работу....
    Удачи, и доваздасться вам программистская наука!
    Ответ написан
    25 комментариев
  • Как начать работать удаленно или фрилансить, если даже проекты по мизерной цене вызывают затруднения?

    MegaMufa
    @MegaMufa
    Я бы посоветовал вам устроиться на некоторое время работать в офис. Работа в команде очень сильно помогает поднять свой уровень. В этом есть несколько плюсов:
    1. У вас всегда под рукой есть ментор, который может подсказать как решить поставленую перед вами конкретную задачу. Знания, получаемые таким образом, усваиваются намного лучше. Вы лучше понимете, как применять свои навыки.
    2. К окманде работает несколько человек, каждый со своим мнением и кругозором. Общение на обеде, за кофе и на обсуждениях проектов поможет ваам расширить свой профессиональный кругозор. Вы узнаете про многие технологии. В данный момент они вам не понадобытся, но вы будете знать о них, во время принятия решений в будущем.
    3. Устраиваясь на работу в офис стажером (или новичком, в общем неопытным специализстом), вы ставите в известность своего работодателя. Он в замен на пониженый оклад (у начинающего программиста ЗП, конечно ниже), помогает вам обучаться, выделяя вам ментора и давая практику.
    4. Вы преобретаете опыт решения реальных кейсов. В дальнейшем вы будете знать, как решается большинство типовых задач.
    5. В спокойной, но реальной обстановке получите опыт обучения "на лету" и поиска нужного материала.

    Я, когда начинал, тоже страдал такой проблемой. Год работы в комманде из 7 программистов стал для меня сильнейшим рывком. За этот год я поднялся больше, чем за предядущие три года самообучения. Поработал, получил опыт (и кучу положительных эмоций от общения с коллегами), потом спокойно перешел на удаленку.

    Мой вам совет: поработайте некоторое время в команде.
    Ответ написан
    6 комментариев
  • Как и где хранить изображения в java приложении?

    timych
    @timych
    Да конечно галлерею сделать реально. (Как и на любом языке программировани)
    Я как раз пишу свой маленький( но очень долгий :)) проект - онлайн фотохранилище (GWT + Spring + JPA + JavaFX).
    ITEXT - очень хорошая библиотека для работы с PDF . Но нужно читать условия лицензии. К примеру если вы делаете коммерческое приложение без раскрытия исходников, то последняя версия ITEXT под лицензией MPL (https://www.mozilla.org/MPL/1.1/) датируется 2009 годом.
    mvnrepository.com/artifact/com.lowagie/itext/2.1.7
    Но это не критично.
    Только непонятно зачем вам PDF, если вы хотите хранить картинки.
    Насчет того что хранить в BLOB неверно - я бы поспорил.
    Неверно хранить оригиналы больших размеров. Но если к примеру аватар весит 10-20 кб . То почему бы и нет.

    Я так понимаю вы хотите сделать десктопное приложение-клиент + удаленный сервис(серверное приложение)?
    Ответ написан
    5 комментариев
  • Что почитать про java + mysql?

    @midikko
    Java-ee + Android разработчик
    посмотрите в сторону Hibernate ORM. она даст интерфейсы к базе легко и изящно, без лишних хлопот\забот с jdbc.
    Ответ написан
    1 комментарий
  • Что почитать про java + mysql?

    @nesterione
    Для java читайте про технологию JDBC. И вот Вам не плохая ссылка www.vogella.com/tutorials/MySQLJava/article.html . В уроке примерно то, что Вы хотите сделать, а подробнее читайте в документации (обычно идет вместе с драйвером JDBC)
    Ответ написан
    Комментировать