![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| source777 |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
Имхо, ты ещё даже к первым 10% не приступил... Паттерны вообще к языкам программирования прямого отношения не имеют, они документируют архитектурное решение, причём именно его идею, а не реализацию. Язык реализации - это всего лишь малая часть процесса кодирования. А кодирование, в свою очередь, всего лишь 1/3 процесса программирования, причём самая простая. Любой профессиональный программист не ограничен рамками какого-либо языка программирования и как правило знаком со многими языками и разнообразными фреймворками, выбирая какой-либо конкретный под каждую задачу отдельно. Это сообщение отредактировал(а) source777 - 26.5.2009, 20:13 -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||||
|
|||||||
| Win MK 32 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 492 Регистрация: 15.7.2002 Репутация: нет Всего: нет |
Про паттерны сказно много (в интернете), а где их примени(я)ть - не понятно.
Примеры кода в книгах по паттернах написанные с синтаксисом неизведанного языка не понятны. А сколько языков надо знать? И какие? Возможно ли специализация? Мне например интересно делать web-приложения и совсем не интересно оконный интерфейс для Windows и других ОС. |
|||
|
||||
| nerezus |
|
||||||||||||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 12 Всего: 43 |
НАдо было сначала изучить теорию.
Это примерно то же самое, что тебе учить паттерны. Рано. Очень рано. Примерно 2-3 года при университетской нагрузке при условии 2 пар по IT-предметам в день.
Без знания английского програмимистом стать нельзя, так как 95% информации - только на нем. |
||||||||||||||
|
|||||||||||||||
| source777 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
Ну для полноты картины нужно знать хотя бы 3 языка: скриптовый(PHP[не рекомендую], Ruby, Python, Perl[не рекомендую]), компилируемый в native-код(C++, Delphi, D) и компилируемый в байт-код(C#, Java, VB.NET[не рекомендую]). Совсем замечательно, если кроме этого знать какой-нибудь функциональный язык(Haskell, Erlang, F#) и основы ассемблера. У каждой группы языков своя специфика, свои преимущества и недостатки.
+ Для веб-разработки(да и не только для неё) кроме этого базиса нужно знать некоторые DSL(SQL, JavaScript), языки разметки(XHTML, XML, YAML, JSON, HAML) и языки преобразований(CSS, XSLT).
зато методы в Java и переменные в C# только так, кстати речь не шла о классах... -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||
|
|||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |