— Привет, Амиго!
Я могу научить тебя тому, что лучше всего умею – как делать меньше ненужной работы.
— Гм. Начало интересное.
— Запомни, всего знать невозможно. Да и не нужно. Но если ты можешь быстро найти нужную тебе информацию, то ты на коне.
Java развивается так быстро, потому что Java-программисты пользуются результатом работы друг друга. В интернете есть миллионы библиотек кода на java, который хорошо написан, отлажен, задокументирован и свободен от лицензий. Пользуйся этим.
В интернете есть сотни сайтов для программистов, где более опытные программисты помогают менее опытным и новичкам. Пользуйся этим.
Все, что ты хочешь написать, кто-то уже когда-то написал. Ну, может не все, но процентов 90-95 точно.
— Ничего себе.
— Я хочу, чтобы ты крепко запомнил две вещи:
1. Программирование появилось более 50 лет назад. Языку Java более 20 лет.
99% кода, который тебе нужен, уже написан.
2. Прежде, чем что-то писать с нуля, поищи в интернете – скорее всего кому-то это понадобилось раньше, и проблема уже решена.
Поэтому мы будем учиться гуглить – искать в интернете. Гуглить – это от слова Google.
Яндекс тоже хорош, но только для рунета. Программирование же активно развивается в первую очередь на западе, так что Google – наше все.
Я буду давать тебе задания – найти что-то в гугле, а ты должен будешь учиться это искать.
Но в этот раз начнем просто с примеров.
Что хотим найти | Запрос в Google | Примечание |
---|---|---|
Как в Java проверить, есть файл или нет? | java file exists | По первой же ссылке находим ответ. |
Найденный ответ: | ||
|
||
Как в java скачать файл из интернета? | java file download | По первой же ссылке находим пример. |
Найденный ответ: | ||
|
||
Сколько будет $100 в фунтах? | 100 dollar in GBP | Для ответа даже не нужно переходить по ссылке! |
Найденный ответ: | ||
|
||
Как узнать, какая именно версия JDK установлена? | how to get jdk version | Вторая ссылка. |
Найденный ответ: | ||
|
Не ленись. Зайди в Google, вбей указанные запросы и найди ответы.
Мы учимся за секунды искать ответы, которые экономят нам часы, а иногда и недели. Бывает и так.
— Ого. Обещаю не лениться.
— Опытный разработчик может найти в интернете готовый ответ или подсказку на 99.99% всех возникающих проблем.
— Ничего себе! Буду всегда внимательно тебя слушать!
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ