веб-сервисы, J2EE, весна, идеи проекта интеграции БД - может быть, связанный с интеллектуальным анализом данных? - PullRequest
1 голос
/ 03 февраля 2011

Эй, ребята, Я аспирант CS (Data Mining и машинное обучение) и хорошо знаком с основным JAVA (> 3 года). Я прочитал кучу вещей на

Шаблоны дизайна J2EE Веб-сервисы (мыло и отдых) весна и спячка Java Concurrency - расширенные функции, такие как Task и Executors.

Теперь я хотел бы сделать проект, объединяющий эти вещи (в свободное от работы время), чтобы лучше понять эти вещи и как-то сделать программное обеспечение для конца (узнать лучшие принципы проектирования и т. Д. + SVN). Maven).

Любые хорошие идеи проекта будут по достоинству оценены. Я просто хочу создать этот материал, чтобы учиться, поэтому я не против изобретать велосипед. Кроме того, все, что связано с интеллектуальным анализом данных, будет дополнительным бонусом (согласуется с моими исследованиями), но абсолютно не обязательным (так как этот проект должен научиться делать крупномасштабные разработки программного обеспечения)

Ответы [ 2 ]

0 голосов
/ 06 февраля 2011

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

В вашей ситуации я бы выбрал:

  • присоединение к какому-либо проекту с открытым исходным кодом для интеллектуального анализа данных;там вы могли бы помочь улучшить проект своими навыками;Кроме того, у вас будут другие опытные программисты, у которых можно поучиться;
  • ищет кого-то, кому нужно какое-то программное обеспечение (программное обеспечение, которое вас интересует, конечно), и вы разрабатываете его;пожалуйста, выберите кого-то, у кого есть четкое представление о желаемом программном обеспечении ... если человек не знает, что нужно, вы не тот, кто должен его угадывать.

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

Только мои два цента.

0 голосов
/ 06 февраля 2011

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

Кроме того, это зависит от знания вашей предметной области.теперь.Я думаю, что вы могли бы начать с участия в каком-то проекте с открытым исходным кодом, который заинтересовал вас больше всего, предпочтительно в каком-то раннем проекте, так что вам нужно будет набирать скорость.

Удачи!

...