[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

In need of some advice /g/. >Taught myself Python, JavaScript

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 24
Thread images: 3

File: 1488199538662.png (218KB, 680x336px) Image search: [Google]
1488199538662.png
218KB, 680x336px
In need of some advice /g/.

>Taught myself Python, JavaScript and some basic C++
>Get job that gives me allowance for continuous education etc.

Now I have to decide which language to focus my efforts on.

I keep getting varying advice from people... "Focus on C++ you'll learn Java by osmosis." or "Learn Java you'll hardly have a need to use C++"

Others still have told me "Python/C++ stack is god tier, stick with that"

It seems to me C++ has more interesting job opportunities, but Java is versatile and Python is comfy as fuck.

Any input is greatly appreciated.
>>
Killst thy self.
>>
>>61293900
C#
>>
>>61293900
Do whatever interests you
>>
>>61293900
Java jobs will make you sad. Stick to what you enjoy more.
>>
>>61293900
Not a softie but I tend to use C/C++ in combination with Python. It's pretty easy to get python to utilise C, also really quick.
>>
>>61294116
>C#
this

C++ doesn't see much production use outside of old ass aplications and embedded systems

C# is a mixture of C++ and Java
>>
>It seems to me C++ has more interesting job opportunities, but Java is versatile and Python is comfy as fuck.
Python is certainly comfy. Java is the opposite of versatile, but there are tons of mid-tier jobs in it. C++ is the versatile powerhouse, but also a complete bitch to master; it has high-paying jobs, but they are not nearly as easy to get into as the java stuff.

Learn C++ if you want to become a true wizard. Learn java if you want easy job market access. Learn python alongside either, it is complementary with both.
>>
>>61294227
There's no point to c# when there's java and c++. Learning a windows language is useless and you get none of the benefits of c++ speed or multi platform ease of java
>>
File: 1404185103912.png (333KB, 649x638px) Image search: [Google]
1404185103912.png
333KB, 649x638px
>>61293900
>Python is comfy as fuck
Literal baby duck syndrome
>>
>>61294563
From OP's perspective Python is enjoyable. What is your fucking problem?
>>
>>61294563
>your favorite programming language can't be the one your first learned
>>
>>61294563
Python is one of the greatest languages ever designed as far as syntax and general philosophy. The problem is its implementation.
>>
>>61294563
You would expect someone's first language to be the one they are more comfortable with. Mine was C# and I find it comfy but OP is right in that Python is way comfier.
>>
>>61293900
Learn PHP.
>>
>>61293900
try html and css they are very easy and you can make cute websites (:
>>
>>61293900
Learn Racket
>>
File: 1491925423336.gif (2MB, 275x154px) Image search: [Google]
1491925423336.gif
2MB, 275x154px
>>61294563
Programming language snobs are the worst.
>>
>>61294227
C++ is superior. You don't see it because you don't work in that area of the industry.
>>
>>61293900
As long as you think about programming languages more than programming, you never learn.
There is no serious project which switches languages along the way.
Focus on whatever is relevant in your field.
Say they do 95% in a single language, learn that.
Nobody cares about your personal projects, but you are not being helpful if it is in a different language even if everyone understands it.
The advantage java has over C++ is you don't need to recompile it for different operating systems, but you still need to update it along the JVM.
C++ can be statically linked so that isn't a problem, but you need to compile it once per OS and architecture.
A lot of people just set up a build server, so that is rarely the problem.
IO is also a lot better in C++ and there is a performance difference.

But the performance difference will always depend on what you do.
Something that require networking or user input will always have that as a bottleneck where simulations or image processing require good speed.

Focus on the one you find relevant, learning others are easy once you know programming.
>>
>>61293900
C++ if you want decent job security and have a huge market to choose from due to most large mainstream applications such as games being written in it.

Java if you want to be stuck supporting ancient enterprise software with spaghetti code, you will have zero job security since every Pajeet and his daadee ma knows java, so you'll have the impending threat of outsourcing hanging over you for all time.

Python if you want to be a webdev. You will never ever use it outside of webdev. And you'll also have to pick up HTML, CSS and JS because even if you're not hired to deal with that crap, I guarantee you the company will be too cheap to hire an actual webdesigner and shovel the responsibility on you instead because it's cheaper.
>>
>>61294917
C++ is for code monkeys who enjoy working for below minimum wage at gayme companies.
>>
>>61294764
>Programming language bigots are the worst.
Fixed.
>>
>>61295438
Both are true.
Thread posts: 24
Thread images: 3


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.