Вход Регистрация Google+

С чего начать путь программсита

    Так как Я php программист и начинал свой путь именно с php программирования, Я буду иногда его упоминать хотя это статья будет применима и для других языков программирования.
    И так что нужно знать чтобы устроиться на работу junior программистом:

  1.  Необходимо изучить основы языка:
    • Типы данных - какие типы присутствуют в языке на которым вы пишите.
    • Переменные - что они из себя представляют и как с ними работать
    • Массивы - элементарные операции как посмотреть что в масиве, положить и вытащить переменные.
    • Основы Объектно Ориентированого Программирования:
      • Тут необходимо иметь представление о объектах и классах
      • Знание модификаторов доступа таких как private, public, protected.
      • Знание принципов ООП:
        • Абстракция - в объектно-ориентированном программировании это придание объекту характеристик, которые отличают его от всех других объектов, четко определяя его концептуальные границы
        • Инкапсуляция - это свойство объекта инкапсулировать, функционал в нутри себя, предоставляя интерфейсы для его использования. К примеру вы берёте, бутылку с пивом в магазине, и не задумываетесь как оно приготовленно на заводе, в данном случае магазин или ларёк интерфейс объекта завода
        • Наследование - это свойство позволяет, наследовать новые объекты от уже существующих
        • Полиморфизм - возможность объектов иметь одну спецификацию но разную реализацию
      • Необходимо иметь представление о абстрактных и статических классах чем они отличаються.
      • Что такое интерфейсы
    • Базовые знание отладки приложения:
      • Элементарные методы дампа переменных var_dump($var) в php к приемру
      • Базовые знания дебагеров таких как xdebug, gdb или любые другие для вашего языка
  2.  Так же вам необходимо иметь представления о Алгоритмах, тобишь иметь какое то логическое мышление, оно разовьёться с практикой, и по это перед тем как пойти куда то на собеседование напишите свой бложек или любое другое не сложное приложение без изысков, и меньше спрашивайте как что сделать в интернете пытайтись найти ответ самостоятельно, это разовьёт следующую способность
  3. Уметь гуглить
  4. Базовые знания сопутствующих технологий таких как html, js
  5. Базовые знания mysql для веб разработчиков:
    • SELECT - выборка
    • UPDATE - Обновление
    • INSERT - вставка
    • Вся кого рода JOIN'ты

Вот такой краткий эксукрс получился, по теме что необходимо знать начинающему php разработчику, надеюсь статья вас не напугала, и подтолкнула на изучение.

p.s. В действитеьлности часть этих пунктов не обязательна обязатеьлны знания лишь основ языка и умение гуглить, а всё остальное придёт с опытом. Так что дерзайте, учитесь, и будьте здоровы. #пробкиобайти

Ваши комментарии

| Stas 2017-06-06 10:46:21 |

Ну хз. Меня без половины этих знаний взяли в web-студию. Я просто с парнями угарнул на нем, мне сказали, что берем тебя. Норм было. Кстати, не раз в бытность джуном меня хотели брать, как собеседующие говорили, за мою адекватность. Главное не знания, а стремление их получить. И стремление приносить пользу фирме. У джунов зп маленькая, если джун будет приносить пользу, то его не обломаются взять и вырастить из него программиста. А все эти знания, как я понимаю, лучше получать на опыте. 

| admin 2017-06-06 11:09:38 |

В действительности да всё это приходит с опытом, но базовые вещи всё равно нужны, да и шанс устроиться хоть с небольшим набором знаний выше. Я к стати тоже только с базой "умел код писать" пришол на первую работу.

| root 2017-06-08 18:20:31 |

Это всё хуйня, сидишь учишь блядь неделями эти паттерны хуятерны, архитектуру, всякие магические методы, сложные запросы. А потом тупая пизда хуйвуман ресурс спрашивает "кем вы видете себя через 5 лет, какие ваши хобби, оставались ли вы вечерами на работе, что вы делаете с женой вечерами, почему вы уволились с прошлого места работы, а решите-ка логическую задачку, ханнойские башни блядь" и ни одного вопроса по теме. Ладно, хуй с тобой, на тебе граф состояний, его обход и матрицу переходов. Хули глазками хлопаешь сука, впервые слышишь что такое граф а надо было в уме посчитать, неправильно решал задачу? Или мсье Гандон Тима-Лида спрашивает сука какая си-структура  для сортировки в ядре постгреса. Блядь, долбаеб, я пришел на собес на веб похапе,  если бы работал с  ядром, то получал бы 10000 кевро в месяц от какого-нибудь оракла, а не 1000 вашей говноконторы. Долбаёбы блядь. Не учите эту хуйню. Купите блядь книжку "что где когда" - там вопросы на собесы порелевантнее будут.

| Пидары они все 2017-06-17 11:18:33 |

коменту рута лойс

Наверх ^