I’ll try and get back to the exercises when I get time. To get the certification you need to complete the “Responsive Design Projects”, and I’ve not started these as I’m currently working on another site at present. The course didn’t take 300 hours, and the areas I learned the most were CSS FlexBox and CSS Grid. I decided to start from the beginning, and although I knew a lot of the subjects it wasn’t time wasted as it was good to refresh my skills. Within each course you can select an area to focus on, and I opted for the “Responsive Web Design” course. Information Security and Quality Assurance.JavaScript Algorithms and Data Structures.Quincy Larson’s email list is also worth joining as it always has interesting articles whatever your level.įreeCodeCamp is structured around 6 certifications, which they estimate to take 300 hours each – Although you are encouraged to make a small donation if you can afford it. I decided to address this weakness and stumbled into FreeCodeCamp is a resource that allows people to learn software development for free. Time have moved on, and although I’m confident at making css tweaks, I’ve always been weary of doing large scale CSS changes. Html was different then, and we regularly mixed content and styling, or used tables for positioning elements, and who can forget adding a rotating carousel to the top of a web page. I first started experimenting with Html and writing web pages around 1993, and became pretty competent at it. This blog post is about my experience of using FreeCodeCamp as an experienced developer to address my weakness in CSS. This is a broad skill set, and you quickly become aware of your strengths and weaknesses. You don’t have much time, but how you use that time is important.I am an experienced Full stack Developer specializing in Java, Javascript and React. Build stuff to show off, fail often and fail fast and you will learn a lot. All of this gives you the “experience” people don’t find in tutorials.ģ months isn’t much time, think of it as more like 60 days, and split up those days into chunks of goals of what you must have done in that period. You automatically learn more this way as you will end up having to find your way out of difficult situations, finding solutions, and debugging problems. Obviously building something from scratch is not easy, its actually really freaken hard when starting out because you have no idea what your doing, but you end up facing what you don’t know more often, and quicker then if you follow some tutorial online that holds your hand. The goal of this is 2 fold, one you get experience actually building something from scratch, and second you get to show it off. If your goal is to learn Java, you should focus on building multiple things from scratch using Java in the next 3 months. I personally believe the best way to learn is to fail. If your learning approach doesn’t seem to be working you need to change your approach. You can learn from 50 sites, 5 sites or 1 site. It’s all so overwhelming and not all of the information is sticking in my head. 3 months isn’t much time, so you should focus your time on the most relevant tasks at hand if your goal is to give your best shot at getting this job. The idea behind doing any of this is doing anything but what is expected of you is almost a waste of time. You could also do some digging into what is expected of you while applying. You can find them on randomly on the internet sometimes from sites like geeksforgeeks, or people just blogging about the process. Most larger, and even some smaller companies have documented hiring processes. For example, go back and do the blackjack problem as a test for yourself.ĭo you know how the hiring process for this company works? It also might not even be relevant, as Java is used in a lot of use-cases.įocus on being able to wield Java for any given problem, and being able to architect your code so its easy to read, runs well, testable, well documented and follows best practices. Obviously if you already know some crazy high level applications development you’d be secure, but that sort of knowledge isn’t really attainable in 3 months beyond the core concepts and ideas. I assume their actual expected requirements are in between. I’d say that would be a massive task that is not easily learned in just 3 months. Now let’s say you need to understand the syntax and know how to program complex situations using OOP + Spring Boot to build enterprise level applications using an SQL database. Lets say you just need to know the syntax, and some base level programming concepts. Without answering these two questions moving forward your just taking a shot in the dark with your chances.ĭo you know the level of Java knowledge do they expect? Do you know how the hiring process for this company works?.Do you know the level of Java knowledge do they expect?.You really need to answer two questions for yourself so you know what to expect, do.
0 Comments
Leave a Reply. |