Welcome, Guest. Please Login or Register
TMA - Temporary Board
 
  HomeHelpSearchLoginRegister  
 
Pages: 1 ... 12 13 14 
Send Topic Print
How's Life? (Read 30452 times)
Marltoro
Spawn of Billy Mays
******
Online



Posts: 233
Ohio
Re: How's Life?
Reply #195 - 05/21/18 at 12:31:11
 
Yeah you do have to be diverse. In my area (Ohio), it seems a lot of programming jobs are looking for C# developers, but Python's still popular.

You'll need to know how to use version control for backing up versions of your code.
https://bitbucket.org/

Also make sure you know about unit-testing because it can help you debug code. The basic idea of unit testing is that you run a function/method a bunch of times and compare the result with the expected value. If the result doesn't match the expected value then you show an error message with the result and the expected result. It can help you find bugs quickly. There were some bugs in my code that would have been impossible to fix without unit-testing. I linked a unit-test tutorial with Python. It's around 40 minutes long but it will save you so much time and head-ache in the long run.
https://www.youtube.com/watch?v=6tNS--WetLI

I have the most experience with C#. You can do a lot with C#, cross-platform phone apps, web apps, even server-side scripting with C# ASP.NET. The only major downside to C# is that it's desktop support outside of Windows is very limited. But if you decide to learn that language then I could help give you some tips and quickly get you up to speed on things like making a GUI and the design pattern. C# is easier to learn than C or C++.

Now for my resume, I've done some work on open-source projects so when employers ask about my experience I'll actually have some. In fact, I started an open-source project which will look good on a resume.

I wish I could offer some more useful advice but your current situation is completely different from mine.

But definitely look into
unit-testing
Back to top
 
 
IP Logged
 
Ripzsaur
Michael Jackson's Nose
********
Offline


この世界を超えて

Posts: 490
1994
Gender: male
Re: How's Life?
Reply #196 - 05/21/18 at 13:20:20
 
Marltoro wrote on 05/21/18 at 12:31:11:
Yeah you do have to be diverse. In my area (Ohio), it seems a lot of programming jobs are looking for C# developers, but Python's still popular.

You'll need to know how to use version control for backing up versions of your code.
https://bitbucket.org/

Also make sure you know about unit-testing because it can help you debug code. The basic idea of unit testing is that you run a function/method a bunch of times and compare the result with the expected value. If the result doesn't match the expected value then you show an error message with the result and the expected result. It can help you find bugs quickly. There were some bugs in my code that would have been impossible to fix without unit-testing. I linked a unit-test tutorial with Python. It's around 40 minutes long but it will save you so much time and head-ache in the long run.
https://www.youtube.com/watch?v=6tNS--WetLI

I have the most experience with C#. You can do a lot with C#, cross-platform phone apps, web apps, even server-side scripting with C# ASP.NET. The only major downside to C# is that it's desktop support outside of Windows is very limited. But if you decide to learn that language then I could help give you some tips and quickly get you up to speed on things like making a GUI and the design pattern. C# is easier to learn than C or C++.

Now for my resume, I've done some work on open-source projects so when employers ask about my experience I'll actually have some. In fact, I started an open-source project which will look good on a resume.

I wish I could offer some more useful advice but your current situation is completely different from mine.

But definitely look into
unit-testing

Thanks for the links and advice. Iíll definitely check them out. Iím interested in learning as many codes as possible to form a solid resume. Iím currently working in IT with a nursing home company so I plan to develop some desktop apps that will help build my resume for the future. I think that I can create some apps for activities and nursing that will make the workflow easier and lead to benefits for my current occupation; in addition to that, I can use them for my resume. Iím impressed with the work youíve done on the TM2 modding environment. If thereís anything I can do, Iíd love to help. Iím eager to learn and it would be awesome if I could contibute. Even if it means learning a new language.

Iím using a learning mechanism that functions as a class. Its a website called Udemy and the prices were low enough were low enough to justify it over clicking through YouTube. Theyíve briefed on BitBucket but I havent got far enough in the program to learn much about it. Iíll definitely learn more as I progress. Iíve learned a lot so far but Iíve never had as much fun learning as I have through these courses.
Back to top
 

...
PSN: xXRipzsaurXx
ripsaur  
IP Logged
 
Marltoro
Spawn of Billy Mays
******
Online



Posts: 233
Ohio
Re: How's Life?
Reply #197 - 05/21/18 at 13:36:09
 
One thing I forgot to mention. You'll need to know different design patterns, especially Model View Controller (MVC)
It basically organizes your code into three different categories being model, view, controller. It makes it a lot easier to organize and debug your code.
Back to top
 
 
IP Logged
 
Pages: 1 ... 12 13 14 
Send Topic Print