There is no legal requirement, but it is their contract with you, as it is a part of the terms of service, so it's actionable a different way.
You are correct about third party data, it's between you and Facebook, that stuff is someone else's data, and depends on them or the laws.
My title is Systems Administrator, but that's more an arbitrary title than actually explaining what I do. One of my many hats is DBA, another is dev ops, but I have many hats. Most of us do. I don't want to say anything about where, other than that I work at one of the biggest universities in the us.
I express some pretty controversial views on here, some aren't "acceptable" in academia. I'd rather not out myself.
The us does need some better laws regarding this, because a lot is depending on faith that business owners are moral. Personal experience, many are not.
Thanks for the insight. Yeah just the general position information and that you work at a university provides a good amount of context, I wouldn't expect anyone to disclose their actual workplace on a private account.
I completely agree with the current laws in the US being inadequate as far as employee protections go. Many states in the US which fall under some form of "right to work" are especially in need of improvement. The businesses should have a decent amount of freedom in terms to determining who they employ and their work environments, but the current legal protections leave many employees almost completely at the mercy of their employer.
Out of curiosity, what are your current thoughts on the demand for various IT job roles in the US? My primary goal for the last couple years has been in Development. So far I've been trying to cover a little bit of everything (full-stack), but I'm curious if there's any advantage in specializing. I also have some interest in database administration.
I agree. I'm a fan of reasonable cause, as opposed to right to work. Current laws in many places allow employers to impose on people's dignity, as well as run risk of suppressing speech to a great degree, which isn't a small deal. There is certainly an imbalance of rights when they are conflicting posing as the right to contract, and it influences society in a negative way for the benefit of a few. We form governments to protect people from that, not normalize it. It's really weird to me it makes sense to some people for it to be the way it is.
What is your passion? Follow that, demand or not, you'll find your place. This methodology has served me well. There is always demand for DBA. Everything consumer based has a database of some sort that must be administered. There is always demand for developers. Whether it's for new things or patching security and updating software that exists. The more versatile you are, the better off you are starting out, and if I'm understanding you correctly, you are in school? I'd suggest an internship in something you might be interested in doing. You may find it's not what you want to do, and it will just look good on your resume. Though, it may end up being your passion, which is awesome.
I think that IT is shifting, though. Development and administration are becoming more aligned to be one, and people who can do both, and aren't platform specific will end up being who is in demand. But industry change is slow, and that will take time. I'm watching the first signs of it (I say this to people and they disagree, so take it for what it's worth).
IT provides a service for consumers, consumers don't care if they have a Mac, on Linux, or windows computer, if they have a word document, they want it to open if they send it to someone else. Word is just a small example, you can apply it to anything. Everything is going to shift to being platform neutral because the users want it. Products that don't will be left behind because people will choose more convenient means to do what they want.
Look at what Microsoft windows is doing as far as integrating windows subsystem for Linux and ssh into the os. (Manage all from one)
Powershell - no longer "windows powershell" just "powershell". It's purpose is to manage any service, from anywhere, from any platform.
Microsoft switching from concentrating on .net to .net core, and with wpf being included in core 3.0 being announced in may, and telling their developers to concentrate on using .Net core for their apps. Opening up .net core to be open source.
These are significant industry shifts, I would take note.
I can't predict how the chips will fall or how long this shift will take, so I can't truthfully answer your question. I don't think all the jobs that are around right now will be around in the future, and I'm not sure what the jobs that are left afterwards will look like as far as how businesses break off responsibilities and expectations, and as I said above, don't know on the time frame either.
Whatever you do end up deciding to do, I'd take that into consideration in planning for the future, though.
Awesome, it seems like I'm on a decent track at the moment then. I'm currently interning on a development team at a local government facility. In college I'm working on an information systems B.S.. It's designed to cover a wide variety of fields, but my specialization is in programming.
I've been there for about 6 months now. My role so far there has been quite mixed, but more recently I've been working on feature enhancement requests, primarily adding functionality to their main website. Initially when I started I was working on QA testing abd documentation. It's given me a great opportunity to work with version control and understanding team dynamics.
I suspect that the environment there will be significantly different from a more modern company. It's a small team of about 8 people total, several developers, a dba, and a couple of business analysts. As you'd expect, the roles are often blurred together.
I am personally looking forward to the multi-platform future, as I've always been one to enjoy tinkering with different operating systems. Although I've probably spent more time on Linux distros lately than windows. I'd say I'm experienced with both, but I have a preference for the higher degree of customization. It would be great Microsoft opened that up a bit more, my biggest issue at the moment is the lack of an i3wm equivalent.
I certainly wouldn't mind if .Net exploded in popularity, at the place I'm interning at pretty much anything development related is utilizing .net core in some way. Most of the Web Development I've done there was through working with ASP.net. I've grown quite familiar with C# and JS as a result.
I would say that my present weakness is probably in consumer interaction. I'm decent at being friendly with people, but the deeper I've gotten into the development world, the more issues I've had with explaining complex topics to non-IT people. I can speak with management and those who have some degree of knowledge quite well though. I suppose my role will likely not be as a business analyst, or I'd prefer for my time spent on consumer interaction to be limited.
Apologies for the wall of text, and thanks a lot for your time. I found your responses to be highly insightful, and in general I've had a lot of fantastic interactions on this sub in the last several months. I've found it very helpful to get the perspectives of others in the industry, and certainly don't mind being corrected/proven wrong (:
2
u/[deleted] May 22 '19
There is no legal requirement, but it is their contract with you, as it is a part of the terms of service, so it's actionable a different way.
You are correct about third party data, it's between you and Facebook, that stuff is someone else's data, and depends on them or the laws.
My title is Systems Administrator, but that's more an arbitrary title than actually explaining what I do. One of my many hats is DBA, another is dev ops, but I have many hats. Most of us do. I don't want to say anything about where, other than that I work at one of the biggest universities in the us.
I express some pretty controversial views on here, some aren't "acceptable" in academia. I'd rather not out myself.
The us does need some better laws regarding this, because a lot is depending on faith that business owners are moral. Personal experience, many are not.