java freelancing
TRANSCRIPT
Freelancing and JavaVictor Kalinin
Who is Freelancer
● Not employed by company● Looks for projects by himself
Freelancing Online● Using specialized services
How
works?
bidding
About Myself● Doing Freelancing for 2 years● Specializing in Java
Freedom
Free schedule
Working place can be sea side,
coffee, even due travelling
Living place (do not need go to work)
Avoid any kind of TRAFFIC
(even in supermarkets)
Choose environment (language, tools,...)
You choose projects,
not vice versa
Self improvement
Time planning (personal, project)
Marketing Skills
English language skills
Professional skills
Client/Project search
● Search by keyword, section (web, desktop...)
● Java != JavaScript
● PHP projects, Scala, JavaEE● Projects, where programming
languages not specified
How to make client chose me
● References● Tests
● Personalized proposals● Remember about
○ client programming knowledge level
○ detailed project reading○ when is better to post proposal
● Write Demo application
Money
● How to be sure client will pay you, escrow
● Payment methods (wire transfer, paypal)
● System fee ~8%
Most popular project themes
● CMS● Web spider● Web shops● Android + iPhone
Pros+ self improvement+ schedule and place flexibility+ additional earnings (no other personal, foreign countries clients)+ save some time employees spent in traffic
Cons- not permanent earnings- spent additional time to management- interruptions from client- additional expenses (software, hardware, services)- lack of communication with colleagues (coworking can solve this problem)- No QA (actually you can create a team)
Why Java?
● It’s statically typed (helps IDE automation)● It’s multi-platform (compare to Python)● Lots of frameworks, tools● I know it (actually bad reason)
Java problems
● Not embedded in OS - clients should install it or I should add it to project (80 Mb). Problems with demo.
● Not supported by iStore● Android - lot of clients want also iPhone● Lack of popular CMS. PHP area.
Tools
● Maven● IntelliJ IDEA● No bug trackers (clients prefer emails)
Most Interesting Projects
GPS objects photo marker
Scanned notebook processing
Java Advanced Image API (JAI)Hough transform
Thank You!
Questions
Freelancing services
http://www.elance.com/http://www.freelancer.com/http://www.getacoder.com/http://www.guru.com/https://www.odesk.com/
My contact info:e-mail: [email protected]: grobokopytoff
or mercurievv