На мой взгляд знание всех операторов относится к умению создавать хорошие программы так же, как знание русского языка относится к написанию интересных книг :)
На мой взгляд знание всех операторов относится к умению создавать хорошие программы так же, как знание русского языка относится к написанию интересных книг
а я думал делайте какие ниб шпаргалки с основными операторами
А не надо ни выучивать, ни вызубривать. Все запоминается и осваивается на практике - программки хотя бы надо писать маленькие, ситуативно и контекстно будете знать. Но группы операторов просто надо знать, а внутри - что и когда применять, вот и посматривайте в описание языка. Абстрактное вызубривание так же бессмысленно, как и учить языки по словарю, не упражняясь ни в переводе, ни в чтении, ни тем более в общении.
В яве их вообще очень много, поэтому цены на java-программистов в мире довольно низкие.
Не знаю, как во всем мире, а у нас вполне приличные деньги дают. Вот, например, самая обычная вакансия с сайта охотников за головами:
Цитата(Senior Java Developer)
Обязанности:
участие в разработке корпоративной информационной системы для деятельности страховой компании (тонкий клиент, БД Oracle); подготовка технических спецификаций на внесение изменений Требования:
основные требования: опыт работы с Java не менее 3-х лет; уверенное знание следующих технологий: Java: J2EE 1.3 (JSP, EJB 2.0, Servlet, JNDI, Web Services, JDBC); PL/SQL; XML: XML (DOM, SAX, Schema). Дополнительный плюс XSL, XSLT; Шаблоны проектирования: GoF, J2EE (знание и опыт применения); дополнительные требования: опыт работы с использованием: Build tools: Maven, Ant; БД: Oracle 10g; Сервера приложений: BEA Weblogic 9.XX, JBoss. Среда разработки: IntelliJ IDEA 6.0 (7.0). Системы контроля версий: SVN. Желательно наличие сертификатов (SCJP, SCWCD, SCBCD, SCSA) английский - intermediate гражданство РФ Условия:
размер заработной платы обсуждается (80000 - 100000 руб.); есть премии по результатам года; компенсационный пакет: медицинская страховка, бесплатное питание; предусматриваются программы по обучению, повышению квалификации; режим работы: 5-дневная рабочая неделя (9:00 – 18:00), по договорённости можно смещать график.
jem, дык это в Москве. Для Москвы это не особо много учитывая "опыт от 3х лет", знание кучи Java специфичных технологий, английского и наличие сертификатов. Тем более по факту на собеседовании найдут повод скостить цену. И по мировым меркам это довольно дешевая цена на такого специалиста. ИМХО, работа на Java обычно скучная и неинтересная и писать на ней неприятно - очень ограничивающий язык.
jem, 100000 в месяц - это где то 20 баксов в час. Индус с такими же характеристиками и опытом будет как раз столько же стоить, если не дороже. А американец раза в 3 дороже минимум.
Американец в Россию работать не пойдет, впрочем, так же, как и индус. Потому, что денег ему таких здесь никто не даст. Хотя, может, вы все рассчитываете по штатам работать Вы бы мне лучше другой пример программистов привели, у которых средняя ЗП выше, чем у Java-программистов. А то я, возможно, неверный вывод сделал, основываясь на частоте размещения вакансий, например, на sql.ru и указанными в них ЗП для java-программистов.
Цитата(Imp)
Индус с такими же характеристиками и опытом будет как раз столько же стоить, если не дороже.
Если бы у них на выходе еще не такой корявый софт был...
Американец в Россию работать не пойдет, впрочем, так же, как и индус. Потому, что денег ему таких здесь никто не даст. Хотя, может, вы все рассчитываете по штатам работать Вы бы мне лучше другой пример программистов привели, у которых средняя ЗП выше, чем у Java-программистов. А то я, возможно, неверный вывод сделал, основываясь на частоте размещения вакансий, например, на sql.ru и указанными в них ЗП для java-программистов.
А в чем проблема со штатами работать? Я вот например работаю. И не первый год. Ну насчет больше получают - это обычно всякие узкие спецы. А из более менее массовых - ну ERPшники например, но я в эту область не пойду даже за большое бабло. А вообще за 20 в час можно много прикольной и интересной работы найти и без жавы.
Цитата(jem @ Aug 30 2009, 19:31)
Если бы у них на выходе еще не такой корявый софт был...
Ну у нас и своих "индусов" хватает - вы уж мне поверьте, я с ними 3 года работал. И среди индусов тоже нормальные встречаются.
Можно подумать, что у ERP`шников какой-то свой язык программирования.
Тут наткнулся на оценку рынка кадров в IT, довольно спорную, но все же, обратите внимание на позицию программиста Java.
Ну я больше на Python'е получаю чем гипотетический Java-программист, если рассчитывать на 40 часов в неделю. Вообще от языка зарплата не напрямую зависит. Больше от уровня программиста и от решаемых задач. А так это "средняя температура по больнице".
Ну я больше на Python'е получаю чем гипотетический Java-программист, если рассчитывать на 40 часов в неделю.
В таком случае, лучше работать администратором баз данных. Я вот, например, существенно больше зарабатываю, чем средний Java-программист и при этом у меня вагон свободного времени
Imp, ну я так отшутился, сиронизировал. А так-то я высказал вполне конкретную вещь и подкрепил ее фактами. Вы же это оспариваите и подкрепляете свою точку непроверяемым, в принципе, частным случаем. Я вот не припомню вакансий с Python`ом, предлагаемых у нас в России, и не знаю, сколько за такой экслюзив дают деньгоф.