- My Forums
- Tiger Rant
- LSU Recruiting
- SEC Rant
- Saints Talk
- Pelicans Talk
- More Sports Board
- Fantasy Sports
- Golf Board
- Soccer Board
- O-T Lounge
- Tech Board
- Home/Garden Board
- Outdoor Board
- Health/Fitness Board
- Movie/TV Board
- Book Board
- Music Board
- Political Talk
- Money Talk
- Fark Board
- Gaming Board
- Travel Board
- Food/Drink Board
- Ticket Exchange
- TD Help Board
Customize My Forums- View All Forums
- Show Left Links
- Topic Sort Options
- Trending Topics
- Recent Topics
- Active Topics
Started By
Message
Learning to code suggestions
Posted on 11/4/19 at 10:47 am
Posted on 11/4/19 at 10:47 am
I’m hoping to start a discussion for those wanting to learn and mentors to guide them through the process of coding.
I’m a middle aged male tired of my current job in the construction field. I’m interested in learning to code to supplement my income and learn new skills. Is there a market for individual “jobs” to do from home on an irregular schedule? If so, where do I start the learning process? I’m talking basic here to start.
I’m a middle aged male tired of my current job in the construction field. I’m interested in learning to code to supplement my income and learn new skills. Is there a market for individual “jobs” to do from home on an irregular schedule? If so, where do I start the learning process? I’m talking basic here to start.
Posted on 11/4/19 at 11:01 am to Sheepdog1833
(no message)
This post was edited on 12/21/21 at 1:17 pm
Posted on 11/4/19 at 11:21 am to XanderCrews
quote:
Bruh thats a rough transition
Yep. I agree. I got married young and have been working for my father-in-law’s construction company for twenty some odd years. I’ve been running it for half of that and it’s supplied my family with a great life.
But I hate it. It’s not mentally stimulating at all for me. I did great in school but dropped out of LSU after 9/11 to join the Marines in a reserve capacity and never went back. The company is in a great place, but I’m not.
I only have a high school diploma, going back to college really isn’t an option as I can’t financially afford to completely quit my current job without income coming in to replace it.
All that to say, coding seems to be a “job” that I can do without a degree and potentially in the future make a career out of it. At least it may supplement income if I make a career change away from this company. Is this a viable option? I’d like to shoot down this idea before I invest time if it’s not possible.
Posted on 11/4/19 at 11:32 am to Sheepdog1833
Coding is a vast sea of always changing platforms and languages.
It's hard to give you advice on such a general topic. It'd be like me saying I want to get into construction...what part of construction?
I'd suggest you find a project related to the business you run - and try to develop a solution for that. This will keep you working at your current job - while developing some experience with coding to see if you really like it. It will be a great learning experience - as you will see that there a million ways to solve every problem. There is no best way - too many people get caught up in that.
Planning and design phase is the most important - if you just start coding - you will run into roadblocks and things you didn't plan for and will end up with a huge mess.
It's hard to give you advice on such a general topic. It'd be like me saying I want to get into construction...what part of construction?
I'd suggest you find a project related to the business you run - and try to develop a solution for that. This will keep you working at your current job - while developing some experience with coding to see if you really like it. It will be a great learning experience - as you will see that there a million ways to solve every problem. There is no best way - too many people get caught up in that.
Planning and design phase is the most important - if you just start coding - you will run into roadblocks and things you didn't plan for and will end up with a huge mess.
Posted on 11/4/19 at 11:39 am to Sheepdog1833
Java has been in demand for a long time. I'd start there.
Posted on 11/4/19 at 12:17 pm to Sheepdog1833
quote:Yes, there are freelancing sites like upwork and such where you can work "gigs". But you'd be competing with people overseas who are both better and cheaper than you. It's tough to break in.
Is there a market for individual “jobs” to do from home on an irregular schedule?
If you think this is really something you want to do, do like FuzzyBear said and find a problem in need of a solution in a domain that you already know, like construction. Surely you've used lots of industry-specific software... how would you improve the tools you've used, or what tools did you need that seemingly don't exist? It could be related to estimating/costing, or time/material tracking, or maybe something to do with vendor management, or whatever.
Or ask people that you know if there are pain points in their life that could be solved with software. Or maybe you have a hobby that could benefit from better software tools.
It's impossible to start from scratch and immediately generate a living income. You will have to build out several projects, not just to learn, but also to build a portfolio and, maybe more importantly, confidence in the fact that you can build things.
Posted on 11/4/19 at 2:42 pm to Korkstand
quote:
If you think this is really something you want to do, do like FuzzyBear said and find a problem in need of a solution in a domain that you already know, like construction. Surely you've used lots of industry-specific software... how would you improve the tools you've used, or what tools did you need that seemingly don't exist? It could be related to estimating/costing, or time/material tracking, or maybe something to do with vendor management, or whatever.
Piggy backing off this, there are usually plenty of opportunities to code your business processes to make them more accessible to your software. Is there anything that you or someone else at your company has to do regularly that is repetitive and tedious and you ask yourself "why can't the computer do this?" while you're doing it? Something like manually combining multiple spreadsheets into one before it gets uploaded into the software you use. Or maybe when a new report comes out you copy a portion of it and email it to somebody.
I'd look for simple automation tasks like this and learn how to code them. A scripting language like Python would probably be a good choice and if you google the problem you'll probably find examples of people coding for similar situations. As Korkstand pointed out, you're unlikely to be able to quit your dayjob by becoming a freelance coder, but if your company lacks in house IT development resources, there are likely plenty of opportunities to learn to change your role in the company into one you like better.
This post was edited on 11/4/19 at 2:46 pm
Posted on 11/4/19 at 3:10 pm to TigerinATL
I appreciate all the info. It has been great. I want to back up for a second.
To be clear, My goal in this is not to make my company run smoother, though I don’t mind doing that as a way to out my toes in the water and to build out a “portfolio”. I also understand using something that I know and find a process that makes it better or even to make it exist where it wasn’t before. Great idea.
But where do I start? Is it just picking a language, finding a tutorial online and start plugging away?
To be clear, My goal in this is not to make my company run smoother, though I don’t mind doing that as a way to out my toes in the water and to build out a “portfolio”. I also understand using something that I know and find a process that makes it better or even to make it exist where it wasn’t before. Great idea.
But where do I start? Is it just picking a language, finding a tutorial online and start plugging away?
Posted on 11/4/19 at 3:19 pm to Sheepdog1833
Learning the tech part wouldn't be difficult for me at this point because I've been doing stuff like that my entire adult life. May or may not be very difficult for you. All of the info is online now and that makes it easier.
Regarding landing work, if I picked up a new language today the hardest part would be interviewing and convincing the interviewer to take me on, minus any real work experience with the new tech. They want work experience, and lacking that you'd have to be a good salesman.
Posted on 11/4/19 at 3:24 pm to Sheepdog1833
quote:
But where do I start? Is it just picking a language, finding a tutorial online and start plugging away?
That may depend on what type of project you're going to do. If you're going to be writing some small command line tools for processing text or something, you might want to start with Python. If you want to write a web app, you need to learn html/css, JavaScript, and possibly a framework like React or Angular to make this process easier. If you want to create mobile apps, you need to learn yet another set of tools.
Most commonly, though, Python is a good suggestion as a starter language. It is beginner friendly, as well as general purpose. It can be used for many different things, from command line tools as I mentioned, to web apps, to desktop applications, to data analysis, etc. Any beginner tutorial will get you started, but sooner than later you will need to pick a project and build it.
Posted on 11/4/19 at 4:55 pm to Sheepdog1833
quote:
My goal in this is not to make my company run smoother
Coding is about telling computers how to solve problems. Computers do EXACTLY what we program them to do and we often don't give them good enough instructions. Good programming isn't just about knowing a language and commands, it's about being a good problem solver and having real life experience trouble shooting when your programs inevitably fail to do what you expect (because they only do what you tell them to do, not what you want them to do).
Having real world problems to solve will be very helpful in learning to code. Your current job is one potential source of problems to solve, but you can also learn with hobbies. Sports, for example, generate tons of data that you can create programs to turn that data into reports and visualizations. There has been more than one basketball blogger that ended up getting hired by NBA front offices based on the work they did creating advanced statics or reports and analysis.
The bottom line is the online tutorials are a good place to start, but if you want to make a career out of this with no background in it, you will have to build up a portfolio of projects where you show you know how to solve problems by coding. And as someone else said earlier, coding can mean so many different things. Even having advanced Excel skills might be enough to get you a decent job.
Posted on 11/4/19 at 8:02 pm to Sheepdog1833
Pluralsight.com is a great place to start. I believe it is $30 a month and you have access to an extremely robust array of computer tutorials. You can literally pick any aspect of computer development that you’re interested in start at the beginner level and take it as far as you want.
C# is a pretty common language in the business world. Database fundamentals is also critical if you’re ever going to work for a company. SQL is probably the most common database management system in the market.
As far as free lance work, small businesses will pay you all day to write their website for them. That’s going to be your java and html coding.
C# is a pretty common language in the business world. Database fundamentals is also critical if you’re ever going to work for a company. SQL is probably the most common database management system in the market.
As far as free lance work, small businesses will pay you all day to write their website for them. That’s going to be your java and html coding.
Popular
Back to top
