Я могу сказать одно топикстартеру(исходя из его предыдущих тем и комментариев на ДОУ): «Не гонись понять сразу все правила игры. Начни писать, что-нибудь для себя (я начинал с создания каталогизатора для своей электронной библиотеки). Со временем ты набьешь все необходимые шишки. И уже позже, читая подобную литературу ты будешь вспоминать свой код и понимать, что ты мог бы в нем исправить».
Извините, но мы все немножко гоним:
WeatherObserver observer = (WeatherObserver)observers.get(i);
в данном случае Observers нетипизированный массив, а значит в нем может храниться всё, что угодно. А компилятору надо точно знать, что переменной observer передается ссылка на объект типа Observer. Вот поэтому и используется принудительный каст.
Обобщения мы используем как синтаксическую конструкцию языка, а работаем с конкретным типом. Вот и получается, что кидаем в контейнер строгий тип, внутри храним ссылку на Object, а вынимая вынуждены кастовать обратно в строгий тип. Или я уже окончательно запутался в предмете нашего обсуждения)))
В объект-контейнер помещается другой объект, другими словами, отношение has-a. Всё остальное мы придумываем сами.
weatherobserver
", но и унаследованных потомков.
Если у тебя гражданство Украины, то ты вполне можешь ехать в Москву. Особых проблем быть не должно.
www.present-dv.ru/...present/current — вот здесь цены на съем квартиры в Хабаровске. 1 рубль = 0,25 гривны. Сам пока живу в вышеупомянутом Комсомольске ) С утра температура около −30.
А вы что предлагаете? в своем городе у меня есть квартира, но нет интересных проектов. Иногда можно пожертвовать частью доходов, но иметь доступ к решению (и решать) более сложные задачи. Наших граждан пугают Украиной, мол, не выберете Путина, значит, будет как в Украине: холодно, голодно и т.д. А оказывается у вас стоимость жизни (еда, квартиры, развлекуха) в разы дешевле, чем у нас в среднем по стране.
Спасибо) Будем смотреть с братом вакансии: я вакансии разработчика, а братишка — системного администратора.
быть такого не может. Либо у нас в России всё наизнанку(((( Живу на Дальнем Востоке, зарплаты в городе от 200$ до 1000$. Городок 250 тыс жителей. Аренда квартиры начинается от 200$ — 300$. Собираемся переезжать в Хабаровск (город побольше, да и зарплаты ближе к 1500$ — 2500$), так там квартиры от 800$ в месяц. Все цены указывал за однокомнатные. Может лучше к вам в Украину приехать? ))
Извините за оффтопиковый вопрос, но, я в здесь в комментариях люди пишут, что съем квартиры в Киеве обходится от 1500 до бесконечности. В связи с этим вопрос: в какой валюте это? в долларах?
Добавлю, что преподаются еще такие дисциплины, как: Теория решения изобретательских задач, Методы оптимизации, Технология разработки программных продуктов, Распределенные системы, Теория систем, ООП, Теория разработки языков программирования, много-много экономики (специальность: информатика в экономике), много-много математики (специальность все таки: информатика) и т.д. Тоже когда-то думал, что можно и самому. Но всегда упираешься в потолок, так как не знаешь каких-либо понятий, лишь только потому, что никогда их не слышал.
Пишу из Росси, с Дальнего Востока. Первое образование было техник-программист (Техникум, 2003 год). Второе получаю сейчас — информатик-программист (Университет). Учиться пришел уже ради корочки (эммиграция). И вот что я скажу: во-первых — преподаватели есть сильные, а есть очень слабые; студенты — есть слабые, а есть очень слабые; в-третьих — технологии старые. Но! Этого фундамента достаточно, чтобы получить хорошее образование, если бы не еще одно «но»: когда я прошу преподавателя копнуть гораздо глубже, он мне говорит, что остальные этого не поймут(нонсенс, не правда ли?); большую часть времени я обучаю слабого преподавателя и это плохо. Почему? Потому что преподаватель, который не знает какой-нибудь технологии, гораздо хуже того, который бы не смог её объяснить. Потому что если профессор честно скажет студенту, что есть, например, NoSQL и при этом честно скажет, что не может объяснить про это, то по-крайней мере студент, зная термин, сможет нагуглить нужную информацию. А если ему этого не сказать, то он и не сможет ничего узнать, так как новый термин в голове сам по себе не появляется. Может быть, я смотрю на это со своей колокольни, так как книжек уже прочитал невероятно много и уже давно считаю англоязычную литературу наилучшим справочником в нашей профессии, и трехлетний опыт программирования имеется (хоть и считаю себя по прежнему продвинутым джуном), но проблема в образовании (а особенно АйТи-образования) стоит сейчас особенно остро и в России, и в Украине, и я так думаю в Белоруссии. И если даже откроются филиалы зарубежный ВУЗов в наших странах, а преподавать будут наши профессора, то прогресса не будет никакого.
Поищу и скину. Но учти, что я дотНетчик со всеми вытекающими ;) + писано под Metro Style.