My name is Catherine and I publish videos focusing on web development, tech and coding. Thanks for stopping by and please subscribe if you want to see more of my content!
I’m happy to be retiring out of the industry soon. It’s not what it was when I first got into it in the 1980’s. Coding is completely different from application design.. almost anyone can crank out code given the right specs. Good code is way different from code.
After graduating with a bachelor's degree in computer science, I took my first junior web developer position at a small web agency in Germany, earning €30k per year. Despite this, I took the opportunity to improve my coding skills for 3 years as a software developer. I concluded that gaining experience and enhancing my skills was very helpful in finding a better-paying job, and the effort was definitely worth it:)
Im an electrical and computer engineer. People from IT will think they do what i do. Theyll say, "oh, im in IT too" Oh no honey, i power cities and design circuits. Ive never fixed someone elses computer in my life. Aside from my own. I code. But i am not a software engineer at all nor am i in it...
Hi, BI Analyst struggling to get a job, I have experience and skills in both data analysis and web development with Python,SQL, and Javascript. I am being applying for all the related roles: data analyst, bi analyst, web developer, backend developer, python developer and I haven't had luck with any of them
Dont listen to her. You can make 6 figures and learn coding in a low amount of time. It’s doable I’d advise start intern or getting a low paying programming job asap and climb ur way through. It’s not rocket science. Also forget college - u don’t need it
She's right about the mass online training issue. What I figured out was I used my pure unadulterated hatred for my current job to sit there and learn how to program. That's what I did
Leet coding interview is pretty much everywhere nowadays. It is just a no-brainer for interviewers to prepare for the interview questions at no time or even automate the interview process. There is no denying leet coding does grow on some people and turned them into RU-vidrs.
李小姐,非常好!Why did I write you in Chinese? Consider it a sign of respect. I am retired software engineer/senior manager living in China. YOUR TWO VIDEOS NAILED IT!!! I’ve done the corner office SVP thing on Wall Street with 80,000 employees and the CTO start up thing up on E 23rd, NYC’s Silicon Alley, with a staff of 80 just out from NYU. Your video despite the generational differences is God’s honest truth. As to just watch RU-vid, and you can earn 300K. The same lies are playing out again with AI. “Those who can, do; those who can’t teach”. Keep on preaching. Hopefully, you are saving some GenZ a lot of pain.
@@catherinelijs Okay, I subbed. Now, you are just 990K short of 1M subs and about $250K/year. So, here is the tough question that everyone is grappling with. How to survive the AI employment apocalypse? (BTW, I was laid off 4 times; nothing hurts NYC tech employment like a market crash; but those are cyclic and the market always comes back ... so I had to go consult at Pfizer HQ on E 42nd for a year and find out what most of you wouldn't realize until COVID.) AI has many parallels with past tech cycles like: minis, PCs, networks, client server, ultra-thin client, Internet, cloud, ... But there are some fundamental differences with the injection of AI which set it apart. I have subbed to see one honest woman navigate the AI apocalypse (of course, this may all be irrelevant as the future may be bright not with UBI, but 10,000 Suns). GOOD LUCK!!!
As a may 2023 CSE Graduate. I can say that landing an entry level role requires leetcode almost always, because they are copying the fang companies now. And the market being over saturated has left me looking for contract work and desperately looking for one opportunity to work for a company. I am considering working for free just to get my foot in the door!
I learnt JavaScript and React through a course. Now I am a senior in this field for 7 years. To be honest, if company paid those course for their staffs, I think some smart people can really learn those concepts within a week. The matter is that many engineers think they learn the React JavaScript without understand the foundation and start to make production code without guidance.
Problem is bootcamps are way to short. In germany we have a 3 year apprenticeship to become a software developer. There is no need to actually go to college. You will learn how computer work and how to code and work in a company with developers, who will teach you as well. That way you will know everything you need to know.
Here is a tip if you are a junior, apply for a tech job for a company that also has a dev team. Do that job until a new position is opened in the Dev or they expand. They will be more willing to give you the job if you are applying internally, they know you and your work ethic. Also don't do nothing during this time. Hone your skills!
My first confusion is why do they call it leetcode ? Wasn't leetcode an actual (fake?) programming language ? Aren't these basically computer science questions ? So we already have a good name for it.
"many years ago". What is 'many' ? You look so young and cute. I'm into software development since 40+ years. Started as certified (IBM) Cobol developer. Currently cross platform industrial apps (web, Android, iOS) in the construction industry Greetings and best wishes from Germany.
As a mom to a 7mo old that’s furthering my education/portfolio to become a software engineer, I really appreciate you making this video. It was one of the first vids that didn’t sell an unrealistic dream, but still gave me hope that I can succeed.💖
Thank you so much for watching! I really wish you all the best in your journey of becoming a developer and hope you land the dream job you're looking for!
Time is more precious than money in this life If you spend your all day just wanting it to end, so you’re wasting your time and no amount of money can compensate for it
Oh yeah you can learn all that shit for free online, in fact thats what we do, but without a deadline, there are many times i would have just gotten up and left haha, its really not a cool as i thought it would be, you'd think that if you know a language, you can code, haha nope. Because most of the code ppl write is to avoid weiting code later, its a real mess xd the days of writing code that do smth are over
This applies to the IT sector in general. The programming I do for my clients is more proprietary and very specific. As a consultant I been fortunate to work with many different clients and teams over the years including government contracts. Just because a company has what seems like an infinite budget doesnt mean they has their sh*t together. There is nothing worse than rogue programmers/analysts skipping over proper channels of approval and pushing into PROD...on a Friday...without telling anyone. Ive seen clients that hardly do documentation, if any at all, to those who will not allow tickets to be closed without documentation attached. Hell I've had one that didnt have 1 single SOP documented. Like seriously...how is someone from the outside, a consultant, suppose to know what your standards are lol. As for "anyone can learn programming", yes and no. Reason is that it takes a special mindset to really be able to work through programming logic. The foundations of Computer Science is what really drives this home. You can get this from a book. I still have my programming books from 15/16 years ago that have been read cover to cover. However, I dont think its as easy using YT videos. Just because you learned it, studied it, tested on it in college, and no longer use it 10 years later in the real world doesnt mean its useless. The base underlying concept of how things work the way they do is what sticks with you. I think this is a very hard concept to grasp for outsiders. I see a new piece of software and my mind starts to unravel what the inner workings and processes are. The IT industry as whole is just fascinating and mind numbing all at the same time.
The biggest challenge is the reality wall slam. I have worked with countless young folks who think they should be paid crazy salaries and they have 0 experience. 😂
Not everyone can self-teach or learn IT without guidance and structure. It is very, very difficult and the people who do are crazy disciplined. I was able to do it, but not everyone is insane enough to spend 8-10hrs working and come home, eat, pray and then spent from 7:00pm to 3-4am studying and then turn around and sleep and get up and go to work 4 hrs later and do it daily for a year.
Once you move out of being protected as a junior or mid in to senior roles, it’s a whole lot of pressure and responsibility. You definitely become a little more immune to the shininess of dev.
Agreed. Mid level management is both the best and worst of both worlds. You still keep your hands dirty, you pick up the team slack but now you have supervision duties as well.
When startups… well… start, they don’t start with best practices, they start with a proof of concept that is then wrapped into a product, while under the hood it’s wires and duct tape. That’s how it ALWAYS worked. Especially in the days before version control. Only after the company grows enough that it stops being manageable they start thinking - how do we organize things better?
Myth 1: Not really a myth, I mostly attend meeting and only code for about an hour. Btw, if your PM asks you why your feature is behind schedule that means you should have raised that issue earlier. Myth 3: We code as a hobby because we like to code. You don't have to do it but if you feels that coding is a chore then maybe switch something you're passionate about and not code for the money.
Although I do share the sentiment that anybody can learn to code I do also believe that not everybody should learn to code. Grinding out code 6 - 8 hours a day in a poorly lit dungeon / basement. While only interacting with three people and your computer a day for months on end is enough to drive many people crazy
What do you think best coding practices really means to a company? Are best coding practices going to sell more of the product? Are best coding practices going to reduce the cost of producing the software? Is best coding to improve the bottom line of a company in any way? NO. Rushing software to market and patching it into a working order is something as old as the profession itself.
The biggest lie to me when getting into tech and was especially forced on to me in university is that software engineering is reserved for the academic elite - its simply not true. It's actually a very practical job, I was a drop kick at school and managed to build a career in tech because i work well in a practical environment but not an academic one for which i'm very fortunate.
You say that 15 completion rate is a flaw in online courses but it is actually a feature. It means you can do a coding course for 6 months. Spend a couple of hundreds of dollars on it and walk away without ruining your finances if you find out coding is not for you. You cannot do that with a degree that costs 40K per year.
One misconception i had when choosing my career as a software dev was that being good at coding would mean I was good at being a dev. Turns out there's also a whole lot of trying to figure out why the build is broken and dealing with challenging humans.
I have been in and even led small startup development groups before and yeah sometimes you just got to remote into the server and screw around and get it working. I've been doing this for over 25 years and I'd still do something like that if I were at a small startup and the need arised. It's the nature of the beast.
I develop my own software and am mostly self-taught, but I always have a goal i.e. need in mind to motivate me. I product code with a use for the code in mind. I can't imagine coding things that I'll never use.
Don't know how I landed here as it's really not my type of content but I do think programming should be somewhat gatekept and salaries should lower, that would keep everyone out of it. Would you be a "programmer" if it wasn't prestigious-ish and well paid in the usa? (not a question directly to the author of this video, more of a general question for folks to ask themselves). The reason why software is held by a duck tape is because people are not skills/don't have good fundamentals. This seems particularly true in big tech where they value "who" they hire more than their skillset. Finding good information online has become impossible, everyone is an influencer and there's way too much noise, basically have to read white papers from the 80s or read kernel code directly to find some form of objective truth. Oh and for the leet code questions I think it totally makes sense for them to ask these, they're not testing your programming skills, it's a filter for personality traits.
That is really the thing I find somewhat the hardest. You are supposed to work with a new framework or even language, without knowing it, asap, as if you have been working with it like 5 years now.
@@Chrischi_Z_GermanGUI that has basically been my experience in the last 30 years in each and every job I ever did. But understanding the basic principles of one platform really well, can help you pick up others quickly.