Ответы пользователя по тегу Программирование
  • Какую книгу по java купить для новичка?

    Gibbzy
    @Gibbzy
    Вот Эккеля, Хорстмэна хорошо.
    Шилдт — справочник больше какой-то.
    Ответ написан
    1 комментарий
  • 12 летка хочет учиться программировать

    Gibbzy
    @Gibbzy
    Посмотрите small basic я в свои 24 года, почему то от него дико пёрся.
    Оно не серьезно конечно, но азы даст.
    Ответ написан
    Комментировать
  • Мотивация программирования — деньги. Это нормально?

    Gibbzy
    @Gibbzy
    А почему деньги это плохая мотивация?
    Работать чтобы деньги! Если вам не нужны деньги зачем вам тогда работать? Программируйте в свое удовольствие тогда свои проекты.

    Интересность работы, знаете дело такое. Человек такой человек, что ему все интересное со временем надоедает и постоянно хочется чего то нового. Будете работу постоянно менять, даже если денег достаточно?

    По моему деньги это отличная мотивация и это нормально. Более того я считаю что никакой личной привязанности к проекту быть не должно, иначе вы теряете в мобильности и можете в итоге потерять в деньгах.
    Ответ написан
    Комментировать
  • Каким языкам программирования учить в колледже?

    Gibbzy
    @Gibbzy
    Я по диплому преподаватель информатики по диплому, и когда то сам объяснял детям про паскаль так же я php программист по работе.
    Немного моих мыслей:
    1. Мне кажется интерпритируемый язык вы возьмете или компилируемый это неважно совсем. Куда важнее синтаксис языка.
    2. Питон хорош тем что у него ясный синтаксис который заставляет людей сразу делать красивое оформление кода. Но я вас уверяю что вы запаритесь исправлять всем отступы.
    3. Паскаль. Я много думал на тему почему везде преподают паскаль и понял, объясняю почему:
    3.1 Он со статической типизацией таким образом понятие типов данных упрощается для студентов, чем «Вот тут вот переменная была integer а вот тут вот потому и потому стала string».
    Нужно явно писать var integer x;
    3.2 Та самая знаменитая операция присваивания ":=" Людям еще не программистам сложно объяснить почему "=" это не равно а присвоить и что такое операция присвоения вообще. Все помнят из математики что равно это равно, а "==" это ерунда какая то.
    3.3 begin end позволяет более четко и ясно показывать блоки кода и структуру программы чем "{}". Пока человек пишет begin он может быть успевает хоть чуть чуть задуматся над тем что он делает. Главное не объясняйте в слепую «Тут нужно написать begin потому что так нужно».
    3.4 Это общеприяная практика по всему постсоветскому пространству думаю вы сможете без труда найти массу информации о преподавниии паскаля.

    Из минусов стоит отметить что в нем нет OOП ну или есть, но оно какое то не такое. Если в курс обучения входит ООП то стоит подумать.

    4. Пожалуйста не берите php там слишком много ньюансов которые просто не нужны новичкам им не стоит о них думать.
    Я сейчас например знаю в какой переменной какой тип данных автоматически, я о этом не думаю. Но когда я начинал динамическая типизация приносила мне достаточно много проблем.
    Я не стану рассказывать другие минусы php все их и так знают, отмечу лишь то что его не стоит брать в качестве обучательного языка, может быть в качестве какого факультатива или просто ознакомить людей с ним.

    5. Пожалуйста помните что язык программирования это только инструмент, вам нужно учить людей мыслить и обучаться самостоятельно, а язык программирования дело такое, технологии приходят и уходят, а умение мыслить «не пропьешь».

    P.S Кстати есть такая штука small basic, она очень прикольная, присмотритесь :)
    Ответ написан
    Комментировать
  • Книга по архитектуре ПО и принципам ООП?

    Gibbzy
    @Gibbzy
    Мартин Фаулер. Архитектура корпоративных приложений.
    ISBN 5-8459-0579-6, 0-321-12742-0; 2007 г.
    Ответ написан
    1 комментарий
  • Чего бы понаписать?

    Gibbzy
    @Gibbzy
    задачи с которыми я сталкиваюсь чаще всего:
    1. крутилки вертелки и прочие ротаторы
    2. фотогаллерейки
    3. добавлялки товаров в корзины.
    Прочие эффекты.
    Ответ написан
    Комментировать