Software Development and Programming Careers (Official Discussion Thread)

yseJ

Empire strikes back
Joined
Apr 30, 2012
Messages
43,389
Reputation
2,486
Daps
62,299
Reppin
The Yay

yseJ

Empire strikes back
Joined
Apr 30, 2012
Messages
43,389
Reputation
2,486
Daps
62,299
Reppin
The Yay
Don't dignify that with further responses. Clearly a troll. Millions of smart, competent devs swear by Java. You might not like iit for personal reasons but it has a proven track record in the industry.
lol at me being a troll. fukk outta here, I wrote several posts detailing why performance-wise, java doesnt measure up in most resource intensive environments where limited memory is an issue. there's a reason no operating system kernel is written in java. there's a reason embedded devices with limited resources don't use java (hell, many of these devices can't even run jvm). there's a reason why next-gen graphic engines for games dont get written in java.

if you took time to actually ready my posts, you'd see that I have nothing against java (or c# for that matter). they're just not suitable for real-time intensive processing where memory is an issue. again, the biggest problem of all automatic memory management languages is not giving pinpoint control to the programmer on the level you would with a c++/c compiler and/or assembler.
 
Joined
Nov 18, 2016
Messages
102
Reputation
10
Daps
108
lol at me being a troll. fukk outta here, I wrote several posts detailing why performance-wise, java doesnt measure up in most resource intensive environments where limited memory is an issue. there's a reason no operating system kernel is written in java. there's a reason embedded devices with limited resources don't use java (hell, many of these devices can't even run jvm). there's a reason why next-gen graphic engines for games dont get written in java.

if you took time to actually ready my posts, you'd see that I have nothing against java (or c# for that matter). they're just not suitable for real-time intensive processing where memory is an issue. again, the biggest problem of all automatic memory management languages is not giving pinpoint control to the programmer on the level you would with a c++/c compiler and/or assembler.

If you were really bout that systems programming life you'd be exploring Rust.

And I did miss the context, but your comment was fairly flippant and comes off a bit trollish.

Not for nothing, the world's most popular mobile operating system runs most of its code on a JVM-like stack -- Android.
 
Joined
Jan 30, 2016
Messages
1,645
Reputation
150
Daps
3,069
lol at me being a troll. fukk outta here, I wrote several posts detailing why performance-wise, java doesnt measure up in most resource intensive environments where limited memory is an issue. there's a reason no operating system kernel is written in java. there's a reason embedded devices with limited resources don't use java (hell, many of these devices can't even run jvm). there's a reason why next-gen graphic engines for games dont get written in java.

if you took time to actually ready my posts, you'd see that I have nothing against java (or c# for that matter). they're just not suitable for real-time intensive processing where memory is an issue. again, the biggest problem of all automatic memory management languages is not giving pinpoint control to the programmer on the level you would with a c++/c compiler and/or assembler.

hey man back up, I missed the context too. No shyt, why would anybody want to use Java for OS kernel development or embedded devices :mjlol::mjlol::mjlol: I was thinking of Java use in the web (back-end development). Lots of companies have used Java and have done fine for the most part. Again Java is NOT perfect and has its flaws but its not a :trash: language either :manny:. If you know Java you won't starve in the foreseeable future.

automatic memory management sucks for performance but as far as developer productivity is concerned, bruuuh ... I get around and talk to tons of devs. The ones who moved from C / C++ to Java / C# are always :whew::whew:

Bottom line languages are tools and different languages shine in different situations. Not pointing a finger at you or anything but people who make blanket indictments of particular stacks or languages just always seem to be very ignorant IMO.

Becoming a polyglot is the new requirement in the current economic climate anyways.
 

PikaDaDon

Thunderbolt Them Suckers
Joined
Oct 13, 2012
Messages
9,361
Reputation
2,335
Daps
25,316
Reppin
NULL
@Legend is making a game using the Blender Game Engine:



Ahh, so you know of blender?? Cool shyt. I've been using blender over 8 years of my life. Blender is all I know. My first love when it came to creating games. It taught me everything I know about programming, animation, modeling and texturing. If for no other reason, I use it out of loyalty. But to answer your edit, I dabbled around (and still) do with a couple game engines. I've messed with Amazon Lumberyard and even made some tutorials about it on my channel. It's the newest engine out, but its based on CryEngine.... Then I messed around with Unreal Engine 4, which has the greatest potential for me to transition over to, and I think I will inevitably migrate to that engine if and when a game of mine becomes successful online. I told myself if my games began making serious money, then yeah, I will likely continue my career in UE4. Until then, i simply don't have the time to learn the ins and outs of the software right now.

CryEngine is buggy and undocumented as hell. Not alot of indepth tutorials about a whole lot of useful stuff, and requires heavy programming. And finally, with Unity 5, my greatest (and only) gripe was that the game has to be entirely programmed manually. I do know how to program, but with Python only, and Unity uses C#. One thing Blender and UE4 has over unity is that they don't require hardcore programming, they have visual scripting built in the design.

I'm actually learning Blender right now:

mDU81ho.png

qXUX6rg.png

Q3q2tXf.png


I too plan on moving onto the Unreal Engine but as of now my GPU isn't good enough for it. I will need to upgrade my GPU first.
 

MrPentatonic

Superstar
Joined
May 2, 2012
Messages
4,226
Reputation
670
Daps
14,068
Reppin
NULL
Is it worth learning data structures and algorithms?

Im gonna learn it anyway because I like reading about new shyt but is it something with practical substance or is it theoretical stuff I may not have use of until later on?
 

Renkz

Superstar
Supporter
Joined
Jun 12, 2012
Messages
7,814
Reputation
2,310
Daps
18,031
Reppin
NULL
Is it worth learning data structures and algorithms?

Im gonna learn it anyway because I like reading about new shyt but is it something with practical substance or is it theoretical stuff I may not have use of until later on?
Yes, because mainly for job interview questions will ask something related to it. Also, you gotta know your big O notation.
 

kevm3

follower of Jesus
Supporter
Joined
May 2, 2012
Messages
16,291
Reputation
5,551
Daps
83,483
Is it worth learning data structures and algorithms?

Im gonna learn it anyway because I like reading about new shyt but is it something with practical substance or is it theoretical stuff I may not have use of until later on?
Yes they are important. I would say hold off on learning them immediately until yoy can make stuff, but they are necessary.
 

PikaDaDon

Thunderbolt Them Suckers
Joined
Oct 13, 2012
Messages
9,361
Reputation
2,335
Daps
25,316
Reppin
NULL
Back in the day it was important to learn data structures and algorithm. Now today everything is done for you.

I was just thinking (want to revive that CIT thing). What kind of collaborative coding project should I start (that will be hosted on github or some other place) that would entice you guys to participate? I was thinking perhaps a 2D graphical demo in c# (using MonoGame) and/or a simple app done in python.
 

Arithmetic

Veteran
Supporter
Joined
Mar 6, 2015
Messages
49,329
Reputation
14,463
Daps
262,179
Got a friend who wants to self-learn his way to becoming a software engineer. Can you brehs suggest any online resources?
 
Top