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

Ищу наставника в Джава

11.07.2015, 22:25. Показов 3045. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, и Вы, администраторы, прошу прощения, если не по теме тема. Но у меня просьба есть. Почитываю Java второй месяц. Видео, книги. Но все как будто на месте топчусь. Возьмите кто "под крыло", не нужно (но хотелось бы) уделять мне много времени и внимания. Просто направляйте по порядку, давайте вопросы, задания, оценивая мои возможности и уровень, и тем самым, правильно повышая его. Быструю и строгую проверку. Буду очень рад и с нетерпением жду. Спасибо
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.07.2015, 22:25
Ответы с готовыми решениями:

Ищу наставника по JAVA
Доброго времени суток! Учу самостоятельно JAVA, но пришел к тому что нужен человек который поделится практическим опытом, практическими...

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

Ищу наставника для поддержки в базах данных готов помогать на других проектах
Здравствуйте,меня зовут Артём, учусь в университете, я ищу наставника по джава , изучаю базы данных, парсинг и возникают вопросы на которые...

21
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
12.07.2015, 12:45
Al_ta_iR, начните делать какой-либо проект и пишите здесь, что непонятно, и вам помогут
0
0 / 0 / 0
Регистрация: 11.07.2015
Сообщений: 10
12.07.2015, 12:54  [ТС]
Цитата Сообщение от Kochmarik Посмотреть сообщение
Al_ta_iR, начните делать какой-либо проект и пишите здесь, что непонятно, и вам помогут
Дело в том, что я понимаю это, как знание всех инструментов. Либо иначе? Я отношусь к этому так. Java - гараж с инструментами. Которыми можно делать всё. И строить дома, и готовить дрова, и чинить машину, и прокладывать электрику и пр. пр. Нужно только знать какие инструменты у тебя в гараже, что ими можно делать и как ими пользоваться. Поэтому 2 направления учения: 1) какие инструменты есть и как ими пользоваться; 2) что ими можно делать (философия java). Ведь топором можно готовить дрова, а можно и строить дом, забор и т.д.
Правильно ли я понимаю суть? Вы все знаете и помните и то, и то? Как вы учили? Где брали задания? (Бесплатный курс явараш прошел)
Спасибо Вам за отклик.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
12.07.2015, 13:22
Вы слишком в философию ударились с дровами и домами. Явараш не показатель -там вы только системауты научились писать. Классиков прочли типа Хорстманна?
Про проект вам верно заметили, нужно что то разрабатывать, что то интересное вам, но конечно не сразу навигационный компьютер для межзвездных перелетов, а сначала что-то попроще.
1
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
12.07.2015, 16:19
Al_ta_iR, Есть базовые вещи, которые необходимо знать, прочитайте любой бестселлер по java. Все технологии знать нет смысла, когда начнете делать проект, тогда и будете смотреть что вам нужно и как это использовать.
0
0 / 0 / 0
Регистрация: 11.07.2015
Сообщений: 10
19.07.2015, 11:27  [ТС]
Спасибо
Понятное дело, что проект должен быть интересен для самого учащегося (меня, в данном случае). Я работаю учителем (информатики). Вот мне хочется создать приложение:

Создать программу, которая автоматически по будням будет подавать звонок во время:
8.30, 9.20, 9.30, 10.20, 10.30, 11.20, 11.30, 12.20, 12.30, 13.20, 13.30, 14.20


Для разбора и более детального и понятного подхода, влития в коллектив ООП Java =) я разбил задачу пошагово, что позволит мне лучше разобраться и понять суть:
- сначала сделаем программу, которая в одно время подает звонок
- затем несколько раз в день
- затем только по будням
- а затем плюшки, типа 1 урок: начало __.__ - __.__ и т.д. Где я уже буду ставить время не в коде программы, а через пользовательский интерфейс.


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

Через эту легкую, для меня полезную и интересную программу, я пойму сразу несколько основных ключевых моментов. Но я даже не могу создать окно приложения!!! Из викиучебника вставлял (Intellij Idea у меня). Тот код даже не запускается. А в нескольких других местах замудрено. (учебник и пара сайтов). Больше не нашел простого создания.
Нужен первый шаг. Помогите, придержите за руки =). Спасибо
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
19.07.2015, 12:07
Лучший ответ Сообщение было отмечено Al_ta_iR как решение

Решение

чем и как помочь?
Если почитаешь Хорстманна то там хорошо про все, включая Свинг то есть окно приложения, готов и поболее помочь, дай свою почту
1
0 / 0 / 0
Регистрация: 11.07.2015
Сообщений: 10
19.07.2015, 12:08  [ТС]
*****


 Комментарий модератора 
Контакты высылайте личным сообщением
0
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
20.07.2015, 03:29
Вы понимаете, что у большинства местных нет ни педагогических талантов ни навыков ни образования? Вас это устраивает?

Какой "уровень" программирования вам нужен? Вы хотите писать на коммерческом уровне? На бытовом уровне? На уровне для обучения школьников?

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

Насколько хорошо вы уже знаете Java?
0
0 / 0 / 0
Регистрация: 11.07.2015
Сообщений: 10
20.07.2015, 07:17  [ТС]
Цитата Сообщение от lemegeton Посмотреть сообщение
Вы понимаете, что у большинства местных нет ни педагогических талантов ни навыков ни образования? Вас это устраивает?

Какой "уровень" программирования вам нужен? Вы хотите писать на коммерческом уровне? На бытовом уровне? На уровне для обучения школьников?

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

Насколько хорошо вы уже знаете Java?
Пед. навык - дело не плохое, конечно. Дает возможность структурировать знания, находить пробелы, видеть главное, возможность излагать мысли и, разумеется, научить кого-либо. Мат. аппарат есть. Уровень? Java beginner хотелось бы сперва. Java знаю - не знаю как сказать. Говорят, что не обязательно заучивать все подряд, что пытался сделать я. Поэтому об оценке моего уровня я бы тоже хотел узнать у местных, пусть и педагогически подкованых, но все же - специалистов. А необходим уровень коммерческий. Спасибо
0
89 / 89 / 20
Регистрация: 19.02.2010
Сообщений: 966
20.07.2015, 07:29
темка хорошая я тоже не отказался бы
0
0 / 0 / 0
Регистрация: 11.07.2015
Сообщений: 10
20.07.2015, 07:41  [ТС]
Asus, приятно найти брата по оружию. Контакты есть выше. Открыт для "делового общения".
Хорошие люди помогают уже. Есть пару идей. "Заходи", может заинтересую
0
89 / 89 / 20
Регистрация: 19.02.2010
Сообщений: 966
20.07.2015, 07:54
Al_ta_iR, мне интересно с чего Вы начали, т.к. я больше увлекаюсь с веб-разработкой...
0
0 / 0 / 0
Регистрация: 11.07.2015
Сообщений: 10
20.07.2015, 08:04  [ТС]
Начал я с "Руководство для начинающих" Шилдт. Но там идет большое количество информации. Затем посоветовали делать что-либо свое. При этом натыкаясь на необходимое и запоминая только это.
Хотелось бы еще "Философия java" со временем.
На youtube есть хороший канал с главными темами (их около 400) по 4-15 минут. Скачал - конспектирую. И четкая информация и сразу же наглядный пример, и определения понятий, и мат аппарат и пр.
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
20.07.2015, 08:42
Цитата Сообщение от Al_ta_iR Посмотреть сообщение
А необходим уровень коммерческий.
шанс что вы сможете писать на коммерческом уровне после того как прочитаете пару книг и посмотрите несколько форумов, очень мал. Шанс что вы при этом будите писать приличный код ещё меньше. Если хотите заниматься этим на проф. уровне - идите в универ или берите спец. курсы.
0
0 / 0 / 0
Регистрация: 11.07.2015
Сообщений: 10
20.07.2015, 09:25  [ТС]
Кексоген, и снова разногласия. Говорят, в универе, за несколько часов в неделю "галопом по Европам" многому не научишься, если нет тяги.
Что такое приличный код? Код на более простом и понятном уровне?
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
20.07.2015, 09:32
Цитата Сообщение от Al_ta_iR Посмотреть сообщение
нет тяги.
тогда вообще непонятно зачем за это дело браться.

в универе не учат программировать. Там учат правильному образу мышления. Курсы программирования там для галочки просто.

Цитата Сообщение от Al_ta_iR Посмотреть сообщение
Что такое приличный код?
можно написать программу чтобы она работала, а можно чтобы работала и каждое новое дополнение стоило бы немного времени и не приводило бы к сбоям в других частях программы. Это трудно объяснить двумя предложениями.
0
0 / 0 / 0
Регистрация: 11.07.2015
Сообщений: 10
20.07.2015, 09:41  [ТС]
Но я Вас понял. Спасибо.

Возвращаюсь к теме. Этому же можно научить
0
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
21.07.2015, 15:37
Цитата Сообщение от Al_ta_iR Посмотреть сообщение
Этому же можно научить
Медведя можно научить на двухколесном велосипеде ездить.
Программистами не рождаются, ими становятся.
Самоучек тьма тьмущая, и ничего, кодят себе по-тихоньку, до сеньеров, лидов и архитекторов вполне себе дорастают. Интерес, упорство и интеллект плюс несколько тысяч часов времени. Ну и самую капельку предрасположенности.

Цитата Сообщение от Al_ta_iR Посмотреть сообщение
Что такое приличный код? Код на более простом и понятном уровне?
Когда говорят о коммерческом коде, "приличным" или "правильным" или "хорошим" называют таким образом спроектированный код, при котором расходы на поддержку (добавление, удаление и изменение функциональности) намерено уменьшены.

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

Цитата Сообщение от Al_ta_iR Посмотреть сообщение
Поэтому об оценке моего уровня я бы тоже хотел узнать у местных, пусть и педагогически подкованых, но все же - специалистов.
Ну это-то как раз не мудрено. Достаточно написать две простеньких программки чтобы понять масштаб.
1. Напишите программу, которая хранит в базе данных список книг. Допустим, от книги нам нужно только название. Функционал -- создание, добавление, изменение и удаление. Ввод-вывод делать не надо, просто в main функции показать вызовы создания, добавления, удаления и изменения. Получившееся выложите.
2. Добавьте в эту программу работу с авторами. Автор может написать много книг, одну книгу может написать много авторов. Так же создание, удаление, добавление и изменение. Так же демонстрации работы в main-функции будет "за глаза". Получившееся выложите.

Лучше бы вам при этом знать про maven.

Цитата Сообщение от Al_ta_iR Посмотреть сообщение
Начал я с "Руководство для начинающих" Шилдт. Но там идет большое количество информации. Затем посоветовали делать что-либо свое. При этом натыкаясь на необходимое и запоминая только это.
Хотелось бы еще "Философия java" со временем.
Есть четыре книги, просто обязательных к прочтению:
1. Effective Java, Effective Java 2ed (второе издание отличается) -- хорошие примеры как надо и как не надо писать на java, раскрывается много подводных камней, хорошие практики. Сделайте их настольными книгами.
2. Java concurrency in practice -- "ядерная физика для домохозяек" в мире разработки. На мой взгляд лучшая книга о том, как правильно писать многопоточные приложения на java;
3. Sun Certified Programmer for Java 6 Study Guide (можно и про остальные версии Java тоже, но про 6 -- обязательно) -- великолепная книга для подготовки к сертификации по Java. Содержит тонны полезной и местами неожиданной информации. Одной этой книги было достаточно, чтобы получить сановский сертификат по Java 6.
4. Design Patterns: Elements of Reusable Object-Oriented Software -- Очень известная книга четверки архитекторов ("Gang of four") про паттерны в разработке ПО. Несмотря на то, что некоторые вещи оттуда серьезно устарели, крайне рекомендуется как минимум ознакомиться.

Эти книги дадут вам достаточный багаж знаний и значительное преимущество на собеседовании перед среднестатистическим кандидатом. Естественно, это далеко не всё, что нужно знать, но тут максимальный объем знаний в умеренном объеме букв.

Если есть возможность, читайте в оригинале.

Цитата Сообщение от Al_ta_iR Посмотреть сообщение
Через эту легкую, для меня полезную и интересную программу, я пойму сразу несколько основных ключевых моментов.
Задача не очень простая и довольно оторванная от боевого коммерческого ПО на Java. Скорее, вам надо будет решать задачи на подобие тех, что я описал выше, про книги и авторов. Только на несколько порядков комплекснее, естественно.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
21.07.2015, 15:49
lemegeton,
Цитата Сообщение от lemegeton Посмотреть сообщение
2. Java concurrency in practice
в русском варианте есть в принципе?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.07.2015, 15:49
Помогаю со студенческими работами здесь

Ищу наставника
Ищу наставника по программингу на PHP/ MySQL Умею работать с переменными, массивами, циклами, функциями. Но вот не могу четко ставить...

Ищу наставника
Давно уже мечтал научиться кодить, но время выдалось только сейчас. Я честно "нашел" позапрошлогодние курсы...

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

Ищу наставника...
Ищу наставника в программировнии. Кое-что понимаю в электронике, но программированием заинтересовался недавно. Посему не всегда понятно что...

Ищу Наставника
Здравствуйте уважаемые кибер-деятели и творцы, мое имя Руслан, собственно хотел обратиться к творцам скорее уже с опытом "гуру"...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru