#ITprogramming #codinginIT #servermanagement
Hey fellow IT enthusiasts! 👋 Have you ever wondered how much programming is actually involved in the field of IT? 🤔 I’m currently interning at a bank’s IT department and I’ve noticed that the kind of work we do here doesn’t involve as much coding as I expected. It’s more about server management, monitoring, and maybe some SQL for data analysis.
Here are some observations and thoughts on this topic:
– In some IT departments, server work like restarting, shutting down, and monitoring servers seems to be a primary focus.
– I’ve noticed that coding is more prevalent in certain areas like software development or data analysis.
– Some departments may use pre-made software packages instead of coding everything from scratch.
So, what do you think? Is there really a lot of coding involved in IT, or is it more about managing systems and networks? Share your thoughts and experiences! 💬
Possible solutions:
– Look for opportunities to learn programming languages on the side to expand your skillset.
– Seek out projects within your IT department that involve coding to gain more experience.
– Consider talking to your supervisor about your interest in coding and see if there are any opportunities for you to apply those skills in your current role.
Let’s have a discussion and learn from each other’s perspectives! 🌟
That is a very broad question since IT is a blanket term.
Yes, there is coding in IT, no, not every job will require it.
Coding is nice to have as a piece of knowledge as certain jobs, you might be able to automate or create nifty tools to assist with daily functions.
Not every facet of IT will require the knowledge. As you say you have seen a little of how the networking team works. Yes, you can work with coding on those, but most of it is going to be beyond anything you would worry about. You would be better served knowing networking concepts, terminologies, and applications than straight coding(again, you can use it, depending on place, but not commonly)
Technically all programming is in IT … programming is a branch of IT. You just haven’t worked with software developers, because why would you, you work at a bank.
That said there are definitely a team of programmers at your bank’s HQ working on the website and the phone app.
PowerShell
It depends on what role.
I’m assuming you post is from the perspective of a system administrator
It depends heavily on the company and the role. Where I work we have nearly a million VMs and thousands of applications globally so it would be neary impossible to manage in the traditional sysadmin sense. We do lean heavily on the SRE philosophy where most workers spend roughly 50% of their time writing code. In hiring we also lean heavily towards people with a background in development. In my group for example everyone, including myself have been full-time developers at some point in our career and we all have CS or engineering degrees.
Smaller companies I’ve worked at didn’t require admins to have coding knowledge but in my opinion in today’s IT career if you don’t know the fundamentals of software development you are not going to make it to the senior level positions at a most mid size or larger companies (and yes there are many current people who have never written a line of code in their life in these positions but that pool is getting smaller by the day).
I do a decent amount of powershell scripting.
It’s very common. If you’re not seeing it you’re probably not looking in the right place. Most companies think they’re special and the way they do business is special so they spend decades building custom software or customizing the living shit out of their ERP, both of which require developers. Even if they largely outsource the development of this massive amount of technical debt they 100% do not need they still need people on staff who can work with the code if needed.
I actually use Python and PowerShell scripting in my role as an app admin. I’m a big fan of automating things like creating/removing users, checking AD at launch of an app, creating robust log files, etc.. you can save a lot of time by automating repetitive tasks.
System admin here. Understanding boolean logic that I got from learning a coding language has been very helpful but I don’t code and have actually forgotten everything else about it
This sub honestly has overstated the need for regular IT people to know how to code I honestly have never worked in a department where this happened and usually developers and devops were a totally different team. I’m still learning how to do it but really the only thing I have a use for is powershell and even that they never are very complex. I don’t discourage learning it but there are seriously people saying you can’t do IT if you can’t code which is not true lol usually IT departments I worked at were full of people who failed compsci degrees and switched to something easier like MIS.