@Deprime 9) поставьте пива опытному разработчику чтобы он вас высмеял, и вы почувствовали что ничего в программировании не понимаете 10) выслушайте лекцию о том что вы сами себе придумываете проблемы 11) задумайтесь о том, что существует особый навык - так формулировать условия задачи _максимально_полно_ и _без_взаимных_конфликтов 12) осознайте, что язык в немалой степени накладывает свои ограничения, и что если бы языковых ограничений не было - то и конфликтов было бы меньше 13) попробуйте другие языки, посмотрите как они спроектированы
@Deprime новичок отличается от опытного тем, что не видит всех предстоящих задач в деталях, не видит конфликтов условий. вам не помогут паттерны пока вы собственным лбом не побьётесь об острые углы
@Deprime 1) сформулируйте задачу 2) начните её выполнять 3) дойдите до проблемы, проблема - это конфликт условий 4) подумайте как её можно решить 5) подумайте как её решали другие люди 6) посмотрите паттерны, подумайте какой из них подойдёт 7) решите проблему 8) дойдите до следующей, почувствуйте ещё больший конфликт условий и т.д.
Не духовно, а профессионально. Но в целом я с вами согласен, деньги в данном случае далеко не на первом месте. Если хочется денег - лучше пойти на курсы бухгалтеров, а потом настройки 1С. Серьёзно.
Начав с пхп можно получить пхп головного мозга. Чтобы не получить такую болезнь нужно постоянно помнить, что у пхп родовая травма, и сравнивать конкретные языковые фишки с фишками других языков.
Вообще если говорить о программировании, то нельзя научиться ему на одном языке. Программирование - это всегд опыт освоения нескольких языков. Бейсик, паскаль, джаваскрипт, пхп, питон, руби, джава, си и далее и далее. Только сравнивая их можно понять <b>суть</b> программирования.
@sh_fi5t кроме моей истории слышал другую. на восстановление попал винт, выпущенный для американского рынка. а у нас тут сплошь китайщина. сколько ни перепробовали азиатских доноров той же модели - не подходят, американского донора найти не смогли.