Thursday, December 31, 2015

Programmer Job Market - What's Next?

The #1 question every software professional needs to ask himself is : "Where's the heck I'm going to in the near future??". Software is a quickly changing world, where hot fields today may become irrelevant in a couple of years. Thus, a software professional can't afford neglecting this question, at least if he really wants to stay around for long years.

So where's the hot point: what are the most promising fields in the industry for the coming years.

1. Java - the most popular programming language in the world today, with 20% of developers using it as a primary language. This means that millions of applications are going to need updating and maintenance in the coming years.

Additionally, Java is useful for making desktop applications as well as web applications.

2. PHP - is a language for server side web pages. i.e when you load a web page, some of the operations are performed on a server. PHP is used now by millions of programmers around the world, many of them freelancers.
It's free-to-use ("open source") and enjoys an extensive online support.

3. HTML/Javascript/CSS - these languages (not exactly programming ones, but let's ignore that) are used to simply build the user experience of a web site, i.e. the side of the site which the user can see. Obviously in an era of Internet, mastering these languages is extremely important in order to stay relevant in the industry.
For a programmer, not to know HTML or Javascript is like for a doctor not to know resuscitation.

Summary - don't be indifferent to market trends, because you'll find yourself out of business some day.. I hope this short article will make your day a bit better..

Wednesday, December 16, 2015

Optometry - I Can't See You..

Ladies and gentlemen, this week I'm going to say a few words about an absolutely crucial profession for human survival: optometry.   Most of you have been a few times in glasses  shop so  you have already encountered optometrists before.   So I'm going to detail a bit  about:


1. Do optometrists just check your sight and sell glasses and lenses?


2. Where do  optometrists work?


3.  How much  do they earn?


4.  Who is suitable for this career?


Do optometrists just check your sight and sell glasses and lenses? 

Well, the jobs optometrists do consist of:

1. Performing eye checks - yes, this is the main job of optometrists.  If you can't imagine yourself look at people's eyes for long hours - this career is not for you.

2. Defining the needs of clients of glasses and lenses - as physicians prescribe medications, optometrists prescribe glasses and lenses.

3. guiding opticians (optometry technicians) what are the components needed for a pair of glasses or lenses.



Where do  optometrists work?

So where can you find the creatures named "Optometrists" ?

1. Glasses shops - you know, optometrists prescribe glasses, and as such they can be found primarily in glasses shops.

2. Medical practices in hospitals and community clinics - where they perform eye tests for patients.

3. Academy - where they perform academic research concerning the multiple aspects of optometry.


How much  do they earn?

If an optometrist starts a new business, then the income may be very little or very high.  As an employee, the wages most of time are around the average at most of the cases and in most countries.  This isn't a profession for making millions but for making a reasonable living.

Its advantage is its relative occupational security  and comfortable working environment.  The work is in indoors environment and in relax atmosphere.  The field is relatively recession proof so layoffs aren't common.


Who is suitable for this career

I can portrait a few traits of a suitable person for this career:

1. Treatment oriented person - suitable for giving treatment to people.

2. Not a gold digger - suitable for making an average living and being content with it.

3. Routine seeker - suitable for a routine and uneventful work environment.

4. Suitable for long studies - not everyone can do well with 4 years of full time studies.

Civil Engineering - Should It Intersest You?

Ladies and gentlemen,  welcome to my article about the important field of Civil Engineering.  In this article I'll answer a few principle questions:

1.  What is actually "Civil Engineering"?

2.  What are the advatntages of this career?

3.  What are th disadvantages of this career?

4.  Who is this career suitable for?

5.  What are the requirements for acquiring this career?


What is actually "Civil Engineering"


This term refers to the world of construction: buildings, roads, bridges, railways or  tunnels.

Civil engineer is a professional for designing construction, i.e. how should a structure be built physically, taking into account the physics of materials involved in construction.  The engineer is responsible that a building would be built stable and strong enough  to make it resistant to many challenges: winds, earthquake,  storms, material aging impact or weight burdens.



The unique side of civil engineering is that most of the work gets done outdoors in construction or paving sites, as the engineer is responsible to supervise the construction works, in order to make sure that the actual work gets performed by the plans  and by the regulations.


What are the advatntages of this career?


1. Working outdoors - many people aren't keen on working indoors, mainly in front of computers.  Civil Engineering is the main alternative (among technical fields) for working mainly outdoors: in construction sites, paving or  excavation sites.

2. Working with people - unlike most engineering jobs which deal mainly with tools, materials and computers, Civil Engineering deals mainly with managing projects and people, as the main focus is on the human factor and not on the technical factor.

3. No age bias - technical fields are infamous for having a sharp age bias, as mature workers (mainly 45 years old and above) find difficulties in finding proper employment.  Civil Engineering, as being management oriented, is somewhat different in this aspect and engineers generally can find employment till retirement age.

4. Self employment prospects - in nowadays' unstable job market, being able to be a freelancer or an entrepreneur can be a career saver.  If you don't get what I say, ask an unemployed electrical or mechanical engineer aged 45 or more and you'll get a straight answer.


What are th disadvantages of this career


1. Medium occupational stability - the construction & infrastructure fields is the most dependant on the Supply and demand curve, thus it may have periods of high demand for workers and periods of low demand.  This means that civil engineers may work 40 years in the field but out of these years they may be unemployed for 5-10 years.

2. High level of responsibility - civil engineers are liable both for their signatures and for the implementation  of proper construction at field.  No other kind of engineers  have such level of liability.

3. Long hours - civil engineers work relatively long hours, as they work at least 50 hours a week. This is caused by the fact they work outdoors and they commute many times to long locations.  Additionally, the peaks of workloads cause frequent weekly long hours of work.

Who is this career suitable for

1. Outdoors people - people who prefer to work outdoors: travel a lot, meeting a lot of people and staying long hours on  open space.  People who would be bored to death staying in an office running computers and telephones.

2.  Amateurs of unorthodox life - people who strive for a lot of changes and a lot of challenges.  People who the term "9 to 5" makes them feel bored and frustrated.  people who the term "computer" reminds them of the term "geek".  People who don't care working sometimes 12 hours a day.

3. Entrepreneurs by nature - people who need desperately the option of starting their own business, should it be a freelancing service or  projects initiation.  People who wouldn't stay in careers which let them be only employed and not employers.

What are the requirements for acquiring this career?

1. Academic track - 4 years of BSc studies in  Civil Engineering  in an accredited university.  This track requires good capabilities in mathematics and physics and motivation to put in about 40 hours a week in studying.

2. Attraction - due to the fact that Civil Engineering is a demanding career, I wouldn't recommend it to people without a basic attraction to the its characteristics:  mainly working outdoors, managing and dealing with people  and long working hours.