Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.55/47: Рейтинг темы: голосов - 47, средняя оценка - 4.55
7 / 7 / 0
Регистрация: 06.07.2015
Сообщений: 25

Предлагаю создать группу для изучения Java SE

18.03.2016, 14:05. Показов 9915. Ответов 133

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Видел подобные топики на данном форуме по разным ЯП. Насколько понимаю, результативность их была различная, как и в любом деле.
Хочу собрать новичков для совместного изучения столь перспективного и популярного ЯП как Java. Общение будет проходить на форуме https://www.cyberforum.ru.Как и по чем учиться, а также остальные детали - это уже решим, когда соберем группу. Безусловно, есть такие проекты как Явараш, Интуит и еще куча разных ресурсов. Но живое обсуждение они вряд ли заменят.
Кого я ищу?
Именно новичков. Если вы уже полгода, год и больше изучаете ЯП - просьба пройти мимо. Поскольку мне самому 30+ лет, ищу людей примерно такого возраста. Оптимальное количество участников?
Думаю, до 7 человек.
Сколько времени уделять учёбе?
Понятно, что у каждого скорость восприятия материала своя. Ну, будем ориентироваться, в среднем, на такой темп, чтобы уделять минимум часа 2-3 в день на джаву.
Сразу обращаюсь к любителям критики и прочим флудерам: ребята, если считаете, что создание такой группы - идея неверная и все в таком роде, то создайте себе отдельный топик во флудилке на тему "Учеба в группах - неправильно.." и критикуйте там сколько хотите.
А вот единомышленников попрошу отписаться здесь!
3
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.03.2016, 14:05
Ответы с готовыми решениями:

Инструменты для изучения java
Только-только начинаю изучать java и незнаю какое програмное обеспечение выбрать. Посоветуйте что-нибудь с чего можно начать, чтобы потом...

Выбор книги для изучения Java
Приветствую! Намерен изучить Java. В первую очередь для создания приложений и игр для Android, но и для других различных целей тоже не...

Посоветуйте книги для изучения Java
учил C++ по Р.Лафоре очень понравилась эта книга. Сейчас хочу учить Java и хочу что бы литература била доступной к пониманию. По тому прошу...

133
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,693
Записей в блоге: 29
18.03.2016, 19:11
сам начинал с такой группы и именно тут) Правильной дорогой идете, товарищи, в моей жизни очень многое изменилось к лучшему, нашел работу благодаря Джаве кормящей. Как совет -не только начать общее изучение, но и начните какой то небольшой свой проект, очень многому научит. И будьте готовы что на первом этапе многие отсеются, не пугайтесь если в итоге 3-4 человека останется.
1
8 / 8 / 6
Регистрация: 11.04.2016
Сообщений: 75
15.04.2016, 16:17
Xtrail, я готов вступить в группу. Интересно попробовать, как рекомендует Welemir1, изучение и создание проекта в команде.
0
89 / 89 / 20
Регистрация: 19.02.2010
Сообщений: 966
15.04.2016, 18:25
да Велемир говорит верно! вот только доведите до конца хотяб один проект...
0
7 / 7 / 0
Регистрация: 06.07.2015
Сообщений: 25
16.04.2016, 08:26  [ТС]
Поскольку задают вопросы в личку, внесу некоторые уточнения.

1. В качестве базы выберем какую-нить большую-большую книжку. Но учить будем, естественно, по разным источникам, чтобы сравнить изложение, нюансы и т.п. Основная книга будет использоваться не только как источник, но и как перечень тем для изучения. Выбирает 2-3 темы, определяем сроки, потом собираемся в конфе, обсуждаем что понятно/не понятно.

2. Также нам понадобятся:
а) что-то типа "списка экзаменационных вопросов";
б) что-то типа методички с задачами.

3. Можно будет создать здесь топик как бы "с отчетами группы".

4. Среда разработки - IntelliJ IDEA.




Цитата Сообщение от Welemir1 Посмотреть сообщение
начните какой то небольшой свой проект
Прежде, чем начинать "свой проект", надо уверенно знать многие вещи, на изучение которых уйдет несколько месяцев минимум.
0
16.04.2016, 08:49

Не по теме:

программирование - это как секс, не попробуешь - не поймешь. а так то хоть кучу книжек обчитайся про него. :D

0
16.04.2016, 09:08  [ТС]

Не по теме:

Так не только в программировании и сексе, а в любом деле. От того, что будешь читать книги по вождению авто, ездить не научишься. А от чтения книг по бодибилдингу мышцы не вырастут.

0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
16.04.2016, 09:15
тут вот народ проживая в столице, никак пива попить на выходных не соберется, а Вы Java изучать по скайпу...
идея конечно хорошая, но мягко говоря слабоосуществимая.
0
8 / 8 / 6
Регистрация: 11.04.2016
Сообщений: 75
16.04.2016, 13:31
Xtrail, на мой взгляд, может нужно провести опрос, кто в какой мере что уже знает. Допустим, кто-то уже изучил "Hello JAVA" и ввод с консоли, а кто-то знает массивы и коллекции.
0
7 / 7 / 0
Регистрация: 06.07.2015
Сообщений: 25
16.04.2016, 15:20  [ТС]
Цитата Сообщение от magirus Посмотреть сообщение
пива попить на выходных
Ребята, давайте все же насчет пива как-нить отдельный топик создадим. Джава и пиво - вещи, мягко говоря, немножко разные.

Цитата Сообщение от Den_Ur Посмотреть сообщение
может нужно провести опрос, кто в какой мере что уже знает. Допустим, кто-то уже изучил "Hello JAVA" и ввод с консоли, а кто-то знает массивы и коллекции.
Цитата Сообщение от Den_Ur Посмотреть сообщение
кто в какой мере что уже знает
Можно и опрос. Но я указал в 1-м посте, что начинать все равно с азов будем.

А вообще, когда наберем группу, однозначно создам топик с отчетами, получится что-то типа онлайн-марафона, в рамках Киберфорума.
0
0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 13
16.04.2016, 16:25
Xtrail,

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

четкую структуру построить для обучения , определить сроки

я уверен народ подтянется
0
7 / 7 / 0
Регистрация: 06.07.2015
Сообщений: 25
16.04.2016, 17:26  [ТС]
Цитата Сообщение от Demznak Посмотреть сообщение
четкую структуру построить для обучения
Все это более конкретно можно будет решать, когда соберем группу.
Но сроки будем делать лояльными.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,693
Записей в блоге: 29
16.04.2016, 22:04
Как уже тут ранее ответили просто зубрежка вм не поможет, нужен именно проект и распределение задач, только так человек быстро осваивает материал и узнает новые фишки. У нас было как бы две параллельные задачи обсуждение глав книги и обсуждение проекта и написание кода для него
0
 Аватар для Aliara
18 / 18 / 13
Регистрация: 18.06.2015
Сообщений: 79
17.04.2016, 15:46
Я бы присоединилась, но, имхо, формат решения задачек несколько неоднозначен. Или это связано с тем, что есть только самые элементарные знани, вроде, как написать "Hello, world"?

Welemir1, а какой именно проект разрабатывали вы?
0
89 / 89 / 20
Регистрация: 19.02.2010
Сообщений: 966
17.04.2016, 16:08
Цитата Сообщение от Xtrail Посмотреть сообщение
Прежде, чем начинать "свой проект", надо уверенно знать многие вещи, на изучение которых уйдет несколько месяцев минимум.
уважаемый аффтор, Welemir1 говорит правильно, если будете только читать книги и вместе разбирать с группой что и как написано то это дает минимум знаний этого можно достичь без группы в скайпе...
к тому же Den_Ur предложил хороший вариант, т.к. некоторым вовсе не интересно написать "Хэллоу Ворлд!" может кто то в группе уже имеет некий опыт, и этому человеку вряд ли будет интересно читать и обсуждать темы из книг...
По этому собирайте группу обсуждайте не темы из книг а проекты кто что хочет и кому что интересно, вот исходя из этого выбирайте книги, технологии и т.д. разделяйте роли кто с чем будет заниматься. кому что не понятно решайте все вместе, а человек который решил свою часть пусть расскажет как сделал и почему именно так... за одно он сам укрепить свои знания и может быть со стороны (группы) кто то предложит лучший вариант ну оптимальный

З.Ы. это мое личное мнение...


Цитата Сообщение от Aliara Посмотреть сообщение
Welemir1, а какой именно проект разрабатывали вы?
хороший вопрос , помню что там были такие предложения: начиная с андрюши заканчивались в JEE
хотя потом все разошлись... может как нибудь ещё собиремся...

З.Ы. я бы не отказался бы от такой группы но читать что то лень...
0
8 / 8 / 6
Регистрация: 11.04.2016
Сообщений: 75
17.04.2016, 19:12
Я предлагал Xtrail такой вариант проекта:
создание адресной книги поэтапно, то есть от простого к сложному:
создаем основные классы, создаем графический интерфейс, создаем БД в коллекциях, записываем все это дело в файлы, потом закидываем в БД mySQL, ну и т.д. То есть поэтапно делаем законченное многофунциональное приложение, которое может расширяться дополнительными модулями.
Ну или любой другой прооект, который охватывал бы максимальное количество изучаемых классов и библиотек по JAVA.
0
0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 13
17.04.2016, 23:49
давайте начнем народ подтянется
да я думаю нужно начать проект и с нуля делать отдельные модули но нужно что то интересное не простое
0
0 / 0 / 0
Регистрация: 18.04.2016
Сообщений: 2
18.04.2016, 08:06
Всем привет! Совместный проект это интересно, я вторую неделю изучаю
0
149 / 162 / 48
Регистрация: 19.10.2012
Сообщений: 530
18.04.2016, 08:39
Групповое чтение книг само по себе выглядит комичным.
Нужно заниматься каким то проектом, продумывать архитектуру и писать не абстрактного коня в вакууме, а что то приближенное к реальности.
Тут становится другая проблема, если код пишет группа новичков, то кто возьмется на себя брать какие либо архитектурные решения(с учетом того что они должны быть правильными), и кто из команды новичков сможет аргументированно сказать что "этот модуль написан откровенно паршиво, нам нужно его переработать"?
Тут становится ясно, что для продуктивного изучения понадобится опытный член команды(ментор).
0
8 / 8 / 6
Регистрация: 11.04.2016
Сообщений: 75
18.04.2016, 08:42
Ну давайте начинать тогда. Предлагаю свой вариант проекта, который озвучил ранее (адресная книга), и первый класс - это класс Person, в который заносятся данные о человеке.

P. S. Я не настаиваю именно на этом варианте, если есть что-то более интересное - предлагайте.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
import java.util.*;
 
public class Person{
    private String firstName, lastName;
    private Date birthday;
    private String address;
    private String phoneNumber;
    
    public Person(){
        this("Somebody", "Somebody");
    }
    
    public Person(String firstName, String lastName){
        this.firstName = firstName;
        this.lastName = lastName;
    }
    
    public Person(String firstName, String lastName, Date birthday, String address, String phoneNumber){
        this(firstName, lastName);
        this.birthday = birthday;
        this.address = address;
        this.phoneNumber = phoneNumber;
    }
    
    public void setFirstName(String firstName){
        this.firstName = firstName;
    }
    
    public String getFirstName(){
        return firstName;
    }
    
    public void setLastName(String lastName){
        this.lastName = lastName;
    }
 
    public String getLastName(){
        return lastName;
    }
    
    public void setBirthday(Date birthday){
        this.birthday = birthday;
    }
 
    public Date getBirthday(){
        return birthday;
    }
    
    public void setAddress(String address){
        this.address = address;
    }
 
    public String getAddress(){
        return address;
    }
    
    public void setPhoneNumber(String phoneNumber){
        this.phoneNumber = phoneNumber;
    }
 
    public String getPhoneNumber(){
        return phoneNumber;
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.04.2016, 08:42
Помогаю со студенческими работами здесь

Посоветуйте книгу для изучения основ Java?
Хочу сделать шахматы игру.

Посоветуйте хорошую книгу для изучения Java
Всем привет! Подскажите пожалуйста хорошую книгу/книги/статьи или любой другой материал по созданию приложений на Java.

План изучения java для Windows и Android?
Учу java, пока только основы. Дальше есть более серьезные темы: (SQL - Servlet, JSP - Hibernate - Spring - Maven - Git - JUnit - HTTP...

Выбор между двумя книгами для изучения Java
Хорстманн К.С., Корнелл Г. - Java 2. Том 1. Основы или Брюс Эккель - Философия Java - не стоит читать перед Хорстманом - какая книга легче...

Поиск практических работ/заданий для изучения java
Ищу задания/практические работы, чтобы выполнять при изучения Java.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru