everybody stuff here should you learn
java in 2016 and 2017 so this is a
ongoing series of should you learn this
language or about language so I've
covered Python JavaScript PHP so i think
i'd get into java and anyone who's been
following my vlogs knows that when i
talk about learning a language it really
comes down most of the time to two
things a type of programming work you
want to do and be the marketability of
the language it's very rare but you're
going to see a modern programming
language where the language itself has
major deficiencies what you look at
again is market forces in the table what
you want to do so when it comes to java
java is probably in the top three if not
the number one most important or most
use programming language in the world
and check recent stats but it's right up
there
Java's used to areas it's used in web
app creation for the enterprise now
enterprise means very large corporations
it's also used in android app
development whether it be for android
phones or tablets so just those two use
cases give a huge user base and there's
a lot of options for you there now first
of all you have to want to do either
android development or enterprise web
app development into java you have to
understand when you get into number one
java web app development i do a lot of
that in my days in the late nineties and
early 2000s lot of fact these days with
java web you're looking to enterprise me
large corporations which means that you
will not likely get a job as a java web
developer unless you have some sort of
technical degree or a lot of real-world
experience not like what was in the
nineties you're so desperate for java
coders and
you can get a job without the degrees
these days I'm under the impression if
you want to get a java web developer job
you're gonna have to go work for a big
huge corporation and that's the so you
have to get to the HR department of
human resources department which means
you're going to want the degrees so keep
that in mind if you if you're not
looking for you don't have a computer
science degree computer engineering or
something like that
chances are getting into the java web is
not going to be there for you because
small companies to we don't use java web
because it's just too slow language
adult to develop in what i mean by
slowly java is a very verbose language
is a language it takes a lot of code
relative to more modern in both
languages to get stuff done so i can
give you a comparison i'm going to do in
my python course but the amount of cold
it takes to do something in Java vs
python it's you know five on takes a
fraction of the java code that's why
small businesses don't use Java is just
too heavy it's too big it's too bloated
big corporations have a lot invested in
your job infrastructure they could use
Java quite effectively in terms of
android development again small
businesses will do actually stuff once
in awhile suppose but i think that when
you get into android apps for mobile
apps i would tend to think it's a bit
bigger business not your typical small
business is going to be building Android
out that much more likely to get a
website up leicestershire and if you're
doing small business freelance and you
don't have a degree you want to get into
freelance I always advocate for a
service iph monsters I PHP certain
service out of course you figure PHP
wordpress drupal development for some
people it's not the sexiest thing to do
but there's just for freelancers and
people don't have two degrees in
computer science or computer engineering
there's a ton of work in that even
though some people don't like that area
some people PHP still wildly popular
java is still very
powerful very widely use i really like
job in the old days but I don't use it
anymore because it's too it's too slow
to to build absolute vs let's say PHP or
Python or Ruby with rails or something
it's too slow to develop in when it runs
so Java run you really really fast much
faster and Ruby much faster than Python
probably faster still in PHP of PHP as
much faster button by prob be when
evaluating languages i'm always
considering the job prospects and what
the type of work you want to do rather
than the technology itself because all
these languages have their pros and cons
there's no one definite winner overall
depends what you want to do
alright have yourself a great weekend
the line