- May 26, 2003
- 15,294
- 4,656
How is Android more stressful? Is it because of the fragmentation?
And why is Apple more profitable?
Fragmentation, and I hear Apple provides tons of tools for their Devs to ensure their is uniformity among other things.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
How is Android more stressful? Is it because of the fragmentation?
And why is Apple more profitable?
Android is easier to get started/less stressful. That said I wouldn't attempt it until you've got Java down well.
As far as older languages still being used, you can't just rewrite entire systems written in a language. You have to maintain what's already there.
A big part of Java is the syntax is easy to grasp and you don't have to deal with pointers. Android is something good to get into as well. I personally have a love/hate relationship with Android but it's not because of fragments. I'm still learning fragments but I have a good professor who's helping the class work with them and provided the source code to an app he made using fragments as an example.Swift works side by side with Objective C if I understand correctly. I was considering Java and Android just because Java could come in handy for other stuff outside of app dev. I work in Software Dev currently but not in a role where I need to code. I haven't coded since HS, but reading code and the logic side of things isn't tough, just need to get the syntax down for which ever language I decide to go after.
A lot of teams still use C++. Almost every position I applied for used C++ as the main language.
At my current position we use C++ for embedded systems programming.
To me it seems like it is better to learn Java first, but you will most likely be using C++ in the real world. Definitely learn both !
When I tried using Android Studio, it was HELLA buggy. Couldn't even compile and run a program.
C was actually the gateway language for me. It made picking up Java, Assemply and Matlab fairly simple. I would like to add that if you are planning on working on Android development, look to use Netbeans and Andriod Studio over Eclipse.
In terms of subjects like Calculus and Linear Algebra, it isnt necessary at all but knowing the concepts and theories behind Discrete Mathematics and Statistics does help. Basically helps with the formal understanding of thinking logically to both solve and develop algorithms that could late be applied to code.
I want to hear you guys' opinion on this topic that gets asked a lot.
How beneficial is the knowledge of higher-level math to a programmer? From what I know, unless you're going to work with 3d engines, video games, and similar projects, math isn't needed so much. Moreso logic. But there are always disagreements on this subject.
I want to hear you guys' opinion on this topic that gets asked a lot.
How beneficial is the knowledge of higher-level math to a programmer? From what I know, unless you're going to work with 3d engines, video games, and similar projects, math isn't needed so much. Moreso logic. But there are always disagreements on this subject.
I'm a CS major myself, about to graduate in a couple of months. I tried learning c++ as my first language but kinda got confused and quit. When my major classes kicked in they had us doing a lot of C at first and that's a terrible way to start in my opinion.
If I were you I'd do what I wish I had done; learn java to start out. I picked it up on my own and now it's my best language. Learning that and c++ are both equally valuable, most employers generally require you to know one of the two.
I highly recommend the book Introduction to Java Programming by Y. Daniel Liang. It's really simple to understand and teaches you very well. It starts basic but gets into really advanced concepts that go beyond just language and encompasses the science behind software development as a whole. It pretty much summed up everything I learned in CS in 4 years conceptually. I couldn't possibly recommend this book enough. I have the 9th edition which I think is the most current. I torrented my copy which I won't recommend because it's illegal but I believe the book can be had for no more than $10, but that's a guess.
I also recommend googling problems you can work on based on the most recent subject you learned. And when you get the language down pretty well try and pick up Android dev. That will all be a great resume booster.
If you have any CS related questions I'll be glad to help.
I'm gonna get my AS in Mathematics with an emphasis in Computer Science. I could get my Physics AS as well, but I will not have finished Differential Equations by the time I transfer.Not useful IMO. My favorite line in the office is "We have PHD guys for that"![]()
Just take whatever math classes are required and call it a day. You can pick up a math minor also to fill your upper level requirements depending on how your curriculum is. It looks good to employers also.
Yeah, I'm not seeing anything so far in Linear that I find all that useful. I will have to take Discrete Mathematics soon and some kind of statistics clas. Not looking forward to those at all.
In terms of subjects like Calculus and Linear Algebra, it isnt necessary at all but knowing the concepts and theories behind Discrete Mathematics and Statistics does help. Basically helps with the formal understanding of thinking logically to both solve and develop algorithms that could late be applied to code.
I wonder why it's stressed so much. I can understand how it's needed for theoretical stuff, but I don't really want to tap into that side of the comp sci world.I picked CIS Over comp sci cause i was straight on math. Lol but even in ny current role i dont see how math would help BAs or programmers. Im just a naturally analytical person and catch on to things quick so in school i prefered jumping right into real deal projects than all the waste of time pre reqs
@tay1
Physics is really useless for CS. Linear is only used in computer graphics its another useless and hard class , unless you are going that route.
The people that I work with have been coding for 30+ years, they don't know how to do anything calculus, stats, or linear related. They all said they haven't used any math since college.
Yea i work with people old enough to be my grand parents, and they consider me to be the actual "techie", while they pretty much just know how to code with their eyes closed.
thats the most annoying thing about the IT field most people are 40+ years old, and stick to what they know.
@tay1
Physics is really useless for CS. Linear is only used in computer graphics its another useless and hard class , unless you are going that route.
The people that I work with have been coding for 30+ years, they don't know how to do anything calculus, stats, or linear related. They all said they haven't used any math since college.
As a software engineer, I haven't used calc outside of the class itself. Logic is way more important and of course how to google![]()
honestly though, one of the most important skills I learned in college is how to google.