Выучить Java не проблема. Со Spring'ом, Hibernate'ом и прочей тяжелой требухой разобраться проблематично. До сих пор в них хорошо не разбираюсь. Да еще и к тому же over 9000 веб фреймворков, в которых ковыряться нужно по мере надобности. Но этот, так сказать, особенности платформы. Еще всякие Ant'ы, Maven'ы, в которых по ходу дела придется разобраться. Ну и Weblogic на закуску или еще что по-хлеще, если это Web и организация по-солиднее.
P.S. подскажите, где это платят по 3600 баксов девелоперам в месяц ибо, в стране где я работаю 2000 получают разве что только топ сениор девелоперы.
Проблема не в том, на сколько больно что-то написать. Проблема в том, на сколько больно это потом поддерживать. В случае динамического языка, это значит, что если ты что-то поломал, то ты узнаешь об этом на стадии исполнения с большой долей вероятности. А теперь представим себе что-то а-ля интернет банка, где, скажем, пару тысяч страниц. Конечно от этого спасает тестирование, котороые далеко не всегда реально провести за короткий срок. Второй вариант — написать интеграцонные тесты на чем-то вроде watir/selenium.
Да и честно говоря весьма сомнительно, что банки и проч. в ближайшее десятилетие рискнут перейти на что-либо отличное от Оракла, учитывая, на сколько консервативны они по своей природе.
Я тоже выпустил в с срок продукт со всем тем не реальным количеством фич, который должен был быть впихнут в релиз любой ценой. Я был достаточно хорош для этого.
Но оказался недостаточно хорош для того, что бы сделать это без багов(собственно, как и 99% программистов, кого гонят палкой лишь бы выпустить продукт в срок любой ценой).
В нашей компании есть традиция писать в соответствии с Clean Code, смотреть Clean Code Episodes, читать Clean Code и подсаживать на Clean Code вновьпришедших.
Лучше кривеньконаписанная система, которая работает, чем идеально проработанная архитектура, которая не работает.
Судя по тому, что было в статье написано я должен признать, что архитектура все еще кривенькая, но намного лучше, чем была раньше. Изобретены некоторые велосипелы, которые не стоило бы изобретать.
Из того, что описано выше, почему-то у меня возникает предположение, что наверняка у вас с транзакциями проблемы есть, если вы вообще их используете, а не просто автокоммитом все в базу забабахивает…
На самом деле вам не помешал бы один пускай не Senior, но хотя бы Middle девелопер, который успел понаступать на грабли и понабивать шишек.
А по сути в выправке дизайна вашей аппликации, успехов вам!
Я вот предпочитаю использовать IntelliJ IDEA. В ней тоже практически никогда не приходится использовать мышь. И чувствую я себя достаточно продуктивно под ней по сравнению с Eclipse, где иногда все-таки приходится тянуться за мышкой. В случае веб-девелопмента все равно приходится довольно часто тянуться за мышкой, что бы обновить страницу в браузере-сделать несколько тыков.
Есть ли у кого-то опыт профессиональной разработки на Java под vim? Как дебажить и проч и проч? Хотелось бы попробовать полный хардкор…
Эхх… Вроде бы компании с большой буквы…
У них что-то вроде
«SELECT * FROM TBL T WHERE T.A = „+$a+ “ AND T.B = „+$b;
вместо
“SELECT * FROM TBL T WHERE T.A =? AND T.B = ?»;
Написано наверняка было? Я, к сожалению, не большой эксперт в SQL Инъекциях…
Отличный сервис для наброски простенького интерфейса веб-сайта.
Надеюсь, они еще добавят кнопочки социальных сетей для интеграции, что бы их можно было драг-н-дроп'нуть на макет, ибо сегодня они есть на многих сайтах (ФБ, ВК, ОК и т.п.).
P.S. подскажите, где это платят по 3600 баксов девелоперам в месяц ибо, в стране где я работаю 2000 получают разве что только топ сениор девелоперы.
Да и честно говоря весьма сомнительно, что банки и проч. в ближайшее десятилетие рискнут перейти на что-либо отличное от Оракла, учитывая, на сколько консервативны они по своей природе.
Но оказался недостаточно хорош для того, что бы сделать это без багов(собственно, как и 99% программистов, кого гонят палкой лишь бы выпустить продукт в срок любой ценой).
Следующий релиз был посвящен багофиксам.
Профит?
Да и сходств никаких нет, ни капли, ага:
vs
Судя по тому, что было в статье написано я должен признать, что архитектура все еще кривенькая, но намного лучше, чем была раньше. Изобретены некоторые велосипелы, которые не стоило бы изобретать.
Из того, что описано выше, почему-то у меня возникает предположение, что наверняка у вас с транзакциями проблемы есть, если вы вообще их используете, а не просто автокоммитом все в базу забабахивает…
На самом деле вам не помешал бы один пускай не Senior, но хотя бы Middle девелопер, который успел понаступать на грабли и понабивать шишек.
А по сути в выправке дизайна вашей аппликации, успехов вам!
Есть ли у кого-то опыт профессиональной разработки на Java под vim? Как дебажить и проч и проч? Хотелось бы попробовать полный хардкор…
У них что-то вроде
«SELECT * FROM TBL T WHERE T.A = „+$a+ “ AND T.B = „+$b;
вместо
“SELECT * FROM TBL T WHERE T.A =? AND T.B = ?»;
Написано наверняка было? Я, к сожалению, не большой эксперт в SQL Инъекциях…
Надеюсь, они еще добавят кнопочки социальных сетей для интеграции, что бы их можно было драг-н-дроп'нуть на макет, ибо сегодня они есть на многих сайтах (ФБ, ВК, ОК и т.п.).