- 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
re: "Learn to Code"
Posted on 5/26/22 at 9:57 pm to kywildcatfanone
Posted on 5/26/22 at 9:57 pm to kywildcatfanone
SQL is also much easier than learning a regular language like Java or C++. Much easier
Posted on 5/26/22 at 10:44 pm to xxTIMMYxx
quote:Probably gonna have to pair SQL with Python or something to do anything useful.
SQL is also much easier than learning a regular language like Java or C++. Much easier
Posted on 5/27/22 at 8:08 am to Korkstand
quote:
Probably gonna have to pair SQL with Python or something to do anything useful.
You are correct. SQL can be extremely hard, the people getting employed with just sql skills, are doing very complicated stuff. Anyone can learn basic sql, which is why it's not really an employable skill on it's own.
Posted on 5/27/22 at 9:45 am to j1897
quote:Yeah it gets convoluted real quick if you go past queries and start using procedural extensions. I honestly have no idea how deep that hole goes. I've only looked far enough to decide F that and always use something else to massage data.
SQL can be extremely hard, the people getting employed with just sql skills, are doing very complicated stuff.

Not that I do anything really worth a shite, mostly hobby stuff. I guess there are use cases where all that is a good fit because someone invented it and people use it, but using a programming language instead seems way easier to follow and maintain.
Posted on 5/27/22 at 11:58 am to Korkstand
quote:
Probably gonna have to pair SQL with Python or something to do anything useful.
Yes, honestly with how capable the Python data ecosystem is now a days. Learn basic SQL, use SQL as a data store and get the data into Python as quickly as possible.
Posted on 5/28/22 at 5:47 am to Korkstand
quote:
There is a meme among programmers, people who get paid to code, that their most important skill is googling for code samples. Impostor syndrome is rampant. Don't get discouraged.
Felt good that I did my first “solo” treehouse “project” yesterday.
They told me to create a number guessing game with a few parameters. No code given.
I was able to code it up in less than an hour. On one hand it’s simple, and basic. On the other hand, for someone who swore off coding in 2016 with my failed attempted to learn Java it felt amazing. I’ve only been at this for a week.
As an IT person I feel super comfortable with the whole google stuff and then implement it. Example. The course never taught anything about generating random numbers or storing that value, nor anything about incrementing a value(attempts at guessing correct random number).
But with a little bit of Google fu I figured it out quickly.
Really pumped to continue this journey. Because adding python to my already pretty extensive networking and Cisco skills should make me more marketable. It feels like there is an under 100k ceiling on network jobs without knowing python these days. At least around here.
Posted on 5/28/22 at 7:58 pm to Korkstand
quote:
There is a meme among programmers, people who get paid to code, that their most important skill is googling for code samples. Impostor syndrome is rampant. Don't get discouraged.
Just another skill and largely based in truth honestly. If you're a "good googler", you can provide quick solutions for many issues that seem like they could take months to get to the root cause.
Posted on 5/28/22 at 8:06 pm to Meursault
quote:
Lately to me it seems more and more like “serverless” frameworks, microservice architecture, and cloud technologies are at the forefront. Definitely more in the “Dev-Ops” realm of IT work, but it pays top dollar. My current company is pushing all of us to pursue certifications in AWS and/or Azure.
Been that way for a bit IMO. Coming from where I started in the industry in the early 2000s, I never thought I'd see the day when companies host almost everything in the cloud, but here we are. And it does make sense when considering all factors.
Posted on 5/30/22 at 3:22 pm to xxTIMMYxx
The mistake is when I see people think coding equals programming. What you need to do is learn programming and forget the syntax when you first start. Learn the fundementals: Conditional logic, loops, and variables. Then move on to object oriented concepts. Once you understand the basic logic behind all those concepts, you can program in any RAD programming language today: C# is probably the most popular right now.
I mean really understand these things from a logic stand point; do not worry about coding yet. Once you know all those things, then select a programming langue and start coding. Find a small project you want, something simple, maybe adding up a few numbers, really simple. Then select a language and google is your friend for syntax.
I have been in coding and system administration for 30 years. I have three degrees in technology and have taught it for years as well as been in practical IT. On a daily basis, I rinse and repeat those basic concepts. You do not need a formal degree, you do need to understand computer logic and have the ability to break down problems into their components and then build solutions to address those problems. That is really what programmers do all day long, coding is just the last step.
FYI, do not learn SQL before you learn programming, it will mess you up because SQL is very specific logic for relational databases. There are other types of data structures. Once you understand computer programming, then start learning data structures and databases. Most programmers make money pulling data out of databases for reports and other data mining activities.
I mean really understand these things from a logic stand point; do not worry about coding yet. Once you know all those things, then select a programming langue and start coding. Find a small project you want, something simple, maybe adding up a few numbers, really simple. Then select a language and google is your friend for syntax.
I have been in coding and system administration for 30 years. I have three degrees in technology and have taught it for years as well as been in practical IT. On a daily basis, I rinse and repeat those basic concepts. You do not need a formal degree, you do need to understand computer logic and have the ability to break down problems into their components and then build solutions to address those problems. That is really what programmers do all day long, coding is just the last step.
FYI, do not learn SQL before you learn programming, it will mess you up because SQL is very specific logic for relational databases. There are other types of data structures. Once you understand computer programming, then start learning data structures and databases. Most programmers make money pulling data out of databases for reports and other data mining activities.
This post was edited on 5/30/22 at 3:32 pm
Posted on 5/30/22 at 8:49 pm to j1897
quote:This is true if you havent updated your skills in 10-20 years. If you keep up to date with technology and continue to learn, this is far from the truth.
For a career, if you're over 40 don't waste your time. Ageism in IT is rampant.
Posted on 5/31/22 at 1:59 am to GeauxTigersLee
I work with a guy who had no training in CS . He’s had some crash courses and he is the most brilliant person I know. He will will retire soon because he’s like 70. It amazes me because it is so damn rare. It’s like making it to the nba
Posted on 5/31/22 at 9:48 am to GeauxTigersLee
quote:
For a career, if you're over 40 don't waste your time
I disagree with this do not let your age be a barrier. This is simply not true.
Posted on 6/1/22 at 6:24 pm to jdd48
quote:
I'd caution anyone that thinks software development is some glamorous rockstar position as well. It certainly can be very fun and rewarding, but just like many tech positions, it can very easily chew you up and spit you out in a hurry if you allow it too.
The "rockstar" concept is one of the worst ideas to hit professional software development.
For OP, try getting started on a project. Don't worry about language or what type of project it is, just as long as it's something you think you're interested in - if it sticks, it'll be a rabbit hole that leads to new things to learn.
Posted on 6/3/22 at 10:54 am to Seeing Grey
quote:
honestly with how capable the Python data ecosystem is now a days. Learn basic SQL, use SQL as a data store and get the data into Python as quickly as possible.
I still argue this point to no end. Python is a scripting language, not an ETL tool. If you need to massage the data why not use a tool designed to do that?
Posted on 6/3/22 at 11:44 am to BoogaBear
quote:What's the difference? You can use Python to write pretty much anything, it's a general purpose programming language.
I still argue this point to no end. Python is a scripting language
quote:Why not?
not an ETL tool
quote:Like what? Will the time invested learning a purpose-built ETL tool benefit me elsewhere? What's it going to cost? Does it help us "learn to code"?
If you need to massage the data why not use a tool designed to do that?
Posted on 6/3/22 at 7:11 pm to BoogaBear
quote:
I still argue this point to no end. Python is a scripting language, not an ETL tool. If you need to massage the data why not use a tool designed to do that?
I can only speak from a data science perspective, and not from a more hardcore dev perspective. However, I'd argue pandas is a tool specifically designed for ETL and is damn good at it.
As to why I use pandas for ETL vs SQL. If I'm web scraping or hitting an API to populate a DB, I'm using Python. Training machine learning models, in Python again. Building an API to serve predictions, still Python.
You say scripting language as a negative. However, for data science all we do is basically write scripts. Want to turn those scripts into a more reliable workflow, use a data pipeline orchestration tool like Airflow, with you guessed it, Python.
From a data perspective, nothing comes close to Python in the breadth of tools available IMO.
Posted on 6/3/22 at 10:28 pm to Seeing Grey
I actually love Ruby as a scripting language, and prefer it to Python. I wish it was more popular. Maybe I should get into Elixir.
Posted on 6/4/22 at 7:23 am to Korkstand
I have nothing against python, there are cases where scripting makes sense. Machine learning, yeah that's a python thing.
Hitting an API to populate a db? That's an ETL tool thing. Pentaho, informatica, ssis. All have built in capability to point to an API and grab the data in a few clicks.
It's a case by case thing, there are reasons to use either and we do use either. Just use the tool that makes sense to use, not just because it can do it, reason being maintenance and performance.
It's the same argument with Excel, yes Mr business user I'm very aware that you *can* do that in Excel. Is it this best tool for the job though?
ETA: our data scientists use python and Pentaho. Our warehousing team uses Pentaho, which supports Java and Python
Hitting an API to populate a db? That's an ETL tool thing. Pentaho, informatica, ssis. All have built in capability to point to an API and grab the data in a few clicks.
It's a case by case thing, there are reasons to use either and we do use either. Just use the tool that makes sense to use, not just because it can do it, reason being maintenance and performance.
It's the same argument with Excel, yes Mr business user I'm very aware that you *can* do that in Excel. Is it this best tool for the job though?
ETA: our data scientists use python and Pentaho. Our warehousing team uses Pentaho, which supports Java and Python

This post was edited on 6/4/22 at 7:29 am
Posted on 6/4/22 at 2:46 pm to Corso
Not tech related but did they do a cardiac work-up/blood analysis? Some cardiac events can have seizure like symptoms.
Popular
Back to top
