Personal computing discussed
Moderators: renee, SecretSquirrel, just brew it!
derFunkenstein wrote:https://www.visualstudio.com/vs/compare/
derFunkenstein wrote:Got a feeling it won't work well that way but I use it in a VM (no VB support or Windows Forms in the Mac version) on my Mac. You can get Windows for free through Microsoft Imagine and use Virtual Box to run it in a VM. No money that way.
whm1974 wrote:OK some of the impressions I'm getting from this thread is that a lot of schools don't teach C and Assembly or at least they not are required courses to take. I'm under the impression that an understanding of both makes for better developers. I'm also of the thought that knowing both C and C++ will allow one to write for any platform.
I feel that knowing both C and C++ will help my career since my longer term goal is game development.
SecretSquirrel wrote:whm1974 wrote:OK some of the impressions I'm getting from this thread is that a lot of schools don't teach C and Assembly or at least they not are required courses to take. I'm under the impression that an understanding of both makes for better developers. I'm also of the thought that knowing both C and C++ will allow one to write for any platform.
I feel that knowing both C and C++ will help my career since my longer term goal is game development.
Then you better start learning. With perhaps a few exceptions, none of you classes are going to teach you a language. You aren't going to have C++ programming 101 or C programming 202. You might find those in trade school type program, but in my experience, they are rare in a four year university program. Instead, you care going to have a Data Structures class when the professor expects you to use C++, or and Operating Systems class where you are expected to use C, or a UI class where you are expected to use C#, etc. You will be expected to learn those languages on you own in the space of a week or two, to a sufficient level to do you class work.
Many years ago, I went through a computer engineering program. We had exactly one programming class -- Introduction to Computer Systems Engineering. It taught you the basics of C programming. All the other classes were focused on concepts and the programming and language was a tool you used to learn the concept.
--SS
SecretSquirrel wrote:Then you better start learning. With perhaps a few exceptions, none of you classes are going to teach you a language. You aren't going to have C++ programming 101 or C programming 202. You might find those in trade school type program, but in my experience, they are rare in a four year university program. Instead, you care going to have a Data Structures class when the professor expects you to use C++, or and Operating Systems class where you are expected to use C, or a UI class where you are expected to use C#, etc. You will be expected to learn those languages on you own in the space of a week or two, to a sufficient level to do you class work.
Many years ago, I went through a computer engineering program. We had exactly one programming class -- Introduction to Computer Systems Engineering. It taught you the basics of C programming. All the other classes were focused on concepts and the programming and language was a tool you used to learn the concept.
--SS
toastie wrote:
As for the pay, Development is a lot better than Tech Support, and I'm pretty sure that in 10 years, most support jobs will be replaced by AI systems of some sort anyway.
Waco wrote:SQL is a fun (and not simple at all) dive into efficient queries. I'm a bit out of touch - do dev degrees include assembly, C, or anything low-level these days? I'm always short on developers that actually understand how hardware works.
Aranarth wrote:toastie wrote:As for the pay, Development is a lot better than Tech Support, and I'm pretty sure that in 10 years, most support jobs will be replaced by AI systems of some sort anyway.
I agree except for those people who can diagnose and repair.
As soon as most support is able to be done by AI all those level 1 jobs will go poof and good number of level 2 jobs with it. Level 3 support will still be staffed by humans. Talk about contraction in a job market!
Bauxite wrote:Waco wrote:SQL is a fun (and not simple at all) dive into efficient queries. I'm a bit out of touch - do dev degrees include assembly, C, or anything low-level these days? I'm always short on developers that actually understand how hardware works.
No, anything coming out of CS buildings totally ignore that for awhile now. Some CE programs still pay attention to it because they have to, although there are some pretend-CE that are basically CS schools now.
derFunkenstein wrote:Once you start you won't be able to stop. You'll just have to be in learning mode.
I couldn't take any summer classes so I spent about $50 on Udemy for two C# classes and a Xamarin Forms class. A couple months later, my hobby became my job and starting in September I was working full time to rewrite the project I was working on to pretty it to Xamarin. It ships next week, pending a last round of QA.
whm1974 wrote:Yeah no dice. Looks like I'm going to have to install Windows either on bare metal or a VM wither I want to or not.
FlamingSpaceJunk wrote:whm1974 wrote:Yeah no dice. Looks like I'm going to have to install Windows either on bare metal or a VM wither I want to or not.
Check out Visual Studio Code. https://code.visualstudio.com/
It's a cross platform Electron app, and it has lots of plugins for various languages, including C#. It's also simpler them Visual Studio, which can be a good thing.
derFunkenstein wrote:Once you start you won't be able to stop. You'll just have to be in learning mode.
I couldn't take any summer classes so I spent about $50 on Udemy for two C# classes and a Xamarin Forms class. A couple months later, my hobby became my job and starting in September I was working full time to rewrite the project I was working on to pretty it to Xamarin. It ships next week, pending a last round of QA.
Redocbew wrote:Everyone hates marketing, except for the people in marketing. And they're just weird.
DancinJack wrote:I had *been* hating them for a long time, really since I took over this project in late 2015. No matter what this page might tell you, Genero Mobile apps are not both native and beautiful. If you go the native route, the Android app will look like some Ice Cream Sandwich holdover. Instead, the guy that got this thing off the ground before me chose to go HTML/CSS/JS for the front end and it was kludgy, especially on Android. But it looked decent, at least.So how much do you hate Product Managers (me) and Marketing now?
Waco wrote:Marketing guys are there to convince customers the pot holes don't exist...
derFunkenstein wrote:Real quick: the original point was don't wait for class. If you're interested in something, there's tons of other options. Always learn and make yourself more valuable.
Redocbew wrote:It's not that bad really. Marketing just has different priorities than engineering does. As an engineer I don't have some grand vision for the project or the company. I don't pretend I'm building a road from the present to the future. I want to fix the pot holes in the road.
whm1974 wrote:derFunkenstein wrote:Real quick: the original point was don't wait for class. If you're interested in something, there's tons of other options. Always learn and make yourself more valuable.
Thanks I started reading one of the books I D/L on C last night. Btw what languages skills have the highest demand? I really want to get into Linux application and game development.
derFunkenstein wrote:C is for kernel development (and probably some other lower-level uses) these days.