Post deleted by User.
Recommendations For Noob In Data Degree |
||
|
Recommendations For Noob in Data Degree
K123 said: » Define expert. Who posting here is a legitimate expert in programming? What defines an expert in design? K123 said: » Define expert. Who posting here is a legitimate expert in programming? You do realize who's in this thread right? Several of the posters are professionals who have spent one or more decades as developers or engineers. Fenrir.Niflheim said: » Citation needed. I don't know if anecdotal counts but almost all the devs I've had to deal with the last seven years have been either H1B or remote through India and recently they've all used CrapGPT to submit work. Think is they are all working multiple contracts at once but won't actually tell anyone. The faster they can meet a sprint deadline the more money they can make from their second or third contract. Me and the handful of FTE senior devs hate having to clean up their mess. K123 said: » Fenrir.Niflheim said: » K123 said: » Define expert. Who posting here is a legitimate expert in programming? What defines an expert in design? I teach design at the top uni in my field in the UK, lecturing on design theory (including on AI). Have a master's and doing a PhD, I publish in peer reviewed international conferences and people ask me to speak and give webinars, and masters students from all over Europe have contacted me for their master's thesis. Am I an expert in design? I don't know. This ... explains so ... much Asura.Saevel said: » Pretty much everything said in any of your classes is wrong. Do what you have to do to pass the class just understand that the professors have no clue how stuff works in any industry that isn't education. I think K123 suffers from academic vs readily syndrome it is a common affliction to professors who do not engage in industry, I am not sure it is worth continuing the discussion, since we cant possibly understand it.
If you say so, but this really shows you do not understand this field at all.
K123 said: » I think if you wrote a new language you'd be an expert as a very strict criteria. K123 said: » Asura.Saevel said: » K123 said: » Fenrir.Niflheim said: » K123 said: » Define expert. Who posting here is a legitimate expert in programming? What defines an expert in design? I teach design at the top uni in my field in the UK, lecturing on design theory (including on AI). Have a master's and doing a PhD, I publish in peer reviewed international conferences and people ask me to speak and give webinars, and masters students from all over Europe have contacted me for their master's thesis. Am I an expert in design? I don't know. This ... explains so ... much Asura.Saevel said: » Pretty much everything said in any of your classes is wrong. Do what you have to do to pass the class just understand that the professors have no clue how stuff works in any industry that isn't education. So tell us how many candidates for senior engineering positions have you interviewed in the past year? How many hiring reqs and job descriptions have you had to write and get approved through HR? How many projects have you had to present before an architectural review board to get approval for? This sums it up. Fenrir.Niflheim said: » I think K123 suffers from academic vs readily syndrome it is a common affliction to professors who do not engage in industry, I am not sure it is worth continuing the discussion, since we cant possibly understand it. K123 said: » None of your questions have any relevance. You're really grasping. When did you stop being a mechanical engineer and become an expert programmer? So none, got it. That is the difference between academics and real world. K123 said: » How many programmers were fired from Google, Microsoft, Amazon, Twitter, etc. in the last 24 months? AI may have played some part in it, but most of these companies had become extremely fast and loose with hiring practices because they wanted to hoard all the talent. In reality, a considerable percentage of those employees had nothing productive to do and were bordering on detrimental before even factoring in their costs. Elon (rightfully) realized that a relatively basic service like the company formerly known as Twitter does not need as many employees as it had. He cleaned house, and despite the immense tears of millions of liberals, Twitter remained fully functional on a fraction of the staff. This created pressure for other tech companies to evaluate how many staff they could afford to cut. Zuckerburg is even openly willing to say that Elon inspired the wave of tech layoffs. The fed sent interest rates through the roof. Silicon Valley Bank collapsed. The economy has not been doing great, despite what Biden had to say about it. This is also a greater factor in the tech layoffs than AI. I am not saying that AI won't take programming jobs, to be clear. It almost certainly will over a long enough timespan. I personally don't see it happening in the next decade, and very likely not in the next 2 decades. The gap from where LLMs currently are to where they need to be to replace skilled programmers is still much larger than public perception indicates. But, even if it takes low end jobs, those displaced workers will increase competition for middle jobs, and that will increase competition for high end jobs. There will be effects, it is not a safe field. Shiva.Thorny said: » AI may have played some part in it, but most of these companies had become extremely fast and loose with hiring practices because they wanted to hoard all the talent. In reality, a considerable percentage of those employees had nothing productive to do and were bordering on detrimental before even factoring in their costs. I've tried explaining this to people, that FAANG (or whatever they are called now) companies were in an arms race to prevent the other companies from acquiring talent and hiring junior to mid without any real work for them to do. All those Tiktok "day in the life at X" videos should of been a giant warning sign to people. Shiva.Thorny said: » I am not saying that AI won't take programming jobs, to be clear. It almost certainly will over a long enough timespan. I personally don't see it happening in the next decade, and very likely not in the next 2 decades. The gap from where LLMs currently are to where they need to be to replace skilled programmers is still much larger than public perception indicates. But, even if it takes low end jobs, those displaced workers will increase competition for middle jobs, and that will increase competition for high end jobs. There will be effects, it is not a safe field. I see it mostly effecting the junior and some of the mid range. It's very good at duplicating functions and task blocks it learned from stackexchange and the other places we all search for a place to start. Most of what we do is just us using google-fu to figure out how to build what are essentially lego blocks, then coming up with a way to stitch those blocks together to create a reliable product. Building the blocks is one thing, but putting them together correctly and in a way that doesn't create a timebomb is a whole skill unto itself. K123 said: » I didn't mean to imply that exactly, was more back to my initial point that learning programming now and at the age I assume he is, I don't think it's a good bet unless exceptional bright. I don't think that means it should be completely ruled out, though. While there's no guarantee AI won't remove his job prospects, it is still completely feasible that the field will remain viable or adjacent fields will develop for long enough. While there is a strong possibility he will need to change fields during his working life, it would also be throwing out a good portion of his education to try to go into a trade or something with better prospects. There are clear potential perks to the field, such as ability to work from home and live in a low CoL area. Plus, there is still some value to doing something you enjoy or have an interest in, it's not a 'chase your dreams' moonshot like making a band. K123 said: » learning programming now and at the age I assume he is, I don't think it's a good bet unless exceptional bright. If an candidate does not have some programming skills, they will not get a job in this field, period. Some places will go to the extremes of having Live Coding Exercises (LCE) where the candidate is screen sharing and needs to create a solution in about 15 minutes. It doesn't need to be perfect or even entirely functional, but it must be 100% the candidates own work, no CrapGPT or copy pasta. YouTube Video Placeholder The dirty secret is that most of the tech interviewers just copy pasted examples off LeetCode. LC is where you can solve different coding problems to various difficulties as ways of sharpening codeing skills. https://leetcode.com Shiva.Thorny said: » K123 said: » I didn't mean to imply that exactly, was more back to my initial point that learning programming now and at the age I assume he is, I don't think it's a good bet unless exceptional bright. I don't think that means it should be completely ruled out, though. While there's no guarantee AI won't remove his job prospects, it is still completely feasible that the field will remain viable or adjacent fields will develop for long enough. While there is a strong possibility he will need to change fields during his working life, it would also be throwing out a good portion of his education to try to go into a trade or something with better prospects. There are clear potential perks to the field, such as ability to work from home and live in a low CoL area. Plus, there is still some value to doing something you enjoy or have an interest in, it's not a 'chase your dreams' moonshot like making a band. I think very few of us have stayed in one lane since the beginning, most change from one to another. I started out purely as a sysadmin who really liked to script tasks and loathed tedious repetitive work. Me automating all my work eventually led to teaching myself programming which then led to building an expertise in DevOps / automations and now sitting as a lead architect in charge of the entire middleware application stack for a large financial company. Its why I tell everyone that their ability to learn and develop skills on their own is far more important then anything on a piece of paper. Not that I disagree with learning skills on your own being important and what not, however I am in the middle of a career change (sales/service to cyber security) and so far I've been told that having at least *some* formal education is borderline necessary to get your foot in the door to majority of places. Now to be up front I haven't done much job searching so far, but from what I have seen most places what either a number of certificates, degree(s), or something showing you have an idea of what you're doing to be able to get the job.
To be candid I'm a bit scared of interviewing in the field of cyber security because it's so new to me and also I'm only in month 3 of the 10 month boot camp I signed up for (University of Michigan via Thrive DX). For those with experience, how is interviewing for things like cyber security? Or even IT help desk and what not? I'm kind of mentally preparing to be in a beginner role for awhile while gaining experience in order to get the higher paying gigs. IDK how is interviewing in cybersecurity, but that field have some certifications that should give you the standard in the industry.
I would grab one or two of those CompTIA etc before trying a job. Maybe marathon some Udemy course and trying to pass the test. Pantafernando said: » IDK how is interviewing in cybersecurity, but that field have some certifications that should give you the standard in the industry. I would grab one or two of those CompTIA etc before trying a job. Maybe marathon some Udemy course and trying to pass the test. Pantafernando said: » IDK how is interviewing in cybersecurity, but that field have some certifications that should give you the standard in the industry. It's a weird place. For starters, most certification programs are an absolute joke. Yes even ISC(2) and all their nonsense with the CISSP. These businesses carved out their own niche by telling companies and the government that these certifications are the gold standard, then sold them at obscene costs for the test and training. Meanwhile the people who pass the tests are minimally engaged, they are all a mile wide and an inch deep. The more "technical" certification programs that teach hands on stuff tend to be highly tool focused, which the vast majority of the security space is in general. There are very few companies or people doing detailed, thorough work, a lot of it is push button / get result. You'll get companies who really care and have customers that really care, they tend to really press on CS subjects and expect you to know things like basic operating system design, memory allocation mechanisms, compiler design, reverse engineering, navigating large source bases, etc. They are rare, in general most companies are built around tools because it scales easier and it meets the standards of companies only willing to pay a small amount so they can just check off a box. This is most of the world, for better or worse. The upside is you can make a lot of money with a very base understanding, the downside is to everyone else when that ***gets owned. The former tend to not care much about certs or can even be opposed to them (I let my CISSP, which I got VERY early on before I knew better, lapse many years ago because one of the larger employers in my small subset of the industry put notice out that they wouldn't talk to you if you were on the ISC(2) list), the latter tend to put heavy emphasis on it because they can put a bunch of letters on reports to give their results validity because they are ***results. In the category of MOST security companies, understanding and demonstrating usage of most scanning tools is sufficient for an interview unless you come off as an *** or an idiot. Most cert programs will get you there or close but I usually suggest people have their own "lab" and play around on their own, if anything just to talk about it. In the former category, though, they tend to want you to demonstrate a stronger grasp of CS subjects that certifications won't cover, the types of things you need to branch out on your own and figure out, which most people don't have the motivation to do. I don't know what the policy and management side does, though. Fenrir.Niflheim said: » I think it is short sighted, especially in our specific field where not many other companies will foster the kind of experience we need in our technologies, we can hire consultants and contractors to work on our firmware today BECAUSE THEY ARE LITTERLY THE GUYS WHO JUST RETIRED! this is not a viable path forward. Yep. Same situation here. They guard that ***too. |
||
|
All FFXI content and images © 2002-2025 SQUARE ENIX CO., LTD. FINAL
FANTASY is a registered trademark of Square Enix Co., Ltd.
|
||