top of page

The future is unknown

Writer's picture: TCOTCO

Updated: Aug 5, 2023

I think it's just nice that I have this space to write stuff but expect few views.

Let me talk about my fucked up life so far. I cannot write all the context but basically I am stuck between unemployment and a future that I don't understand.


I finished CPP at Seneca but without enough technical skills to easily land on a co-op IT job in Toronto. This city is getting so expensive that I'll consider moving out but I am still stuck with a lame G2 license only, not G.


I don't know many people, and yet I am jumping into the bottom of job market. I see rejections. I haven't applied for many, but I expect the worse through this Fall.


I wonder if I need to return to Seneca and continue with CPA. What is it? CPP was itself an IT diploma, and CPA is longer with co-op. I started with CPA, got scared by C language, and then moved to CPP where I graduated with 3.9 GPA.


Basically, year 1 and year 2 are the same at CPP and CPA, but CPA people do co-op and then proceed to year 3 (projects, electives). I am not yet back into the picture, but assume I return to school in Sep 2023:


  1. First and foremost, I'll be meant to do the co-op, pay extra bucks, and continue with job search which I am doing.

  2. I'll complete 6 courses that I never did: PMC444 (project management), SYD466 (I knew classmates who avoided this class and CPA altogether, notorious for bad grades, but the job market has little use for UML), WEB422 (I am already doing this myself just to know react.js), APD545, PRJ566 and PRJ666 (projects).

  3. I completed general education courses before, as well as DSA456 this April, JAV444 (Java), BCI433 (AS/400), and DBS501 (PL/SQL). I would have, presumably, 3 out of 6 electives to do.

  4. That's presumably 30 courses for CPA as opposed to 20 in CPP (I did 21).

Analysis of these 9 courses:

  1. First, not many are cost-effective. Co-op is always the protagonist but I missed the opportunity anyway, so now I am competing with many computer science year 2 students even though i am a "graduate", a very weak graduate in fact.

  2. They are mostly so vague and there's no guarantee, in fact, no proven usefulness, that they are relevant to the job market. WEB422 is very close for having react but I am ALREADY learning it. DSA456 (data structures and algorithms) is too shallow, honestly. I cannot expect much in just 3 electives that could be mobile app development, open source development, and maybe azure. That's three among not-so-many suggestions.

Projects are totally open-ended, although I think some nicely designed web could be a project itself.

You could just go to udemy to learn ruby/angular/typescript/mongodb/agile yourself. The real world requires you to know these, but this school doesn't actually teach you that. They teach the not really used C languages and AS/400 (I was among the last ones to know it) instead of typescript.

I can't expect this school to change the curriculum drastically. I already did myself a good service doing DSA on my own and with my own will.


The rest? Go * yourself. I mean, learn, yourself. I really wish this curriculum started with python, or at least a compressed version of C++, followed by maybe a brief introduction of Java and then all the way to python. I wish there's a module on ruby/swift/kotlin... I wish we would have javascript in web222, and then right into json and react in web322/422. And maybe a bit more backing in web dev and dev ops. I wish no UML but instant training in agile/AWS/azure. I just wish this school were a little more socially responsible, and put the children like me to learn more job-marketable things and practice.


Who am i now? Competing with computer science students? I don't even know shit enough to do shit. That's my problem now. Going back to do SYD466 can't help with anything.


==

With reference to part-time CPA, these are the later courses:

  1. WEB422

  2. SYD466

  3. PRJ566

  4. PRJ666

  5. DSA456 (completed)

  6. PMC115/JAC444 (latter is completed)

  7. elective1 (BCI433 completed)

  8. elective2 (DBS501 completed)

  9. elective3 PROPOSE PRO690 DevOps

  10. elective4 PROPOSE BDA400 Big data

  11. elective5 ?data warehousing?

  12. elective6

  13. elective7

Plus, APD545 is exclusive to full-time CPA. There is also a schedule problem, so I am unlikely to do more than 3 night-time courses this Sep-Dec.

SYD466: WE

Big data, E-commerce Java, Devops: TU

Datawarehousing: MO

iOS, Android, WEB service Arch: TH

C# .NET: SA


proposal:

fall 2023 SYD466+elective+elective

winter 2024 WEB422+PRJ566+elective

summer 2024 PRJ666+elective+elective

or full time school, different electives

APD545 (a lot of overlap with JAC444 or practically enhanced JAC444) and PMC444/115 may apply in full time school


The time concern is, if my end goal is to enter McMaster Bachelor of software engineering technology which requires CPA, then I need to complete CPA as soon as practicable, or else I am also wasting my life.


what technologies to learn:

-typescript, angular

-flask

-more python

-mobile app/java/kotlin

-devops


AUG 5

OSAP matters:

So what happens with OSAP? OSAP has both full-time and part-time options (for, for instance, full-time and part-time CPA or CPP). The definition is that part-time takes 20 to 59% of course load, which is only 1 to 2 courses in my context. 3 courses = full-time.

The focus is on how many courses.

If you take 3 (even if part-time) CPA courses, you are supposed to claim full-time OSAP, or, unless OSAP or Seneca gives a clear reply, I could expect no OSAP coverage for other than 2 courses.

So it seems it's only ok and tactical to take just 2 courses Sep-Dec and expect part-time OSAP.

Which are SYD466 + DevOps.

I cannot even know if I'll go back to CPA(full-time, no co-op) in Winter 2024, but if i do I'll almost have them OSAP-guaranteed, and in which case I should do at least 3 courses.

There are obviously popular classes but anyway there is no loss if I just stay in part-time since it also offers as many choices.


So my newest road map can be:

Fall 2023: SYD, DevOps

Winter 2024: WEB4, PRJ566, (elective, elective) <-- could also be 5 classes!

Summer 2024: PRJ666, elective, (elective) <-- or 2?

It's similar to how I finished OOP345 late (but in one take).


I do lack a CS degree until I finish McMaster, one of the prime choices. However, the deal is, if I can learn multiple technologies without school, or do part-time school, or learn in a job, that will be the same outcomes. So the matter is on how to prioritize.


I got reject letters from employers repeatedly, and obviously I lacked a CS degree, I had no good project, and I had no connection. I'll write my learning notes in another piece.

3 views0 comments

Recent Posts

See All
Some news

Some news

My Summer 2024 schedule

My classmate said the C# course wasn't as good as expected, and it was just "powerpoint reading". When I already dislike Abidin Akkok's...

Yorumlar


Post: Blog2_Post
  • LinkedIn

©2021 by On learns to rock. Proudly created with Wix.com

bottom of page