• Как профессионально расти программисту на начальном этапе?

    max107
    @max107

    Самое лучшее - это взять боевую задачу, хоть и свою, и реализовать ее ОТ и ДО. Тоесть не просто забить на нее на этапе - работает и отлично, а создать документацию, может даже оформить страничку проекта, собрать какое то сообщество, а главное сделать проект open source.

    Это в целом даст маленький опыт создания и запуска завершенного продукта.

    Найти человека уровня выше чем ваш, который бы помогал и подсказывал как и куда двигаться дальше. Это позволит вам обойти N-ое количество проблем (+потраченного времени в пустую) и значительно ускорит получение опыта. Не зная ваш текущий опыт и знания трудно что либо подсказать по существу. Вы даже не написали какой язык используете.

    Ответ написан
    Комментировать
  • Как освоить многопоточность?

    foxmuldercp
    @foxmuldercp
    Системный администратор, программист, фотограф
    Для примера можно взять и написать многопоточный конвертер фотографий с рекурсивной проходкой директорий в превьюшки для веба,
    т.е на входе 100500 фотографий в raw формате, на выходе должно быть какое нить 1024х768.
    ну и алгоритм соответствущий — скушать в список все файлы с raw, посмотреть на количество процессоров/потоков, распределить список картинок по потокам, запустить задачи, ну и контролировать от них обратно — прогресс выполнения.
    я сейачс так на шарпе пытаюсь освоить
    Ответ написан
    Комментировать
  • А что вы делаете после установки ubuntu?

    @second_pilot
    закуриваю
    Ответ написан
    Комментировать