Ребята, здравствуйте, ищу человека который сможет давать частные уроки по Java-разработке, ищу конечно для себя.
Поскольку тема довольно специфичная, то сразу обрисую ситуацию, я не тот парень который надеется что ему преподнесут все на блюдечке, я строго уверен,
что если человек хочет преуспеть в любом деле и в программировании в частности, то прежде всего он должен работать самостоятельно, много и упорно работать, ему необходимо использовать все доступные ресурсы книги, онлайн курсы, опенсорс, все до чего он может дотянуться.
Поэтому для меня,прежде всего преподаватель -это тот человек который дополнит, работу которую я провожу над своими знаниями, и занятия с человеком который является профессионалом в тех вещах,которые мне интересны прежде всего способны увеличить эффективность обучения и возможно гдето сократить и само время по достижению определенной цели.
На данный момент мои знания не очень хороши, прочитаны несколько книг, разобраны основные главы у кормена, написана куча учебных программ, и теперь очень бы хотелось заниматься дополнительно с тренером.
Не бесплатно конечно, я рассчитываю на 20 долларов в час и это обсуждаемо,и было бы очень здорово найти преподавателя.
Прошу без негатива, я описал свое отношение к самостоятельной работе и мои мотивы.
Здравствуйте, himace, Вы писали:
H>Не бесплатно конечно, я рассчитываю на 20 долларов в час,и было бы очень здорово найти преподавателя.
Найди лучше работодателя. Тебе ещё и доплачивать будут. Научиться программировать можно только на реальных сложных задачах. А ещё научиться оценивать сложность и сроки, общаться с менеджером/заказчиком и т.п.; всё это — неотъемлемая часть профессии.
Здравствуйте, dimgel, Вы писали:
D>Здравствуйте, himace, Вы писали:
H>>Не бесплатно конечно, я рассчитываю на 20 долларов в час,и было бы очень здорово найти преподавателя.
D>Найди лучше работодателя. Тебе ещё и доплачивать будут. Научиться программировать можно только на реальных сложных задачах. А ещё научиться оценивать сложность и сроки, общаться с менеджером/заказчиком и т.п.; всё это — неотъемлемая часть профессии.
Я предполагал такое развитие диалога, перед тем как идти к работодателю, нужно подготовиться, именно для этого я и ищу тренера
Здравствуйте, himace, Вы писали:
H>Я предполагал такое развитие диалога, перед тем как идти к работодателю, нужно подготовиться, именно для этого я и ищу тренера
От того, что тебя натренируют писать классы и синглтоны, решать реальные задачи ты все равно не сможешь без практики решения оных.
Почти "философию Java" и что-нить по sql — этого на 90% хватает на джуниора и на 120% для трейни.
Здравствуйте, Klikujiskaaan, Вы писали:
K>Здравствуйте, himace, Вы писали:
H>>Я предполагал такое развитие диалога, перед тем как идти к работодателю, нужно подготовиться, именно для этого я и ищу тренера
K>От того, что тебя натренируют писать классы и синглтоны, решать реальные задачи ты все равно не сможешь без практики решения оных. K>Почти "философию Java" и что-нить по sql — этого на 90% хватает на джуниора и на 120% для трейни.
Согласен, но не нужно расценивать занятие с преподавателем как замену работы, как я уже написал это дополняет самостоятельную работу, которая в свою очередь выводит ученика на уровень получения работы. И да, думаю если преподаватель практик, то и задачи приближенные к реальным он будет давать пусть не сразу, но в процессе.
Здравствуйте, himace, Вы писали:
H>Ребята, здравствуйте, ищу человека который сможет давать частные уроки по Java-разработке, ищу конечно для себя.
H> написана куча учебных программ, и теперь очень бы хотелось заниматься дополнительно с тренером.
Вам надо не тренера, а просто непосильную задачу. Попробуйте сделать, например, свой твиттер с минимальными свистелками:
1. Юзеры с регистрацией, аутентификацией, профилями, френдингом
2. Твиты с писательством, читательством и искательством
3. Чтобы это всё запускалось одной кнопкой
4. Чтобы были тесты
5. Чтобы оно всё лежало на гитхабе
Раза 3 будете переписывать всё с нуля, попутно набьёте кучу шишек, а вместо "хочу тренера" будет просто "есть вопросы".
Здравствуйте, himace, Вы писали:
H>На данный момент мои знания не очень хороши, прочитаны несколько книг, разобраны основные главы у кормена, написана куча учебных программ, и теперь очень бы хотелось заниматься дополнительно с тренером. H>Не бесплатно конечно, я рассчитываю на 20 долларов в час и это обсуждаемо,и было бы очень здорово найти преподавателя.
Не такая уж плохая идея. Только найдите человека, который работает в той конторе, где вы хотите работать. Он вам и подскажет какие вопросы на собеседовании будут, чего от вас ожидают.
К примеру, вы знаете что контора NNN набирает Junior'ов. Вот так и создайте тему: ищу человека с конторы NNN.
Но здесь $20/час, боюсь, маловато будет. Не захочет время тратить. Предложите, для начала, $50 в час. За 2 часа общения по скайпу, быть может, вы поймете что требуется и как пройти собеседование.
Здравствуйте, himace, Вы писали:
H>Ребята, здравствуйте, ищу человека который сможет давать частные уроки по Java-разработке, ищу конечно для себя.
Напишите мне на info[собака]devcoach.ru
Посмотрим, что можно сделать.
Здравствуйте, andyag, Вы писали:
A>Здравствуйте, himace, Вы писали:
H>>Ребята, здравствуйте, ищу человека который сможет давать частные уроки по Java-разработке, ищу конечно для себя.
H>> написана куча учебных программ, и теперь очень бы хотелось заниматься дополнительно с тренером.
A>Вам надо не тренера, а просто непосильную задачу. Попробуйте сделать, например, свой твиттер с минимальными свистелками: A>1. Юзеры с регистрацией, аутентификацией, профилями, френдингом A>2. Твиты с писательством, читательством и искательством A>3. Чтобы это всё запускалось одной кнопкой A>4. Чтобы были тесты A>5. Чтобы оно всё лежало на гитхабе
A>Раза 3 будете переписывать всё с нуля, попутно набьёте кучу шишек, а вместо "хочу тренера" будет просто "есть вопросы".
Здравствуйте, himace, Вы писали:
H>Ребята, здравствуйте, ищу человека который сможет давать частные уроки по Java-разработке, ищу конечно для себя.
Судя по развитию диалога человек хочет в Гугл, тут не только подготовка но и лотерея. Можешь быть готов на все 100 и все равно не получишь оффер
Отправь резюме туда для начала, если клюнут значит есть шанс в последствие (может не сразу, через пару лет) получить оффер и работу.
Если резюме сразу завернут и ничего не ответят, никакой коучинг сейчас не понадобится..
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, himace, Вы писали:
H>>На данный момент мои знания не очень хороши, прочитаны несколько книг, разобраны основные главы у кормена, написана куча учебных программ, и теперь очень бы хотелось заниматься дополнительно с тренером. H>>Не бесплатно конечно, я рассчитываю на 20 долларов в час и это обсуждаемо,и было бы очень здорово найти преподавателя.
S>Не такая уж плохая идея. Только найдите человека, который работает в той конторе, где вы хотите работать. Он вам и подскажет какие вопросы на собеседовании будут, чего от вас ожидают.
S>К примеру, вы знаете что контора NNN набирает Junior'ов. Вот так и создайте тему: ищу человека с конторы NNN.
S>Но здесь $20/час, боюсь, маловато будет. Не захочет время тратить. Предложите, для начала, $50 в час. За 2 часа общения по скайпу, быть может, вы поймете что требуется и как пройти собеседование.
да вы очень правильно подметили, единственное боюсь, что никто не ответит, заметил,большинство ребят подразумевает,что воином можно стать только попав в мясорубку, я с этим полностью согласен, но никто не говорит про то что бы попасть в рубилово, я хочу и попасть и выжить там.
Конечно, как и написал, готов обсуждать цену, это не проблема, у меня есть некоторая задача , которую я поставил перед собой, да она требует реального времени и сию секунду ее не решить, но я бы хотел, чтобы, опираясь как на опыт проб и ошибок так и на опыт преподавателя, я ее выполнил)
Здравствуйте, devcoach, Вы писали:
D>Здравствуйте, himace, Вы писали:
H>>Ребята, здравствуйте, ищу человека который сможет давать частные уроки по Java-разработке, ищу конечно для себя. D>Напишите мне на info[собака]devcoach.ru D>Посмотрим, что можно сделать.
Здравствуйте, andyag, Вы писали:
A>Вам надо не тренера, а просто непосильную задачу.
Тоже так думаю. Преподаватель к тому же совершенно не тоже самое, что рядовой программист. К примеру, был человек, обучался, пошёл работать, что-то там фигачил. А потом раз и стал успешным преподавателем? Вряд ли. Идея с преподавателем может и не плохая, но тогда надо уже не с java начинать, а с полного тех. процесса разработки программ. Сразу имитировать контору у которой это отлажено и замутить реальный проект на java с полным жизненным циклом.
Может банальщина, но если с тренером начнут делать проект без репозитория, причём удалённого и хотя бы уровня git, то это уже аншлаг. Конторку можно смело закрывать. А в java ведь и без этого много всего.
Здравствуйте, velkin, Вы писали:
V>Здравствуйте, andyag, Вы писали:
A>>Вам надо не тренера, а просто непосильную задачу.
V>Тоже так думаю. Преподаватель к тому же совершенно не тоже самое, что рядовой программист. К примеру, был человек, обучался, пошёл работать, что-то там фигачил. А потом раз и стал успешным преподавателем? Вряд ли. Идея с преподавателем может и не плохая, но тогда надо уже не с java начинать, а с полного тех. процесса разработки программ. Сразу имитировать контору у которой это отлажено и замутить реальный проект на java с полным жизненным циклом.
V>Может банальщина, но если с тренером начнут делать проект без репозитория, причём удалённого и хотя бы уровня git, то это уже аншлаг. Конторку можно смело закрывать. А в java ведь и без этого много всего.
Согласен, прежде всего следует действовать без крайностей, думаю решать год академические задачи так же плохо, как и вместо того чтобы разобрать работу с абстрактными классами тянуть руки к Spring в первую неделю.
Если говорить про необходимые знания для первой работы, то и процесс и изучаемый материал должны быть заточены под цель.
Здравствуйте, himace, Вы писали:
H>так же плохо, как и вместо того чтобы разобрать работу с абстрактными классами тянуть руки к Spring в первую неделю.
Хотел было влепить минус (Spring по крайней мере — практический инструмент для решения практических задач, что есть хорошо, в отличие от), но потом подумал, что "не всё так однозначно". Фреймворки навязывают стиль: взял в зубы молоток — вокруг одни гвозди. С другой стороны, не надо зацикливаться на одном фреймворке. С третьей стороны, хороших фреймворков для java в принципе не может быть, потому что сам язык — убогое говно. Но раз уж мы имеем то, что имеем, рекомендую-таки начать именно со Spring — с прикладного инструмента и прикладной задачи, и по мере работы абстрактные классы с интерфейсами сами рано или поздно повылазят в любых количествах, недостатка не будет. Кроме Spring рекомендую также изучить Wicket — на какой-нибудь другой прикладной, опять же, задаче. Причём "изучить" — с подробнейшим чтением документации, с попытками понять, почему сделано так или иначе. По Wicket хорошая книга была от авторов фреймворка, содержащая не только инструкции, но и мотивацию. Я порекомендовал Wicket, потому что он демонстрирует полностью противоположную спрингу философию: он stateful; и из того немногого, что я видел, он лучший среди stateful. Аналогично, книга по хиберу "Java persistence with Hibernate" разжёвывает философию rich ORM (правда, стыдливо обходит стороной главный вывод: любой paradigm mismatch bridge — геморройное говно; к stateful web это кстати тоже относится). Ну и наконец, как начнёшь набивать шишки на конкретике, будут появляться уже более зрелые, лучше и конкретнее сформулированные вопросы; смело гугли по кывту, ответы на них тут гарантированно есть (в форме длиннющих яростных флеймов в "архитектуре" и "философии" ).
Здравствуйте, dimgel, Вы писали:
D>Здравствуйте, himace, Вы писали:
H>>так же плохо, как и вместо того чтобы разобрать работу с абстрактными классами тянуть руки к Spring в первую неделю.
D>Хотел было влепить минус (Spring по крайней мере — практический инструмент для решения практических задач, что есть хорошо, в отличие от), но потом подумал, что "не всё так однозначно".
Я бы наоборот предложил взять какой угодно фреймворк (пусть Spring) вместо того, чтобы всякие Rectangle extends Shape писать. Щас объясню почему:
1. Работа программиста — это заставлять компьютер делать то, что кому-то нужно. Деньги платят именно за это, а не за "наследование".
2. Можно понять "я сделал работающее веб-приложение", пусть даже там одна страничка со словом hello world. Что такое "я сделал наследование" понять практически невозможно.
3. Когда есть "веб-приложение" очень легко захотеть добавить туда какую-то фигню — текущее время например. И всё, дальше само попрёт.
4. Конкретно Spring (Spring Boot) здесь офигенен, потому что тот самый hello world пишется примерно в 10 строчек, а текущее время потом добавляется ещё в 3.
Здравствуйте, andyag, Вы писали:
A>Я бы наоборот предложил взять какой угодно фреймворк (пусть Spring) вместо того, чтобы всякие Rectangle extends Shape писать. Щас объясню почему: