Yeah...aren't companies already starting to abandon JS for TS? As with anything web dev, nothing lasts forever. I'm in the opposite boat. I can't get people at work to move on to C++11 -_-.
What's TS?
Yeah...aren't companies already starting to abandon JS for TS? As with anything web dev, nothing lasts forever. I'm in the opposite boat. I can't get people at work to move on to C++11 -_-.
Well TypeScript is just type-annotated JavaScript.Yeah...aren't companies already starting to abandon JS for TS? As with anything web dev, nothing lasts forever. I'm in the opposite boat. I can't get people at work to move on to C++11 -_-.
As someone who has worked 20+ years as a programmer, what I wrote is what I wish someone had told me at the outset. I was interested enough in architecture that I had the first part covered , but I stopped at ODEs in mathematics and it's been by far the most difficult deficiency in my ability to tackle problems. Recommending people focus on any particular "framework 'du jour'" leads to superficial understanding and weak problem solving.But coming into a thread with the OP being a newbie interested in programming, it's really not useful saying everything else than computer architecture and mathematics is trivial and not interesting.
Sure, but like C++ in some regards if it becomes more ubiquitous then people will eventually stop learning / keeping up with JS. We don't tell people to learn C anymore for a reason.
I agree that learning software architecture early on is way more helpful than learning a million languages / frameworks, but you still have to use a language / framework to implement what you learn. It might be better to just say focus on one language and jump to architecture.As someone who has worked 20+ years as a programmer, what I wrote is what I wish someone had told me at the outset. I was interested enough in architecture that I had the first part covered , but I stopped at ODEs in mathematics and it's been by far the most difficult deficiency in my ability to tackle problems. Recommending people focus on any particular "framework 'du jour'" leads to superficial understanding and weak problem solving.
Sure, focus on the things that matter. When we're evaluating candidates we aren't interested in an enumeration of languages or frameworks, we're interested in the types of problems they're solving. Unless they're actually writing their own domain-specific language to solve a particular problem, then it gets more compelling...I agree that learning software architecture early on is way more helpful than learning a million languages / frameworks, but you still have to use a language / framework to implement what you learn. It might be better to just say focus on one language and jump to architecture.
How does everyone here deal with people mocking your code when working with others?
Also read about React And Angular, just to give you a idea for future thecnology that you could incorporate for web design. There also Ruby i'm not super fan about the future of that product (still pretty strong but i'm still not sure).
TS is JS. Literally same language.Yeah...aren't companies already starting to abandon JS for TS? As with anything web dev, nothing lasts forever. I'm in the opposite boat. I can't get people at work to move on to C++11 -_-.
I do miss all of the libraries and ecosystem from C#. I agree that's a good language to jump to from JS.I wanted to learn a programming language and chose C#. The primary motivator was to come up with solutions to problems and workflows I was encountering. So mostly to help others.
Thankfully, since the syntax is very similar to JavaScript, I know a bit of JavaScript as well.
I was under the impression TS is a superset that compiles down to JS.
Yes. But what that means is any existing JS app is already a TS app. If you know JavaScript you'll be able to pick up TypeScript. If you know TypeScript, you know Javascript. You're not making an exclusive commitment to one when you pick up the other.I was under the impression TS is a superset that compiles down to JS.
let myString = 'hello';
myString = 4;
I don't think that makes it not a superset. It's JavaScript with optional static type checking. If your JavaScript app did something like your example, you just slap "any" on it and you've got valid TypeScript.To be pedantic (and even though the TypeScript web site says it is), TypeScript is not a superset of JavaScript because some code that is valid in JavaScript won't compile in TypeScript.
For instance:
JavaScript:let myString = 'hello'; myString = 4;
is valid JavaScript but not valid TypeScript.
Don't neglect tests. If you think programming is a career you'd be interested in, make test driven development your oeuvre. It will set you apart and make many lives easier, including your own.
I don't think that makes it not a superset. It's JavaScript with optional static type checking. If your JavaScript app did something like your example, you just slap "any" on it and you've got valid TypeScript.
Eh, plenty of workers who aren't mature enough for code reviews.
Do you have any recommendations for Java + Jquery classes or tutorials that teach you the basics and works on a project simultaneously?Agree with this. It's also really helpful for interviews when you don't have professional experience.
Push yourself as much as you can in your course if there is a project component. Don't do the bare minimum.
As someone who has worked 20+ years as a programmer, what I wrote is what I wish someone had told me at the outset. I was interested enough in architecture that I had the first part covered , but I stopped at ODEs in mathematics and it's been by far the most difficult deficiency in my ability to tackle problems. Recommending people focus on any particular "framework 'du jour'" leads to superficial understanding and weak problem solving.
I'm doing software development at college and we're being taught it for one of the classes to make Windows forms apps, I was as surprised as you are. It's a pain in the ass trying to find good, comprehensive learning resources for it since there basically are none compared to other languages. Plus I've got a Mac so it meant I had to install Windows just to code in Visual Basic at home.Damn, what company is using Visual Basic? I haven't seen that language since high school
Damn, what company is using Visual Basic? I haven't seen that language since high school
Look at the front end technologies companies in your area are using. Could be React or Angular. See which pays better. Try one of them out. There may be a CSS framework in vogue for your area. Try to integrate it in a project.I'm trying to switch careers from graphic design to something in the web realm but i'm not sure in which direction I should go. Maybe you guys can help a bit?
I know CSS and HTML I've taken programming courses and understand the basic concepts although I'm not good at coding and don't really know any languages.
i'm thinking front end design, i'm tired of being broke haha , i'm also 40 years old but pretty tech savvy and I learn fast, maybe not as fast as I used to but the brain is still working so I feel like I could become successful at it.
Thanks for any input.
Unfortunately I've never done online classes or tutorials. Other members might be more helpful in that sense!Do you have any recommendations for Java + Jquery classes or tutorials that teach you the basics and works on a project simultaneously?
If you're strictly interested in the design side, I don't think you should be focusing on coding at all. All the designers at my company have pretty rudimental CSS skills, but actually create their designs in Sketch, so learning a wireframing tool and might be better suited for you.I'm trying to switch careers from graphic design to something in the web realm but i'm not sure in which direction I should go. Maybe you guys can help a bit?
I know CSS and HTML I've taken programming courses and understand the basic concepts although I'm not good at coding and don't really know any languages.
i'm thinking front end design, i'm tired of being broke haha , i'm also 40 years old but pretty tech savvy and I learn fast, maybe not as fast as I used to but the brain is still working so I feel like I could become successful at it.
Thanks for any input.
VBA in Excel is still used quite a bit. Used it at the old job. Lots of non-programmers use it as their first language after their macros and vlookups fail them.Damn, what company is using Visual Basic? I haven't seen that language since high school
Yeah...aren't companies already starting to abandon JS for TS?
As someone who has worked 20+ years as a programmer, what I wrote is what I wish someone had told me at the outset. I was interested enough in architecture that I had the first part covered , but I stopped at ODEs in mathematics and it's been by far the most difficult deficiency in my ability to tackle problems. Recommending people focus on any particular "framework 'du jour'" leads to superficial understanding and weak problem solving.
Copy paste from Programmers thread. I would really appreciate input.
Hi! I'm not sure if this is the thread to ask this. I recently lost my job, so I decided to learn a coding language and would appreciate some guidance.
what languag has the best opportunities / learning curve ratio?Any recommendations for tutorials or learning materials?
a bit of background. I'm a BA, MBA and SAP BPC/MM consultant. I worked as a network technician and lastly I was a Project and operations manager, costumer integrations and costumer success in a SaaS startup
I'm a very technically inclined person, I actually studied 2 years of computer science but quit based on a really hard personal times.
I want broaden my skills and have new opportunities in IT.
Copy paste from Programmers thread. I would really appreciate input.
Hi! I'm not sure if this is the thread to ask this. I recently lost my job, so I decided to learn a coding language and would appreciate some guidance.
what languag has the best opportunities / learning curve ratio?Any recommendations for tutorials or learning materials?
a bit of background. I'm a BA, MBA and SAP BPC/MM consultant. I worked as a network technician and lastly I was a Project and operations manager, costumer integrations and costumer success in a SaaS startup
I'm a very technically inclined person, I actually studied 2 years of computer science but quit based on a really hard personal times.
I want broaden my skills and have new opportunities in IT.
If you're going AI then Python is the top choice. Pythons also used massively in automation fields and is just generally awesome. Slow as shit but awesome.Well I like the logistics sector, and I know the technology pretty well. Not really into financial or marketing, AI or automation would be interesting
I feel like that will depend on the scope of the problem you're trying to adress. For something like machine learning, starting simple is often better, anyway. If you're interested in automation using Python, check out Automate the Boring Stuff with Python. This can be as simple as you want it to be to start automating trivial, mundane tasks.
Quick question, this thread seems like the right place! I've always wanted to start with some basic programming with a view to creating some simple android apps that help with boardgame setup (card randomisers, maybe a timer for the game etc.), figure this is a nice simple goal to start with. Would Java be the language to start with for android?
Quick question, this thread seems like the right place! I've always wanted to start with some basic programming with a view to creating some simple android apps that help with boardgame setup (card randomisers, maybe a timer for the game etc.), figure this is a nice simple goal to start with. Would Java be the language to start with for android?
How does everyone here deal with people mocking your code when working with others?
I'm a little scared of AI and automation being a bit complex. But I heard Python is easier to learn, and has good opportunities. Is that so?
This should never happen and if it is you're in a toxic environment
So many programmers try to over think and over engineer every god damn thing with clever one liners or abstraction. It's frustrating as hell
I am not a front end guy, and it has been years since I look at Youtube tutorials, but as far as I know these channels are generally pretty good.Sorry for the bump, but anyone have good tips to free resources learning React?