Поради початківцям програмістам

10 порад початківцям програмістам.

1. Почніть діяти.

Тут все просто і всім це відомо. Не потрібно сидіти на місці і крутити в голові думки, починати або не починати. Все приходить в дію, почнете діяти - з'явиться результат (позитивний або негативний - не важливо). Чи не будете діяти - так і залишитеся в ролі відсталого.

2. Вивчайте код інших програмістів

3. Не перевантажуйте себе інформацією.

4. Частіше ходіть на співбесіди.

Якщо ви боїтеся піти на співбесіду тільки через те, що у вас як ви думаєте недостатньо знань - ви ніколи не влаштуєтесь на роботу. Тому що завжди знайдеться питання на співбесіді, на який ви не зможете відповісти. Так адже це навпаки добре - ви дізналися своє слабке місце і наступного разу вже не допустите промах в цьому питанні. Так, через 10-20 співбесід у вас не залишиться тим, які ви не вивчили хоча б на початковому рівні, достатньому для проходження співбесіди. А далі, влаштувавши на роботу, ви будете відточувати свої навички на практиці. Попередньо можна в інтернеті знайти список найбільш частих питань по Java. Знайти на них відповіді, вивчити теми з цих питань. А якщо нові знання трохи підперти практикою - робота сама вас знайде, потрібно буде тільки вибрати краще місце.

5. Вивчайте Java розумно

Також зверніть увагу на швидкість друкування на клавіатурі. Багато хто не надають цьому навику велике значення. І дарма. Вчіться друкувати не дивлячись, відмінна програма "соло на клавіатурі". Швидкість у вивченні збільшується. Коли друкуєш автоматично, голова не відволікається, руки самі все роблять, а голова не перериває процес мислення.

6. Допомагайте людям, яким можете допомогти

Для підвищення знань дуже корисно намагатися відповідати на запитання учасників на форумах. Намагаючись допомогти вирішити чиюсь проблему - ви по-перше підвищуєте свій досвід, по-друге запускаєте ментальний закон - чим більше віддаси, тим більше отримаєш (Чим більше допоможеш іншим людям - тим більше допоможуть тобі в майбутньому).

Ще спосіб вирости - берете будь-які завдання з інтернету (можна пошукати відповідні ресурси) вирішуєте їх по книгам, самі, з чиєюсь допомогою, потім виставляєте на форумах і чекаєте, що люди скажуть. Найбільш досвідчені програмісти вкажуть на ваші недоліки, найменш досвідчені вчитимуться на вашому коді.

7. Заведіть свій багтрекер.

Багтрекер - це система стеження за вадами, наявність якої є правилом хорошого тону при розробці більшості систем. Одна з функцій - вона дозволяє збирати досвід вирішених проблем з метою їх не повторення в майбутньому. Якщо ви не полінуйтеся і заведете у себе на локальному комп'ютері свій багтрекер, куди буде вносити всі свої помилки і їх вирішення - ви швидко почнете прогресувати. Коли ви описуєте свою проблему і заносите її куди-небудь разом з рішенням - в майбутньому мала ймовірність, що ви зробите цю помилку ще раз. Або ви з нею швидко впораєтеся. Наступний раз, коли у вас виникне помилка, колись вирішена вами - ви знайдете її в своєму багтрекер і не будете заново згадувати і витрачати дорогоцінний час, як же ви той раз вирішили цю проблему.

8. Вивчайте Java послідовно

9. Навчіться правильно знаходити інформацію

Якщо ви часто сидите на форумах, то напевно помітили, що більш досвідчені програмісти не люблять відповідати на питання прямо. Вони швидше вкажуть вам напрям, щоб далі ви самі розібралися. Тому не потрібно просити вирішити вашу проблему або написати за вас якийсь код. Просіть вказати напрямок, куди вам копати, вам його з радістю покажуть. Часто конкретну відповідь на питання вимагає багато часу, якого у професіоналів трохи, а просто показати пальцем, куди потрібно йти - це для нього легко.

10. Не йдіть з головою у вивчення

Вивчайте Java швидко і устигайте робити інші свої справи. Не треба однобоко підходити до вивчення, важливі й інші сфери життя (як і в будь-якій справі). Підтягуйте інші сфери життя, і тоді кар'єра теж підтягнеться, тому що все знаходиться в гармонії. Тому не треба кидатися в крайнощі: занурюватися з головою у вивчення Java, забувши всіх і вся. Дійте легко і невимушено, не забуваючи про інші свої обов'язки, але в той же час дисципліновано і обдумано. Поступово, крок за кроком ви будете збільшувати свої знання і підвищувати свій рівень. Якщо розвивати тільки програмування - це як качати тільки одну ногу. Уявіть себе кволим з однією здоровою ногою, яка навпаки тепер заважає ходити і взагалі виглядаєте ви як урод якийсь. А якщо ви гармонійно гойдається всі м'язи (розвиваєтеся в різних сферах життя) ви будете повноцінним качком.

  • Ви тут:
  • Головна
  • Ефективне вивчення Java
  • Поради початківцям програмістам