• Composer не видит переменную PATH?

    @Dimon-zmey
    Все дело в использовании Open Server в котором уже установлен composer. Зайдите в \OpenServer\modules\php\ выберите версию php которую вы используете и удалите файлы composer.bat и composer.phar. После перезагрузки сервера команда composer сразу заработает.
    Ответ написан
    5 комментариев
  • В чем смысл ВУЗа?

    @odox
    Сам перешел на 3 курс, в семье есть ктн. Чего-то вроде бы должен понимать.
    "Зачем программистам учить русский, обж, шрифты в Ворде?"
    Не зачем, а почему. Есть программа от министерства образования(ну точнее набор требований). Там указано всякое вроде Этикета и Философии. Так же в институте исторически есть эти кафедры, которые даже при полном отсутствии смысла будут доказывать острую необходимость читать психологию айтишникам, ибо иначе сокращения, а профильные кафедры просто забьют ибо психолог будет кричать громче и убедительнее. Те же кто будут принимать решения не заинтересованы в вашем образовании, вам же тогда не продать доп курсы и прочую ересь, а узнают о действительном качестве образования единицы т.к. родители ваши не понимают в этой сфере(в большинстве своем), а соответственно схавают любой связный текст со дня открытых дверей, а когда уже поймете - будет поздно. Плюс человек имеет такое свойство, если он потратил кучу ресурсов на что-то и это что-то оказалось фуфлом он будет склонен находить в этом фуфле кучу плюсов и затаскивать туда остальных и тем больше плюсов, чем фуфловее фуфло. Так же есть(как бы это не было неприятно) куча "еврейских мам"(пап), которые предыдущий факт совмещают еще с тем, что он не получил вышку/хотел стать кем-то и будет пихать это в ребенка.
    "Почему все профили по программированию противоестественно смешивают с математикой?"
    Потому что исторически программист - это инженер/математик, который построил математическую модель, засунул ее в компьютер с 256 командами. Тогда это было что-то вроде дополнения к основной работе(по крайней мере ВУЗ это представлял себе так). Все изменения после 90го года если и как-то преподы за уши втянули в требования программ, то основа все равно старая.
    "Зачем нужен преподаватель, читающий лекции по книге, когда есть книга?"
    Опять же не зачем, а почему. В старой системе не было даже книг на каждого человека в библиотеке. Сегодня же никто даже не собирается обновлять программы, придумывать чего-то новое. Максимум, что сделали - все тоже самое, только по скайпу.
    "Тогда в чём смысл ВУЗа?"
    в вузе вас приучают к современной действительности, где необходимо 11 лет + 4 года + 2 года(опционально) заниматься не ясно чем не ясно ради чего. Чтобы выбить из человека все желания и заставить делать, что говорят. Знания же вы и так получите, работа же вам нужна.
    "И почему требуется его корочка чтобы устроиться на работу?"
    Спокойно работаю с середины первого курса(требование только быть на митингах 2 раза в неделю, дни плавают поэтому спокойно прогуливаю, в итоге выходит немного плюс у старших курсов можно узнать отношение преподов к прогулам) Коллеги есть как с образованием так и без. Требования по образованию есть только если заказчик не из наших и не понимает как это ВУЗ может быть бесполезным. Это уже вы сами себе внушили, что вам нужна бумажка.
    Ответ написан
    Комментировать
  • В какой последовательности читать книги по JS?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    За всю свою практику продолжительностью более 20 лет я прочитал только одну книжку по программированию, это был Фигурнов про программирование на паскале под ДОС, и это было в середине девяностых... С тех пор читаю только документацию и то по мере необходимости.

    Обычно всегда ситуация так складывалась, что приходилось сначала ввязываться в бой, а по ходу уже разбираться что к чему, как, зачем и почему. В результате в начале было катастрофически сложно, зато сразу изучаешь только актуальные вещи. К тому же вырабатывается привычка постоянно искать и находить, осмыслять, переиначивать и использовать.

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

    В общем критерий истины - практика и никак иначе.

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

    Поэтому выбери себе проект, и начинай делать. Сначала будет все плохо, непонятно и вообще адский адов ад. И только если тебе хватит упорства и настойчивости, усидчивости, концентрации и везения, то, постепенно, все начнет меняться.

    Короче говоря ключевое слово тут ДЕЛАТЬ, а все остальное - лишь вспомогательные элементы.

    ЗЫ: Я встречал немало народу, почитавших книжек, прошедших курсов, знающих команды, но не умеющих их использовать, в результате не способных программировать. Для того, чтобы программировать, т.е. транслировать машине свою волю, на понятном ей языке, необходимо иметь эту самую волю для начала, а остальное уже приложится по ходу дела.
    Ответ написан
    3 комментария
  • Как разбить строку на символы?

    Вам нужна функция str_split
    Для кириллицы:

    mb_regex_encoding('UTF-8');
    mb_internal_encoding("UTF-8");
    $charlist = preg_split('/(?<!^)(?!$)/u', $string);
    Ответ написан
    Комментировать
  • Какой фреймворк выбрать для обучения?

    @Fortop
    Tech/Team lead
    Берите микрофреймворки Slim, Zend Expressive

    У вашего "быстро выучить" есть большой подвох, что вы и останетесь на том что выучили.

    Потому что такие фреймворки как laravel, yii провоцируют писать не очень хороший код.
    Ответ написан
    1 комментарий