Posts Tagged ‘java’

Tallink ищет Java и SQL программистов!

Friday, June 11th, 2010

В таллинке набор.
Ссылки на си-ви кескусе:
java link

sql link

Писать и посылать свои сивишки надо напрямую Славе (глав.програм.) – slava@tallink.ee

Под катом можно найти сами объявления – ибо набирать будут пока не наберут, а объявы с cv-online пропадут в конце месяца.

(more…)

Работа для Java или/и ExtJS программиста!

Thursday, January 21st, 2010

Если ты Java программист или ExtJS эксперт и ты ищешь работу, то не проходи мимо и рассмотри возможность работы у нас в компании!
Не буду писать тут никаких подробностей, ибо о них можешь спросить лично меня по адресу soswow@gmail.com. Туда же можно сразу слать CV. К сожалению я не могу назвать имени компании, но если кому-то действительно нужно, то он узнает :)

Домашнее задание для встречи 26.01

Friday, January 15th, 2010

Привет, чертяки!

Мы возобновили практику домашних заданий. Как и раньше, к следующей встрече будет предложена простенькая задачка, победитель будет объявлен на встрече 26 января.

Задача: в дереве ревизий CVS надо найти последнюю ревизию в данной ветке. cvs-tree

Например, на рисунке справа есть две ветки: “experiment1″ и “experiment2″. В ветке “experiment1″ последняя ревизия – 1.3.2.4, а в ветке “experiment2″ – 1.3.4.1

Поскольку пример из жизни, то уже есть две реализации этой задачи.

Первая реализация – короткая, но некорректная. Она не учитывает случай, когда ревизия была удалена (см. картинку).

Вторая реализация – корректная, но громоздкая.

Домашние задание состоит в том, чтобы написать корректно и лаконично. Кто как может. Кому как нравится. Можно использовать любой язык программирования. Приветствуются методы и языки, о которых шла речь на двух последних встречах (Функциональное программирование, Python, C#, Haskell, Scala, Scratch, Alice :) ).

Ответы и вопросы можно писать здесь в комментариях или по мылу andrei punkt solntsev koer gmail punkt com. Если вы не хотите, чтобы ваше решение показывали кому-либо, укажите это в письме.

Удачи!

Tieto ищет Java-разработчиков!

Thursday, December 17th, 2009

Интернациональный ИТ концерн (Tieto) ищет Java EE разработчиков в эстонское отделение. Стабильная зарплата вне зависимости от кризиса, хороший коллектив, смешанный как по языкам так и по половым признакам. Если интересует – e-mail: kirill тчк frolov [афф!] tieto тчк com

Jobs @ Helmes

Thursday, December 3rd, 2009

Небольшое обьявление от наших спонсоров.

Фирма Helmes ищет людей на позиции:

1. ERP FINANTSKONSULTANT, http://www.cv.ee/too/helmes-as/erp-finantskonsultant-d142245.html

2. Java developer, http://www.cv.ee/too/helmes-as/java-arendaja-d142423.html

Если хотите предварительно задать дополнительные вопросы, можно обратиться к Игорю Менькову – igor.menkov[at]helmes тчк ee

Видео: Андрей Солнцев. Функциональное программирование на Java

Monday, November 30th, 2009

Функциональное программирование – это парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций. В функциональном языке, при вызове функции с одними и теми же аргументами мы всегда получим одинаковый результат в обоих случаях, входные данные не могут измениться, выходные данные зависят только от входных.
Андрей Солнцев сделал отличную вводную – “ФП для чайников”, показал разницу между императивным и функциональным стилями на примере алгоритма бутерброда, а так же рассказал как принципы ФП могут быть применены в программировании на языке Java. Java не предоставляет возможностей для ФП на уровне синтаксиса, и поэтому, приходится пользоваться сторонними библиотеками, такими как Google Collections.

 

Тут нельзя не процитировать Сергея Зефирова (он же thesz):

1. Программы лучше писать на Хаскеле.

2. То, что не получается написать на Хаскеле, лучше генерировать из описания на Хаскеле.

3. И только то, что совсем-совсем невозможно уложить в предыдущие два пункта, надо писать на другом ЯП.

От себя, желаю всем когда-нибудь освоить Хаскель. Как сказал Андрей, “если это не убьёт ваш мозг, то сделает его сильнее”.

Обзор встречи 26.11.2009 – Функциональные элементы в ООП

Friday, November 27th, 2009

В четверг состоялась очередная встреча нашего сообщества. Встреча прошла под названием “Функциональные элементы в ООП”, именно потому, что доклады были не о функциональных языках программирования, а об использовании парадигмы функционального программирования в таких языках как Java, C# и Python.

Вечер открыл Андрей Солнцев с докладом “Функциональное программирование на Яве. Практикум на ЭВМ”. Андрей популярно, с помощью бутербродного алгоритма, объяснил, в чём заключаются основные тезисы ФП, и рассказал как это можно использовать при написании программ на Java, с примерами Google Collections.

Довольно важный тезис, который подчеркнул Андрей, это то, что ФП в языке Java хорошо подойдёт для написания бизнес-логики, но, к сожаению, программист не имеет полного контроля над тем как будет исполнятся программа – этот контроль берёт на себя компилятор.

“Это же Python!” начал свой доклад Александр Мочёнов. Александр поведал нам немного об истории и философии, а так же о фишках ООП и ФП в языке Python.

Мы узнали что Python – это мультипарадигменный язык программирования, имеющий обширную стандартную библиотеку. Сказать откровенно, код на Python действительно кажется на столько “чистым”, что потом код на Java или C# кажется кучей мусора – кажется, что фигурные скобки это действительно лишнее, а все программисты являются достаточно взрослыми людьми для того чтобы делать отступы правильно.

Не смотря на то, что Python является довольно популярным языком программирования в мире, в нашем сообществе почти не оказалось Python-программистов. Я насчитал всего 2 человека – и те – QA-инженеры :) Александр заметил, что Python не рекомендуется для написания приложений, где очень важна производительность – вероятно это и есть причина.

Третий доклад, “Функциональное программирование в C#”. Юрий Муленко рассказал нам о функциональных конструкциях языка C# которые здорово облегчают разработку. Для многих, по всей видимости, эта презентация стала выносом мозга, но как сказал Андрей в самом начале, “если это не убьёт ваш мозг, то сделает его сильнее”. Понадеемся, что после прошедшей встречи, мозги всех участников стали ощутимо сильнее :)

Aqris ищет Java девелопера, или ваш второй урок японского :)

Monday, August 24th, 2009

Тем, кому понравился классный офис Акриса, предлагается посещать его немножко чаще, на основе контракта, и в виде работы. Чай, кофе, гибкий рабочий график и шикарный вид из окна прилагаются. Больше информации здесь.

CV слать сюда: jobs@aqris.com

Работа для разработчиков в HireRight и FisionOne

Wednesday, May 20th, 2009

Первое забавное, передаю как просили:

1. FusionOne
В FusionOne нужны программисты и тестеры – Java, C++.
Обращаться по адресу vrootАТfusionone.ee к Виктории Роот. Но при этом надо сказать, что вы от Инны Куфельд.

Так и быть, про меня и дев-клаб можете ничего не говорить :)

2. HireRight
HireRight opens the cofiguration manager position.

Job Description:

Installs and administers independently operational systems
Implements software or hardware for a large number of users and/or an information system of critical load.
Solves complicated hard- and software-related problems, analyses the reasons and recommends solutions.
Consults internal clients and recommends software solutions for specific business issues. Participates in negotiations with suppliers (discounts, delivery, etc.), monitors the performance of contracts.
Manages short-term system installation-, upgrade- or administration-related projects.

Required Skills Include:

Required work experience: at least 3 years in the field, expertise in non-standard solutions of systems administration and/or client support
Bachelor’s degree in IT or related field

Обращаться к asolntsevАДhireright.ee

HireRight needs developers

Thursday, May 7th, 2009

Небольшое объявление о работе.
Вот официальный текст:

Job Description:

* Develop and maintain Web based applications using Java J2EE technologies, including web services, servlets
* Develop and support back-end data processes to support Web, Database and other distributed applications
* Work with the development team, product management, quality assurance and system architects to ensure the code developed meets system requirements and design specifications

Required Skills Include:

* Bachelor’s degree or MSc in computer engineering, computer science or related engineering field
* Experience and knowledge of programming languages (Java,C++,PLSQL)
* Experience in Object Oriented development skills using Java, J2EE, C++
* Experience in UNIX and/or Windows development environment a minimum of 3 years programming experience

Contacts:
Liivalaia 13/15, Tallinn, Estonia.
Tel: (372) 6 976 600
Fax: (372) 6 976 601
E-mail: info@hireright.ee

Скажите, что узнали о работе через DevClub.

От себя добавлю: в этой фирме мне нравится далеко не всё, минусов хватает. Но в то же время есть много всего интересного, нового, есть возможность проявить себя. Постоянно появляются новые технологии, новые проекты. Имя HireRight в своей области громкое. Не раз наши продукты признавались лучшими в своей области, чего стоит только HireRight Enterprise (2008 Top HR Product of the Year).

Программирование поисходит в суровых условиях рынка, то есть делать надо много и только то, что надо, никаких программерских изысков и излишеств. Codebase общий, то есть все будут смотреть и исправлять ваш код (не всем это нравится), но и вы сможете учиться на чужих ошибках.
То есть в общем и целом, суровая мужская работа. Мне нравится.