Friday, August 12, 2005

Moja recenzja Sothink SWF Decompiler MX 2005b

Na witrynie Software Developers Journal - jednego z najbardziej prestiżowych czasopism w Polsce, no i przede wszystkim jedynego czasopisma o programowaniu zamieszczono recenzję mojego autorstwa. Recenzja dotyczy programu Sothink SWF Decompiler - w skrócie, aplikacji do dekompilacji plików swf. Artykuł można przeczytać tutaj

Sunday, August 07, 2005

Marna dola programisty Java cz. 1

Sytuacja w Polsce, jeśli chodzi o hosting dla webaplikacji tworzonych w Javie jest conajmniej nieciekawa. Tak najprawdę istnieje jedyna poważna firma – http://www.jhosting.pl , która jednak za swoje usługi życzy sobie bajońskie sumy (1200 złoty netto rocznie za marne konto z dzieloną wirtualną maszyną Javy!). Reszta to po prostu wielkie nieporozumienie. Co jest tego przyczyną? Zbyt duże wymagania aplikacji javowych co do ilości pamięci operacyjnej czy niedouczenie polskich administratorów? Jeśli chodzi o to ostatnie to rzeczywiście, polscy administratorzy niewiele wiedzą o Tomcacie czy JBossie. Prędzej specjalistami w tych dziedzinach są programiści Java. Sam osobiście znam kilkoro adminów, którzy na pytanie o znajomość javowych serwerów milkną i zmieniają temat. Póki co dla Polaka pozostaje zakup takiego konta zagranicą. Tam ceny są już nieco niższe, jednak nie ma tak naprawdę rozsądnych rozwiązań za sumy poniżej 500-600 złotych rocznie. Najlepszym rozwiązaniem wydawać się więc może kupno wirtualnego serwera o przyzwoitych parametrach (np. Adiungo lub FDCServers) lub ew. serwera dedykowanego.

Tymczasem sytuacja programistów PHP ma się zgoła odmiennie. Ilość firm oferujących hosting dla takich aplikacji jest ogromna - zarówno w Polsce jak i na świecie. Ofert jest tyle, że nie sposób przed zakupem zapoznać się z 1/10 tego co jest dostępne na rynku. Co więc ma zrobić Javowiec? Przenieść się na php ? Wolne żarty;) Nawet PHP 5 ze swoimi możliwościami obiektowymi w niczym nie dorówna Javie. Póki co jednak, aplikacje webowe napisane w Javie będą stosowane w intranecie i hostowane na serwerach firmowych, które tą aplikację stworzyły.

Na JDN można zobaczyć mój post na temat hostingu Java w Polsce: http://jdn.pl/node/182

Moje CV

ImięJacek
NazwiskoOlszak
Telefon********
Adresul. ***** */*, 02-441 Warszawa
E-mailjacekolszak [at] gmail.com
Data urodzenia18 august 1983
Stan cywilnykawaler
Wykształcenie 2004 - do dziśWyższa Szkoła Informatyki w Łodzi (wydział zamiejscowy w Bydgoszczy)
2003Uniwersytet Mikołaja Kopernika, Wydział Fizyki, Astronomii i Informatyki Stosowanej
1998 - 2003Technikum Elektroniczne, Toruń dyplom technika w specjalnoci automatyka przemysłowa
Certyfikaty sierpień 2006Sun Certified Java Programmer SCJP 5.0
Doświadczenie 05.2006 - do dziś ISolution [programista/projektant J2EE, Hibernate, Spring, JSF]
10.2005 - 05.2006 Ramzes Sp. z o.o. [programista/projektant J2EE, EJB 3, web services, Spring, Hibernate]
05.2004 - 10.2005 WiedzaNet Sp. z o.o. [programista Java, ActionScript 2(Flash), Toolbook, PHP]
2003 – 2005 Praca jako freelancer – PHP, Java, SQL, Flash, DHTML
2002 – obecnie Praca przy projektach open source – programowanie i zarządzanie projektami
Osiągnięcia 2003otrzymanie nagrody Dyrektora za Najlepszą Pracę Dyplomową roku 2002/03 w dziedzinie Informatyki
1998zajęcie 5 miejsca w wojewódzkim Konkursie Informatycznym (algorytmy)

My CV

NameJacek
SurnameOlszak
Phone number********
Addressul. ***** */*, 02-441 Warszawa
E-mailjacekolszak [at] gmail.com
Date of birth18 august 1983
Marital statusbachelor
Education 2004 - todayThe College of Computer Science, Lodz (Division in Bydgoszcz)
2003 Nicolaus Copernicus University, Torun
Faculty of Physics, Astronomy and Informatics NCU
1998-2003Electronic Technical College, Toruń
technical degree in industrial automatics
Certificates august 2006Sun Certified Java Programmer SCJP 5.0
Job experience: 05.2006 - today ISolution [Java developer/architect - JavaServer Faces, Spring, Hibernate]
10.2005 - 05.2006 Ramzes Sp. z o.o. [Java developer/architect - J2EE, EJB 3, web services, Hibernate, Spring]
05.2004 - 09.2005 WiedzaNet Sp. z o.o. [Java programmer, ActionScript 2(Flash), Toolbook, PHP]
2003 – 2005 Work as a freelancer – PHP, Java, SQL, Flash, DHTML
2002 – today Open Source – developing and projects leading
Achievements 2003headmaster's price for the Best Diplom Work in Computer Science in 2002/03
1998fifth place in Computer Science Provincial Contest (algorithms)

My skills

Java

Skills: 9/10
JSE 5.0 - [scjp 5.0] (oop, eclipse, junit, maven, ant, aop (jboss aop, spring aop), rmi, io, net, jakarta commons, xml, xmlbeans, swt, jface, swing, basics of eclipse plugins making),
JEE (javaserver faces, servlets, jsp, struts, spring, ejb 3.0, hibernate 3, web services - xfire, jdbc, velocity), JME (basics)

ActionScript 2.0 (Flash)

Skills: 9/10 object oriented programming, AS2Lib (collections, unit tests etc.), Action Script Development Tool + Flashout, Flash MX 2004 Professional

PHP

Skills: 9/10 PHP 4, PHP 5 (object oriented programming), Smarty, phpunit, systems (Mambo, MediaWiki,PhpBB, ezPublish etc.)

Ruby

Skills: 6/10 (eclipse rdt, oop, io, drb, rinda, webrick, threads, xml, unit tests)

Ruby on Rails

Skills: 6/10 (Active Record, Action View, AJAX techniques, Action Controller, lighttpd, webrick, eclipse radrails)

Databases

Skills: 7/10 relational databases (MySQL, PostgreSQL, HSQLDb), o/r mapping tools for Java and PHP (EJB 3 persistance, JDO, Propel), Berkeley DB, db4o, Prevayler

Linux

Skills: 5/10 Daily use - desktop linux (os: Mandrake, Aurox, RedHat), www servers - Apache 2, Tomcat 5, Lighttpd

Object Oriented Programming

Skills: 7/10 design patterns, UML

HTML, JavaScript (DHTML), CSS

Skills: 9/10 XHTML, CSS 2.0, web applications/websites gui making

Toolbook

Skills: 7/10

XML

Skills: 7/10 XML APIs for Java, PHP, ActionScript, XML Schema, DTD

Other technologies

C, Eclipse, CVS, Subversion, Microsoft Office, Open Office, JEdit, Dreamweaver MX, Pajączek, Quanta, Photoshop, ImageReady CS, Gimp, Windows XP,98,Me

Native languages

polish - Skills: 8/10 english - Skills: 5/10