Friday, September 06, 2024

opinions on a level subjects

    Compared to other education systems like the IB system, the A/O levels is much more test based than skill based. For example, comparing A-level physics and IB physics (High Level) shows me the following differences between the two course syllabus: 

    A level physics has no choice for "addition" practical studies in the fields of engineering, astrophysics, etc. and it has no requirement for an internally graded "investigation and write-up of 6 to 12 pages" (whatever that means). The syllabus for IB physics is also a lot broader and in lesser detail than A level physics, which has a few things it goes into rigorous detail in. The amount of information you need to absorb and retain in A level physics is also much higher. Generally, the IB physics stuff is also more interdisciplinary.

    I'm not an IB student or anything, so that's just what I know from looking up stuff and reading PDFs.

Anyways!

    People who are just starting A level are asking me a lot about what subjects to chose and what not to go anywhere near. I'm not a business student or anything, so I can't explain what that's like just yet. I'll try and explain as generally as I can the "why" and "why not" as to what subjects you could pick. But schools have different approaches to subjects, and so do teachers! So take these as guidelines and personal opinion


 

    General Advice

     You have to understand that you're not taking these subjects because you like them or want to study them. You're taking them because you have to give an exam on them that you have to score high in. A lot of these subjects have a lot of weird ass things you have to grasp before you even understand the model of the subject that the syllabus is trying to force down your throat. It's a model that has a mix of "practical", "should know for university", and "can be tested". For this reason, I wouldn't recommend taking the subject because it does unironically ruin the fun of the subject for a lot of people, including myself. Doing past papers makes me want to kill myself, and that's what you'll be doing for a majority of the course. You don't need to understand complex stuff, just do enough past papers so that you look like you're competent, and you'll do fine, in school exams at least.
    The Cambridge syllabus and everything says it doesn't look at it like that, though. You should go "beyond the syllabus" according to them, having 2 years to cover something as detailed and intricate as Chemistry or Physics or Biology totally works out!
  1. Chemistry

    Generally, chemistry is one of those "don't pick it unless you wanna kill yourself" type of subjects. I took chemistry for about a week before I decided to drop the subject at the start of my A1. I will explain this choice, I love chemistry. My teacher was really cool too. Same goes for O level chemistry. But like I said before, managing so many difficult subjects while also wanting to pursue things to find interesting in general is much harder than it looks. I dropped chemistry because I wanted to be more social and have hobbies I wanted to work on.

  1. Physics

        I love physics as well, generally. A level physics makes me want to kill myself as well, but for something like a mechatronics degree, most universities want you to have taken physics. I've exclusively studied from the book. I don't use notes. I don't like my teacher. Recently, I finally started raw dogging the subject, and I'm kinda(?) enjoying it so far.

  2. Biology

        Biology is one of the very few subjects the A level course does justice to a pretty good extent. The course is basically a deeper dive into the topics covered in O level. But the problem is that most schools don't let you take the subject unless you plan on going into medical. PLUS you'll struggle to understand a lot of concepts in the subject without something like chemistry.
  3. Math

        Math remains math. I would recommend it if you like math as a subject and generally want to do something in the future that needs it. It requires a lot of brain power and thinking during tests and practicing questions relatively frequently, but that's about it.

    Humanities

        Generally, Psychology, Global Perspectives, Media Studies and Politics are more preferred subjects than Literature, Sociology, Environmental Management, Law, Art and Design, and History by students.

        The teachers of a humanities subject, for me, matters much more than a science related subject.

        World History, Literature and Law are really time-consuming subjects that I wouldn't recommend unless it's like "your thing".

        Sociology is not the same as Psychology. Both of them have their ratta and thinking sections but Sociology has way more ratta than the other.

        The exam criteria for Art and Design is really weird. No one in our school's history has ever gotten above a B in Arts!! But if you like the subject, that shouldn't matter to you.


     

Tuesday, September 03, 2024

raspberry pi adventures ep 1

     So! The Raspberry Pi 4B. 2GB of memory, ARMv6 CPU, GPIO pins, Ethernet, USB 3 and 2, MicroHDMI port, and so much other stuff I haven't even gotten the chance to look into yet.

    I had a MicroSD Card sitting unused in my Nintendo Switch that no one uses anymore!! So I took it out and imaged the Raspberry Pi 64-bit OS on it immediately, but I couldn't figure out how to set up Wi-Fi and SSH into it, which lead to a lot of anguish and frustration.

    I realized that to actually do anything with this, I would need to use an actual keyboard and mouse and everything on it to see what the fuck the problem was. The Robotics club somehow has a Pi 4B too, which one of the students owns and uses with a camera module for some AI shenanigans (As the Sir said). I couldn't get the MicroHDMI converter from the club because they only had one, and it was in use! So I decided to take my Pi to school and set it up there and then come back home and do stuff on it.

    I first accidentally took the Pi to school on a Saturday (31/Aug/2024), a day when the Robotics club is closed because Sir doesn't come to school! So I kept it home till Monday came around and went there to update and set everything for my SSH-ing.

    The Robotics Sir hooked it up and let me do whatever I wanted on it which is like duh because it's mine, but I was expecting him to just sudo apt update && sudo apt upgrade it and turn everything off. So I update the system, and it takes ages to install everything and quickly SSH into it using my laptop and close it because I had physics or math class or something.


 

    Anyways, after setting up everything correctly I tried to remote desktop into it but the VNC stuff is really weird to set up because it's way less straightforward than SSH and Remmina said I need some kind of certificate for it which I don't have. So I'll have to figure out how to send files using something in SSH, or just write code on the Pi.

    I keep telling everyone that I'm making a "Miata" with this doohickey, which is true, but it requires knowledge of robotics, soldering, 3d modeling, electronics, Pi programming, Arduino programming, and a bunch of components that I don't have yet!

    Once I have a sexy little design document ready for the "Miata" I'll blog post about what the hell I'm doing :3

the to-learn list

    Let's say, hypothetically, that I were to apply for an internship at something like Neuralink. The website says I need to submit a cover letter (whatever that is), a resume, and need to give at LEAST 3 examples of “exceptional ability” in the field you're applying in. If I wanna apply for the Software Engineering or Mechanical Engineering, my requirements for these internships are as follows:

Software Engineering:

Required Qualifications: 

  • Ability to design and implement simple and elegant software solutions
  • Proven track record of shipping software with real-world impact
  • Enthusiasm for technology and software
  • Understanding of how systems work at a fundamental level

Preferred Qualifications:

  • Familiarity with Ruby, Python, and/or JavaScript
  • Experience with C/C++/Rust
  • Knowledge of container management and orchestration
  • Experience with full-stack application frameworks like Ruby on Rails or Django
  • Understanding of web development
  • Experience in infrastructure development

Mechanical Engineering:

Required Qualifications:

  • Strong understanding of engineering first principles.
  • Strong communication skills.
  • Strong design skills.

Preferred Qualifications:

  • 1+ years of mechanical engineering industry experience, including owning products from concept to production.
  • Experience with conventional machining and rapid prototyping technologies.
  • Experience with precision design and manufacturing.
  • Experience with advanced imaging techniques.

    Obviously, these things I have nearly no understanding of at the moment, but one of the hires they have (I don't know which department) is Kognise.

    Looking through their website and projects gives me an idea of what I want to do and what I can do at the moment (mostly nothing, which is okay for the time being). Their website and projects show that they have that “exceptional ability” in the fields they are interested in. I only show that “exceptional ability” in the classroom where no one else really knows what they're doing, which is like a big fish in an absolutely tiny pond. I would like to fix this.

    My transition from a big fish in a small pond to a tiny fish in a big pond will not be enjoyable. I will feel like I know absolutely nothing about the fields of computer science, biology, physics, and chemistry which, knowing me, I will despise.

    Knowledge is like that, though. So I've made a quick and tentative list of things I would like to learn and understand beyond a superficial level:

  1. Computer Science (Software)
  2. Computer Engineering (Hardware)
  3. Chemistry:
    1. Undergrad Chemistry
    2. Computational Chemistry
    3. Graduate Chemistry
  4. Biology:
    1. Undergrad Biology
    2. Computational Biology
    3. Graduate Biology
  5. Mathematics:
    1. Undergrad Math
    2. Computational Math
    3. Graduate Math
  6. Physics:
    1. Undergrad Physics
    2. Computational Physics
    3. Graduate Physics

    I will learn these through not just reading, but doing. So my website can also have a 30 fucking item long list of complete and useful projects I've made. Plus, there are some cool books I've found that I would like to read from cover to cover and understand everything in them.

    I've found some cool places to cover all of them as well. There's this cool website called OpenStax that provides all the necessary literature for these science subjects for free! Which is like yay Open access resources!!

    Next time I'll talk about the Raspberry Pi 4 adventures and what I wanna do with the Pi I was graciously gifted :3