Is backend development dying reddit. Namaste! Thanks for submitting to r/developersIndia.

Is backend development dying reddit We occasionally do Python and Node backend work, but usually just in the form of micro services. I worked on a front end team and then was moved to a back end team when I had zero back end experience. A systems software engineer is someone who works on backend systems. sh/backend) is recommended everywhere. Things have been rough! during covid, my company switched to laravel vue js and ditched the spring angular stack forever. Backend is just messing around with data. Except we dont. It's like back-end development vs front-end development. Back and deals more with architecture and it's way more abstract. 5-10 years from now when anyone can create a full-blown app with a prompt, people will be mocking app development just like they mock WordPress development or using a web builder like Wix. I've gone from Android App Dev to AOSP development. As mentioned, PHP and Django required more effort, but it pays off in the long run, as it makes your backend by default more structured. Backend just means anything without a UI. Plus I do a ton of back-end development (lots and lots of T-SQL code), and I've never liked SSDT. Non-Rails opportunities are less common. Net and C#. The problem is I don't know how should I learn backend development . It was intimidating, but the reverse was also true. I, for example, work for cloud provider. Make projects to look better on paper. Front end does seem easier than back end, but we don't get paid for doing the easy stuff. Though, from what i have read, this roadmap is overwhelming and unrealistic. I have programming knowledge, but I want to be a backend developer, and it seems there is SO much to learn and honestly I don't even know where to start. Additionally, I'm looking for beginner-friendly video resources specifically tailored to C# backend development, excluding frontend content. JS development. At the end of the day, it doesn’t matter what you are. Go is heavily used in "heavily technical" products. I’m taking AP computer science A which teaches how to code in Java. Getting the logic right, without bugs, is far more difficult to learn than any given programming language. Commenters hypothesised that full stack is usually done by more junior developers and that big, well paying companies usually only hire Please suggest some good books to learn backend development concepts that are not framework/ language specific. Everywhere I have looked usually just gives me a path to take rather than a place to start. I'm seeking guidance on how to begin my journey into C# backend development. Nov 9, 2024 · A Front-End Developer is type of a Software Engineer who handles the User Interface of a website. And to be honest, i would always first go for a PHP or Django backend unless the async advantages of NodeJs are required, eventough that you now can mimic both in the other languages. If you just learn back end you’ll be able to build apis and services, but not really put them into use which is important to do as you’ll probably find how you imagine things might need to work is different when you start actually trying to use your services. There is this online mentorship platform that offers a structured roadmap for Back-End NODE. Worked on a proof of concept for Kotlin Multi Platform Mobile. And if you find a bug you just deploy and it’s fixed for everyone. Yet I hear from sysadmins that the field is dying due to the cloud and I should learn to program because that's the hot field. Feel free to ask questions or discuss all aspects of web development, or development life in general. Hi, I’m starting a 1-year online education in back end web development next week (the school is called Noroff if anyone is curious about the program). Why is that? Frontend development is getting complex day by day but ev PHP has supposedly been dying since it was released, it's not. I know that for most servers Linux is used instead. Now I have decided to learn backend to tie it all in and possibly be able to do some freelancing. 2. A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity. That is a very particular flavour of backend with a Java enterprisy stack, take a look at php/slimphp/laravel or node/express for a much simpler setup or some of the more lightweight Java backend frameworks e. And for node VS asp net, yes, these do compete, but node is honestly not big outside of the startup and smb market. The thing is to go in stages. Very few of us give a shit about what's said on Reddit. In fact, browsers are becoming extremely more powerful and are stealing a lot of the market share from traditional enterprise desktop apps too. Ruby is not as popular as it was, but it's still one of the most popular backend languages for web development. Namaste! Thanks for submitting to r/developersIndia. There's no magic. The question, “Why is web development dying?” has been a topic of intense debate in various internet forums, including Reddit. i want to switch but i am not confidence enough in my backend development Honestly, I didn't know jack about backend development or PHP. Just compare a classic painting done by an old mastere to a painting done by somebody who tried to copy it cause he attended a painting course The CLI has come a long way. Throw out Python and use Go for everything else that isn't small scripts. Also did you know we have a discord server as well where you can share your projects, ask for help or just have a nice chat. true. If not, does it pay well compared to other streams? Everyone has different interests, but do you guys have any recommended paths to explore as well (backend, cybersecurity, system design, networking. So we should see salaries of sysadmins crashing. Also, I want to go into Backend development so it seems like Java or C# are the best choices. In other words, C# has more diverse areas for developers to explore should they want to take their skills else where. Jun 6, 2023 · In this article, I will share my personal insights and predictions for the future of backend development in 2024. So my question is what’s a good course to get started learning backend. Meanwhile I've done multiple hybrid apps in Xamarin and React Native. 99% of what we develop are something like dns services, gRPC servers and m A while Back I signed up for a meta backend development course but never quite got to working through it, I'm starting back up now and got a notification that Meta has updated the course and removed a section on cloud computing to "create a more focused learning experience". /r/frontend is a subreddit for front end web developers who want to move the web forward or want to learn how. Use PHP for those small scripts, unless you specifically need something in that python does exceedingly well like some of the data tools. Polymorphism, datatypes, loops, data encapsulation, classes, etc. I did some webdev practice a few months back when I started out really getting into programming, but now I am in a bootcamp for Java backend development. Backend development is a broad topic, so giving you a list of things to learn wouldn't be good. Ruby because a lot of stuff is built on Ruby, more legacy stuff, not much new development is done in ruby, but still lots of jobs. Most companies are looking for experienced backend engineers rather than novice (Bad market as well). Web development is the most saturated and generally easiest to get into. It can vary based on where you apply and how entry level the job is, but at a minimum I would be looking for knowledge of at least one language commonly used for backend (learning basics of java would satisfy this) and be able to demonstrate you know how to go from being given a problem to writing code to solve the problem. Now, I really hate frontend. g dropwizard. I use VS Code and Azure Data Studio for as much of my development as possible. This is when I figured out I thoroughly enjoy frontend a lot more. If you are currently in school, the best thing to do is to try to get developer co-op positions. Prometheus--way too many pieces of critical infrastructure use Go now for it to suddenly disappear. Cannot comment on front end as it is complicated as well but my expertise What I did in college days Became a very good backend developer I call myself a full stack, but I'm more 60% front end and 40% back end. Want to build a Reddit It’s not needed but it will give you more employment opportunities. Regarding Javascript, sure go ahead and learn, it is a useful language and is used pretty much everywhere (front end and back end). I've also forgotten some of the OOP I learned in back at uni. Almost by definition, a Go developer is confined to the backend, so you are much more likely to see Go backend only jobs. Still, front-end development is exhaustive with all the UI code + mobile development add inability to debug devices isntantly + Android add 30000 hardware configurations on top. Net or PHP etc. In hindsight, I've realised that I really want to get into Backend Software Development. But other languages are certainly still very popular for backend development. Hello, I am a software engineer and a freelancer as a side hustle, I do full-stack web development using spring boot and angular. Not so much with Go. Almost all the companies are looking for either full stack developers or backend developers. Gone from Android to iOS development. What's important about back end, and even front end, is that it is not any particular language. I was previously doing MREN stack development but right now I've decided to focus only on the backend engineering. What we do is complicated and involves a lot of moving parts and logic, but it’s the convergence of LLMs and diffusion models, in the hands of a new kind of AI operator job we haven’t even conceived of yet, that I fear. This let me learn stuff. Whoever said you can't get rich or succeed (or your definition of success) from one application hasn't built that application, my open source app got me hired recently into a better position. If your building complex web applications your probably in a similar bracket. I mean React and dotnet are usually different because one is for frontend, one is for backend (Before anyone calls me out, yes, Blazor and WPF exist, but primarily using dotnet means using asp net for backend in the job market). A community dedicated to all things web development: both front-end and back-end. Without users, reddit would be little more than chunks of code on a server. AI will not replace requirement for plumbing work - which majority of backend work is. When I left the second company, they no longer allowed devs admin on anything. I have some experience with RESTful APIs and databases. Front end web frameworks are no more convoluted or varied, or "new and fancy" compare to desktop development. I've also done a PoC for Fuschia. By understanding the trends and advancements that lie ahead, developers can stay ahead of the curve and embrace the opportunities that await them. CSCareerQuestions protests in solidarity with the developers who made third party reddit apps. com/better-programming/your-next-app-may-not-have-a-backend-aacc728bd032 I'm looking at multiple bigger companies (in the Netherlands) and it seems that Kotlin isn't really taking off for backend development. I more interested in the technical part rather than the design stuff. For As a beginner, I have been searching for a backend roadmap and (https://roadmap. Like would learning python be good enough for me to get a back end job with? Thanks Edit. There's just no getting around the fact that PHP is still the king of backend RAD, and is powering more than 7 out of 10 database driven websites. I'm unsure if I'm consulting the right documentation or if I'm missing a crucial step. App development is business development. You will learn things from all over, and if you plan on being a backend developer in the future, being in frontend for a bit will give you great prospective. I studied business data science for two years before realizing it wasn’t exactly what I had expected (too much business and not enough programming), but I did get a solid education in Python If we were to look at the C# programming language, it is often used for backend, gui apps, game development, and interesting web assembly projects. Then again, this depened of what type of back-end dev you plan on becoming. We devs are naive to think front or back end development is safe in the long run. Lots of enterprise apps and products are written in Python. There are a lot more options, but a "stack" is still going to be a front-end framework, a back-end language+framework, and a database. Not immediately but once the AI is both good and reliable enough it's going to be over for software development (and pretty much any kind of cognitive labor) as a field of work. Does anybody have any After joining industry I realized that I really don't like front end development and would much rather specialize in backend development. To recap, Hello everyone, I'm a 1st year computer science student I'm good in algorithms and data structures, i know some basics in html/css but i don't like doing the front end work, i want to learn backend and i choose django because I'm familiar with python, please tell me what prerequisites i need before learning backend and what is the best way to learn it, and if i can find good courses for django So in a way desktop application might have changed the way it interacts with the user it's still there. Backend development: Python has a very strong presence in web development. PHP if by backend you mean web backend. You don't need to know both. People will be ofc. The rest is cannon fodder. Basically, whenever you're working on a software system that doesn't have a UI. I wonder if it’s possible to organize the work in such a way where the backend devs basically just spin the simulation provided by the “core” game devs and that they would only interact with it through some thin API, so that the only thing they (backend team) would have to work on is the networking part. It depends on the country and the back-end technology (Java back-end = higher salary, PHP = lower compared to mobile development). I think it's probably because Javascript is now quite popular for both front- and back-end, so if you only learn one thing as a newcomer it's a practical choice. I am afraid if I choose C# and . Whatever you do, don't use it for the frontend! Django is a great backend framework and I would highly recommend it if you build something that requires complex relational data structures, but always add a REST- or GraphQL API and build the frontend with a modern frontend framework like Vue/Nuxt. I know that there are a lot of exceptions, but in the 'population' of vacancies out there, by and large, there is a definitive correlation. Most of my backend teammates didn't like the front end and didnt want to touch the front end work we had to occasionally pull in. To put it simply, front end web development stopped being websites (for that, people use wordpress or Squarespace or whatever) and started just becoming front end development. a backend written in C is pretty much negligible, but with Python you have pretty much guaranteed memory safety, a more maintainable code base, and faster development times. I am considering doing a programming bootcamp to change careers, but have more of an interest in backend development. reddit's new API changes kill third party apps that offer accessibility features, mod tools, and other features not found in the first party app. Why should I learn Java over C# for backend development? I hear a lot of people say you can easily learn one if you know the other so idk if it matters but I would love to know the pros and cons of Java vs. Recently I took on a Laravel project and nearly lost my shit when I saw the magic of its dependency injection container system and type-hinting. the behavior of reddit A community dedicated to all things web development: both front-end and back-end. Hello everyone. I'm a college dropout and from business background. Overall requirements for what you're building dictates the language, not the place the code runs. For more design-related questions, try /r/web_design. Also mentored other backend engineers on UI dev. A back-end dev has to deal with a predictable environment: the server they run on. I have personal communication with my mentor four hours a day. To illustrate, you won't find a clear path from front end engineer to system architect, you have to tackle how back end systems work as a whole. I was lucky because 2 different companies that I worked for gave me admin on development servers. There's a lot of exciting developments going on in Rails and there are plenty of job opportunities, with many mid-large companies using Rails, specifically. Join developersIndia as a volunteer and help us improve the community experience. VS and SSMS are just too bloated for me. still be able to do it for the fun of it but the required skills will loose most of their econimic value. Good thing is , besides a few wonky JS concepts almost everything is similar to any object oriented language. But doing both well will you make you a big asset. Application development. Perhaps you are interested in procedural programming or OOP, or want to specialize in a specific architecture like MVC. r/IndiaTech is for everything about information and communication technology, from an Indian perspective :) It can be anything from the latest innovations in AI/ML, or data science, or new/vintage mobile phones, laptops, apps, anything ranging from Windows, Linux, macOS, Android, iOS, Python, JavaScript, C#, C++, web development, mobile app r. Building backend applications with Golang is amazing. I've tried to learn WinForm and WPF since it would be just dragging and dropping controls and don't need to write code for the UI. I would like to eventually be able to be a versatile web developer who can work on both large and small projects, and who could do certain small or medium 2. Scientific programming: if you do this kind of programming, you're more likely to be a scientist who just happens to do so some programming, rather than being a professional software developer. But to build production-grade applications, you need to put in place a bunch of efforts and boilerplate code, introducing complexity not even related to the logic of your application (like dependencies wiring, configuration management, observability instrumentation, etc. The list A community dedicated to all things web development: both front-end and back-end. Hey guys, I'm new to . I can build my own backend for my iOS apps. So no, web development is not dying and will not die for the foreseeable future. The only benefit of being a full stack dev for me was doing freelancing when I could offer ful services (web, mobile, backend, database etc). Most large companies that have back-end specialists don't use NodeJS for their back-end services. So my question. It's hard learning a new language and backend development at the same time. instead of Go. AI/ML, cloud, devops, data engineering/science, site reliability)? Resources to get started will help thx! /r/frontend is a subreddit for front end web developers who want to move the web forward or want to learn how. What would i suggest is not stressing too much about the frontend as a subject field, and rather focus on foundamental coding skills, DS, algos, good coding practices for team. If that is what op is interested in, it's a much more specific question. I’ve learned an okay amount. I’ve been trying to look up videos on how to learn backend development using Java, but ever video just teaches the basics of Java that I already know. Understanding the core concepts is key. Browserify can make this faster. Welcome to Full-stack Development! A mix of back-end & front-end development, an FS developer can do everything, but nothing exceptionally well. I have been learning frontend for about 8 months and feel pretty comfortable with it. I think if you solely want to focus on web dev JS is a must. It's just such an easy thing to add to the job description. As we know web development can be divided into three categories Front-End Development, Back-End Development, and Full-Stack Development. What this means in practice is that the performance difference between a backend written in Python vs. Also, like someone mentioned, if it's hardware intensive then you have no way of doing it in web/mobile apps. The two most commonly used frameworks are Flask and Django. If you’re asking a question, try to give only as much detail as necessary & read the rules first! A community dedicated to all things web development: both front-end and back-end. In my experience people tend to specialize in front end development or back end development. Or, you may want to become a full-stack developer with knowledge of front-end development as well. I don't recall reading where the op specified that they were interested in developing their own app from zero. The main critical points mentioned were: Many important aspects in Backend development are not mentioned in this roadmap. I picked this career because I don't see myself doing anything else, tried frontend, game development, backend (which i still do for APIs) and few others. Is front end development dying. Personally, if you're trying to get into back-end start with something basic. The important part about back end is the logic and concepts behind them. Being creative and being a gifted designer are two worlds. Just because there are a dozen back-end options doesn't mean you need to know more than one of them. Would you hire a Node. If your doing sales funnels or static sites you probably won't be making what the backend guys do. Hence, I generally suggest to start from back end if you're just starting. Edit : Adding Resources mentioned in the comments, here: Books: Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Web development is a broad church. But I always had a passion for web development and I will need to find a job after the bootcamp. I'd identify which you'd like to delve into more and spend the most time on that language -- JS vs Java. Companies that hire anyone just based on how 'smart' you are not the norm. In a "typical" web app, the frontend tends to have more complexity than the backend and is arguably more difficult to write. If I had to guess, I'd say it's rather that frontend seems appealing to newcomers and backend seems boring, so you get more people who want to be frontend devs rather than backend devs, causing an oversupply. These two won't make you look better on paper but would make you a better backend engineer. I'm looking for a book explaining backend development in Node, building a secure and maintainable backend architecture is hard and I'm looking for a book to explain the process while also using best practices. For more design-related… I guess the title is pretty clear. Largely that's because you learn what causes bugs through experience. I am looking forwards in learning more about the Spring Framework and other tools and libraries commonly used in Java backend development. The money is in the back end, the server. Now to get started :) I hear a lot of people say learn C#, Java, or Node Js. That makes sense. Then don't pick it. I have a 4-year degree in Informatics(or as I call, diet CS) but want to dive full in on development now. While they're two very VERY different frameworks for web development, they can both perform very similar functions (especially at the introductory level). They key steps I made for learning back end work were these: Drove the frontend development for the team there, along with trying my hands at UX design since the team was short of designers at the time. It’s an inquiry that has grown more popular as we approach 2023 and is fueled by concerns about oversaturation, difficulty, and the rise of artificial intelligence (AI). ). Most of our backend work is still PHP. But there's a ton of other SWE fields too, many of which are still dying to hire people: Embedded Systems / Low Level programming DevOps / Cloud / SRE / Infrastructure Data Engineering Machine Learning Engineering SDET I'm 10 years into my career and still enjoy working on both the front and backend. NET or Python. 1M subscribers in the webdev community. Reddit driven development is a sub par methodology, because if you haven't experimented enough with a language to evaluate its merits on your own, then most likely you will not have enough knowledge to cipher through the biased information that inherently comes along with posting on a specific language's sub-reddit. If you want to build a server to respond to requests and do more then serve a static page here are a few things you'll need to familiarize yourself with: HTTP request types GET, PUT, POST, DELETE HTML/CSS/JS is only the presentation of the app. Python back-end development boils down to what you're trying to develop. You can have a front end on js and a backend on python or . The advent of artificial intelligence (AI) has altered the landscape of back-end development, ushering in a plethora of opportunities and challenges alike. A majority of application development in . Especially the automatic testing. Bottom line: I get code at its core, but I'm not all that experienced in the bigger picture of programming. 14 votes, 26 comments. While I acknowledge that preferences play a role in enjoying one's work and DX, claiming that GoLang lacks in backend development in general is simply ignorant and baseless. And now I work on a Flutter cross platform app. . If that is what op is saying, this whole piece of the argument is moot as it is true for mobile app or web app. js backend only developer or someone who's also confident with some FE work, even if that's not the primary responsibility. Recent Announcements. That doesn't seem very accurate to me. After months of various projects using various versions of PHP, and wracking my brain, I'm actually starting to get the hang of it. After getting familiar with Javascript, start using NodeJS since it is used on back end. C# from Java developers who have used both. Front-end devs have to deal with all kinds of browsers, many resolutions, pixel densities, accessibility preferences, and on top of that also all of the complications that back-end devs deal with. I have personally worked on a variety of backend projects using GoLang, ranging from startups to large tech companies, including IoT, financial services, and ecommerce. OTOH I wonder what you find attractive about Spring Boot backend development, and whether your impression is accurate, because most of the opportunities I have seen are maintaining complex line-of-business systems, not browser-facing services. It's just shifting the way it operates by providing back-end support to the mobile development/web development. I'm looking into programming to change careers. We are seeing a radical shift from traditional coding methods and paradigms toward more automated, AI-driven processes. Backend development is not as complicated as people make it seem. Definitely cleared some things up for me. I know my way around Java, C#, and Python, but it's all basic stuff. Additionally, if you have any advice or tips on what to focus on as someone with a bit of experience in backend technologies, I would love to hear them. They're both pretty much the go-to languages for large back-end web dev and enterprise, with Java being the more popular choice longer than C# (and Java still is the most popular choice for enterprise and large-scale back-ends), and it's been more open-source longer than C#, thus Java having a bigger ecosystem of tools for software/back-end dev I recently enrolled in a web development boot camp (1 year long). Try writing Skyrim Is web development a dying career? I'm currently learning how to program, and my plan is to try a little bit of everything (obviously not every single thing, but a good amount of the things that interest me) before deciding on one area and specializing in that. They shouldnt, but a reason any company would even hire “full stack devs” is exactly this. Well FE development is very visual, so you will have to inspect your work much like a sculptor or architect inspects their own. https://medium. If sysadmin jobs are dying the demand would be dying and supply is ever increasing. Make sure to follow the subreddit Code of Conduct while participating in this thread. Having a single person owning a feature set accross back end and front end is great for scalability. For the past few weeks, i was in the process of job hunting, specifically for frontend development and what surprised me is the lack of frontend job opportunities. IMHO Java is much easier to learn than JS because its more rigid structure provides clear errors faster than JS. Note that "backend" doesn't just mean web backend. For backend it gets very complicated ahead with maintenance, adding features, making sure new feature doesn’t break stuff and also maintaining availability and consistency SLOs. So it is a little tough for me. They will teach full stack development with asp dotnet core with react and angular. Most camps out there seem to be more focused on front end development. Nov 9, 2024 · Explore the future of backend development in 2024 with trends like serverless architecture, microservices, and advances in backend cybersecurity. Allows for more immediate options down the road. Need advise about the things that a backend developer must be proficient in. Backend usually varies case to case but Node is also a good backend stack so you definitely can use it. You are very unlikely to find a spot researching AI at a top level where you'd be building the AI parts of the systems. On the serious note, everything CS realted is applicable to frontend as much as backend and system programming, mobile development, just in different scale. Reddit's backend used to be in Python, it's being rewritten in Go--they're not going to rewrite in something else in 3-5 years. The persons who know Front-End Development are known as Front-End Reason being, for backend development, you may not need a project for internship or even a job, but, for machine learning, it is highly recommended to have some projects in your portfolio which can make you stand out among there, be it an internship or a job or a gig. Supply vs demand. Only thing is that it seems that everyone wants full stack developers nowadays and there aren't as many opportunities for backend developers specifically. Net is for back-end web development, microservices, SOA apps and I fear for the future of these very heavy back-end frameworks. Kubernetes is in heavy use throughout the industry, it's written in Go. I've done QT mobile development. Then once you get the feel of it, try learning Express, it is a server framework. I saw a survey which showed that full stack developers are the lowest paid out of the front/back/full stack trio. Just started my career 2 months ago but i am not satisfied with my package. It just depends what you're making, my only real point is that on reddit (and really any forum full of beginners) make out that back end is for geniuses and front end for arty types, but in reality most back end is pretty basic and front end often far harder than it looks. You can use almost anything to write a server, but python or nodejs are two of the more common ones, and both are quite beginner friendly for different reasons. Mar 15, 2024 · Open up Linkedin or Reddit and you’ll be confronted by a lot of panicked discourse, with people shrieking “Is frontend dying?” so much you’re asking yourself. It's also important to consider the industry you want to work in, whether it's web development or game development. 0) it's pretty much on par with any other backend language. If you want to do back end only then that is great, but I don't think it is 'harder' to do FE development just because you have to check your work in a less automated way than back end dev. I just had a question on what you guys think is the best route for learning backend development, basically from scratch. However learning web development and building a back end server is a LOT of information to swallow at once (personal experience). While I personally really enjoy working with the language most developers seem to still prefer Java, . I would recommend 'Designing data intensive applications' by O'Reilly and Hussein nasser's channel on youtube. While we can’t ignore the role that AI and low-code play in frontend development, giving up entirely on your frontend dev career might not be the best course of action. With later iterations of the language (>8. Net I might be pushed into a relatively small niche dominated by Microsoft and Windows development. I find backend way easier than iOS. Want to learn about tcp/ip, http, rest, websockets etc. There's a lot of functionality there that parallels what is in VS. If you're looking to find or share the latest and greatest tips, links, thoughts, and discussions on the world of front web development, this is the place to do it. I’m really enjoying backend right now. My only advice if you are new to backend, just stick with JS to learn the concepts then lean a new language. Kernel development, device drivers, embedded devices, these are things u cant build with react or some python AI library Everything gets connected to machine code eventually. And let you build more when you’re learning. The truth is it's dependable, versatile, scalable and easy to learn which is why over half of the web still runs on it. Check if your current company has any open developer roles, and whether transitioning to one of those positions could be a possibility in the future. My advice is the following: Identify the programming language(s) that you know or wish to work with Lookup "backend development with X" where X is the programming language of your choice AI development will soon be a normal and expected part of backend development. Thanks for all the replies guys. Also this platform seems to help out the students with a good work ethic to land a junior job or internship. Add to that also databases. After 12 years of iOS development I really like backend development with nodejs. I see a lot of people saying you need to know your way around HTML/CSS/JS even as a backend dev, and some even say you should know basics of some js frameworks too. Any serious company I’ve worked for always separated front and back end development. Operating systems, cloud backup services, the Android platform, the iOS platform, things like that. The bar for what is considered "real software development" is always shifting, so one needs to constantly be learning and adapting to stay relevant in this I write backend code sometimes, or make help the backend team make API design decision. pjtj otmxwmg pfyl rehd qdtzg doywqz kozab ytjmcg topn mgfll