Jump to content

This is more of a coding 101 question, but I think that it works here


G+_Jeff Corpac
 Share

Recommended Posts

This is more of a coding 101 question, but I think that it works here. I have a college programming background where I picked up a lot of programming theory but not as much practical experience. My work has me closer to managing programmers than coding, but I want to sharpen my skills and get back in the game. Where can I learn about new tools and how to apply the knowledge that I already have?

Link to comment
Share on other sites

Back issues of Coding 101 would help. There are tons of coding courses to help you get going. I don't know details, but I think someone will chime in.

 

Most importantly, pick a project and start coding! If you're looking to work in the same area as the folks you manage, find out what tools/platform they use and start there. If it's for hobby coding, then the sky is the limit.

 

KH delves a lot into embedded programming, which might interest you: Raspberry Pi, Arduino, multi-rotor flight controllers, etc.

 

C101 did a lot of Windows app coding, from what I recall.

 

There's always web-related coding, both server and client-side: JavaScript, Python, PHP, Java, etc.

 

Windows 8/10 Metro apps use web technologies heavily, so familiarity with JavaScript can carry over there as well.

 

Not sure if that helps, or if you're looking more for a news source that covers all of this tech and more...

Link to comment
Share on other sites

Biggest question would be, what kinds of applications do your developers work on? It would be good to get some hands on with whatever tools that are being used right there.

 

Java Webapps? PHP? Internal native applications? It all depends on what you want to learn, and certainly a good place would be in the company you are at.

 

What we usually do with a new programmer is have them working on debugging code. Great way to learn the code and be productive quickly. Once the Jr. Engineer has proven to be familiar enough with the code in this manner, they can be moved into developing their own modules and features.

 

Why can't you just do the same thing? That would mean you learn something concrete and make yourself more useful to the company where you are already at.

Link to comment
Share on other sites

 Share

×
×
  • Create New...