![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| pivnoibaron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 21.4.2011 Репутация: нет Всего: нет |
Привет. Хочу выучить java. Других языков програмирования не знаю. У меня к Вам вопрос. За сколько можно выучить этот язык, что бы на работу каким нибудь новичком взяли? Конечно каждый осваивает за свое время, но все таки хоть примерно. Можно ли за месяц управиться если конечно уделять много времени этому языку? И что нужно уметь что бы не стыдно было бы на работу проситься?
|
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
Зависит от базы (т.е. от ваших текущих знаний).
Кто вы? Студент? Какая специальность?
Ну, для начала, например, уметь написать FuzzBuzz: Вывести числа от 1 до 100. Для чисел, которые делятся на 3 вывести Fuzz, для чисел, которые делятся на 5 - Buzz, а для чисел, которые делятся и на 3 и на 5 - FuzzBuzz. Во всех остальных случаях вывести число. Суметь обработать некоторые данные, например, считать данные о людях из файла и для всех мужчин посчитать среднеарифметическое возраста. Знать основные принципы ООП - наследование, полиморфизм, инкапсуляция. Ну и пользоваться гуглом |
|||
|
||||
| Metalex |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 635 Регистрация: 22.10.2008 Где: Украина-ZPсity Репутация: нет Всего: нет |
Это как повезет. Иногда фирмы с целью привлечения новых сотрудников проводят бесплатные курсы. Потом закончивших берут стажерами. Но предполагается хотя бы начальное знание программирования и ООП. -------------------- Don't let the system get you down. |
|||
|
||||
| _Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
pivnoibaron, скорость изучения сильно зависит от устройства мозгов. Если Вам легко с формальной логикой, с систематизацией информации, с поиском и/или пониманием структуры в информационном массиве, то пойдет легко.
В общем же, языки программирования отличаются от человеческих тем, что они глубоко формальны. Например, если за надписью "кошка" вы видете не живую кошку и не нарисованную кошку, а именно слово "кошка", то вам с этим лекго - вперед и успеха - за месяц-другой азы освоите. ЗЫ Придется много глупых вопросов задавать. Но это нормально. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
| pivnoibaron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 21.4.2011 Репутация: нет Всего: нет |
Насколько Я понял, при должном усердии за месяц уже чему то можно научится, а также на работу устроится?
|
|||
|
||||
| dobrolub |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 385 Регистрация: 18.12.2009 Где: Vancouver, Canada Репутация: 11 Всего: 16 |
За месяц можно, но придётся выбирать либо пиво - либо java, барон
|
|||
|
||||
| Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 6 Всего: 16 |
При достаточно хорошем знании других языков программирования за месяц можно освоить синтаксис Java и научиться писать простейшие тестовые приложения. Для работы этого будет недостаточно, ибо простейших задач решать сейчас никто не предлагает. А для хоть сколько-нибудь более сложных необходимо знание Collections API, потоков, ввода-вывода. Месяца на освоение этого мало. Я бы рассчитывал, что при серьезной работе в течение полугода можно выйти на уровень Junior. |
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
Да, азы можно усвоить. Так же можно почитать что-то типа "вопросы по java на собеседованиях", сделать несколько простых программ - и вперед, на собеседования. Некоторые компании готовы брать интернов. |
|||
|
||||
| _Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Чему-то научиться можно однозначно - были бы способности (ИМХО). Что касается устройства на работу - это понятие растяжимое. В принципе, должны существовать компании, готовые нанимать "машинисток от Java-кодирования" на очень скромную зарплату. Но можно с полной уверенностью сказать, что таких компаний очень мало т.к. движут ими, в первую очередь, соображения элементарной жадности. Если же говорить об уровне Юниора, то он очень четко определяется уровнем среднего выпускника-бакалавра среднего программистского ВУЗа (впрочем, бывают и хорошие техникумы). И поскольку все мы программисты, давайте, наконец, что-нибудь посчитаем и в этой ветке
Это сообщение отредактировал(а) _Y_ - 22.4.2011, 13:04 -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
можно сказать?
лично я не думаю, что, надо быть супер-программистом... это ведь такая сфера... - где нужно постоянное самосовершенствование... сегодня я знаю только массивы и циклы, завтра я свободно, например, коннекчусь в сетке... тут конечно от индивидума зависит... если человек предрасположен к совершенствованию, то нужно давать ему шанс! но! вопрос не в этом (в данном топике) ! попробуй напиши несколько программ для самоутверждения... что бы было самому интересно, напиши игру какую нибудь... я писал такую: Присоединённый файл ( Кол-во скачиваний: 18 )
Maz.jar 126,42 Kb |
|||
|
||||
| _Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Отличный совет, кстати. Покажите того, кто не писал свой тетрис -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 5 Всего: 160 |
Неудачный пример, т.к. "сегодня" относится к знанию фундаментальных структур данных и языковых конструкций для императивных ЯП, а "завтра" - к знанию конкретного API какой-то библиотеки. Вот это очень плохо. Точнее, хорошо, конечно, что решили изучить. А плохо, что выбрали Java. Как первый ЯП Java не годится. -------------------- |
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
||||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 5 Всего: 160 |
Не стоит сравнивать с С++. Это уже неинтересно. Все знают, что любому ЯП трудно проиграть С++, особенно когда речь идёт о первом ЯП для обучения. -------------------- |
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
||||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 5 Всего: 160 |
Да, только современный и не мейнстрим (Delphi и прочее). Что-нибудь из Оберон-семейства. Например, Component Pascal. BlackBox Component Builder. -------------------- |
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
В моем альма-матер первокурскников до сих пор учать по старому Borland Pascal. (Всяко лучше бэйсика) Это сообщение отредактировал(а) Stolzen - 22.4.2011, 16:07 |
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
Stolzen, kemiisto, не будем отвлекаться от темы - мы не во флейме...
хотя с другой стороны, сам начальный вопрос меня ставит в тупик...
|
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
pivnoibaron, и все-таки, чем вы занимаетесь? Вы студент? Если да, то какой специальности?
|
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
||||
|
||||
| AlexeyVorotnikov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 18.6.2007 Где: Москва Репутация: 10 Всего: 18 |
Я не писал свой тетрис Зато я писал свой арканоид -------------------- RTFM! Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification |
|||
|
||||
| _Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Арканод я тоже писал Если же серьезно: не важно что конкретно присать. Главная польза от написания хорошо знакомой игрушки то, что упрощается постановка задачи - игрушку-то знаешь насквозь. Т.е. обущение программированию не осложнено плохо-непонятно поставленной задачей. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
| shara |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 29.6.2004 Где: печенье? Репутация: нет Всего: 2 |
У меня вопрос несколько схожий, посему решил задать его здесь вместо создания отдельного топика.
Я активно прграмлю на Си уже более двух с половиной лет. Задачи в большинстве своем связанны с криптографией и построением всевозможных алгоритмов обработки данных --> как следствие минимум использования внешних технологий (сокеты, OpenSSL и работа с БД не в счет). Имеются стойкие зачатки Си++, хорошо представляю особенности ООП, но практически отсутствует опыт использования последнего в реальной жизни, так как в основном писал программы используя стуркторно-процедурный метод (олдскул в Си стиле С целью повышения своих проф навыков решил освоить второй язык программирования, из двух кандидатов Си++ и Java выбор сделал в сторону жабы. Хочу предать своим начальным знаниям больше конкретики в лице java. Прошу совета с выбором наиболее популярных технологий и книг для их изучения (а может быть пойти на курсы, опять-же какие?). С енглишем тоже все в порядке. З.Ы. А потенциальные работодатели весьма абстрактно описывают список требований к java программисту. Это сообщение отредактировал(а) shara - 26.4.2011, 18:05 -------------------- с точки зрения аэродинамики шмель не может летать |
|||
|
||||
| _Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
shara, Thinking in Java - классика. И рассчитана именно не на чайников, а на умеющих думать в категориях программирования.
Должен существовать и русский перевод, но я его не читал; соответственно, о качестве ничего не знаю. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
| Metalex |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 635 Регистрация: 22.10.2008 Где: Украина-ZPсity Репутация: нет Всего: нет |
читал, что существует, но корявый -------------------- Don't let the system get you down. |
|||
|
||||
| shara |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 29.6.2004 Где: печенье? Репутация: нет Всего: 2 |
Может кому будет полезно
Нашел Брюсса Эккеля, 4-е издание TIJ - на русском нет, читаю оригинал.. неплохая книга, но все таки что-то в его манере подачи материала мне не нравится. Вроде бы все точно, и без лишней воды, с неплохими примерами - но для того-же С и С++ я читал книги получше и попонятнее (например Стивен Прата). С сам же Эккель, в своей книге ни раз аппелировал к тому, что Java с точки зрения архитектуры и процесса программирования более простой язык (нет указателей и прочие плюшки) и он часто проводит анналогии с вышеупомянутыми языками, но у меня почему-то уходит больше времени на то чтобы понять о чем пишет автор. Это сугубо мое личное мнение. Решил еще обратить свое внимание на Core Java Спасибо за внимание. -------------------- с точки зрения аэродинамики шмель не может летать |
|||
|
||||
| bombaflanker |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 17.5.2011 Репутация: нет Всего: нет |
тынц как я начинал
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |