I had the same feeling learning about 3D graphics ![]()
I can appreciate that, but to me a lot of the latter stuff sounds like someone coming to me before starting learning japanese asking for me to outline what they have to do to read at 30k characters per hour. Its almost a red flag at that point because it feels like they’re not focused on the present and looking too far ahead.
I would say up until 1.4.4 should be your immediate goal and maybe skip 1.3.4 and 1.4.2. Then, once you get to that point you just reassess. You can even @ me and ill make a quiz for you lol. That will yield better results than trying to get everything right from the beginning, imo.
I agree, this is a very wise consideration, and I would consider it a red flag in many other people but not in myself, after all that’s what I did when I started studying Japanese and I consider it a success… perhaps this fixation of “making the perfect plan” before even starting comes out of my perfectionism…
Also consider I already attempted studying mathematics without a plan and found myself in some slight difficulty around the end
Anyway I’m waiting for the next problem ![]()
Yes, quite extensively I think.
Where I live you still need to do at least a 2-year Masters degree if you have a somewhat matching Bachelor degree + take exams / pass missing courses / qualify with existing credits for completed courses.
In this case it might be worth considering a hybrid career where software engineering is your main strength and ML/AI a bonus. The truth is, AI is a booming field, but also the competition is pretty hard and many of the people in the hiring pool already have academic degrees, publications, etc. ![]()
As a perfectionist myself I would say it’s a failure in the making
. Having short- to mid-term achievable goals I would say is more reasonable. Many people suggested the CS50 course from Harvard which imho is a very good starting point to get going.
Also, insomnia or not, a day has 24 hours and one can’t become a top dog programmer AND achieve a high proficiency in Japanese quickly at the same time. Believe me, I tried.
Ok, let’s do like this
No more planning, I just study up to there and @Vanilla 先生 ![]()
-for the sake of clarity, you based on the list on this thread or on the list of the other one?
Oh yeah this is the same here.
I see… for now I will focus on studying and will decide what to do the first year (hopefully with your suggestions as well)
I believe all your suppositions are right! But again, I think this is not my problem. If anything, it may be everyday life to get in the way for any unforeseeable reason
I already decided I’ll sacrifice something from Japanese, but I will try to keep reading at least 1 hour every day
What are you reading?
Japanese math textbooks for maximum studying efficiency!
I’m in the middle (literally) of 鬼滅の刃, vol 12 ![]()
After 12 volumes I feel like I can read it with just a vocabulary and nothing else, got used to all kind of keigo that appeared and in this last one also a bit of 関西弁 which was the worst
so that I won’t understand shit both is math and jp ![]()
Actually, I would agree with @yamitenshi here. However, I wouldn’t recommend reading anything programming related in Japanese, because it’s a bit of a mess. Half of the words are Japanized English words in katakana, the other half are common words with meanings overloaded for the purpose of computer stuff.
Case in point, I once tried using AWS in Japanese. It was not a fun experience.
Maybe it’s better with math, tho ![]()
I was joking and wouldn’t recommend it, really, I feel like doubling up on studying like that is gonna teach you less of both
Unless you’re at a level where reading through textbooks isn’t gonna take too much effort, then it might work, but if you struggle at understanding what the textbook says, internalising the material is gonna go out the window because you’ll just be exhausting yourself before you even get to that point
I would take it into consideration if I were at your level, yes
Its surprisingly hard to come up with these when you can’t make the person code lol.
Given a list of numbers, edit the list so that you duplicate all 0’s originally in the list and erase all 9’s originally in the list.
Example [1,0,2,9,4,3,0] => [1, 0, 0, 2, 4, 3, 0, 0]
Rules: You can use two functions and one variable.
Variable:
Current position: this is your current position in the list. It says what number you’re looking at. It starts at 1 but you may add to it if you wish in your instructions. Subtraction is also allowed.
Functions:
- Insert 0 at current position. This inserts a 0 at the current position and moves the rest of the list down one.
e.g. [1,2,3] | (current position = 2)
insert 0 at current position => [1,0,2,3] - Delete number at current positon: This deletes the number at the current position and shifts the rest of the list left one
e.g. [1,5,6,7,10] | ( current position = 3)
delete number at current position => [1,5,7,10]
Bonus/hint:
The person executing the instructions also knows how many elements in the list there are, but you don’t. We will call this value “length”. So your instructions should end when you have finished your orders when “current position” is equal to something having to do with “length”. This is so that the person knows to stop once they reach the end of the list.
The level has risen a bit, but good luck. The task might seem might seem more simple than sorting numbers, but theres some problems I anticipate you will run into. Would love to be proven wrong though! @yamitenshi @WeebPotato @Arzar33 if you have any suggestions how to make the problem better I’m all ears. My goal was to (SPOILERS) give him something where he’ll shoot himself in the foot with array indexing (maybe I should mention that we start from 0? lol), but I couldn’t think of a more straightforward way to do it. Its oddly hard to come up problems to be solved in natural language that showcase this stuff if they don’t program.
ok I will need focus to make it, gonna try as soon as I come back home!
Looks good to me, like you said it’s hard to phrase computing problems in natural language but there’s a few gotchas in there for sure ![]()
These really take me back to learning how to program, I ran into these kinds of issues so much ![]()
We could also switch to pseudocode at some point.
yes, pls just make sure the problem is well defined and has clear instruction and confines ![]()
That’s kind of the hard part though, this particular problem is very easy to describe to a programmer because they already know how lists work and such, but to explain them in natural language to a layperson is a bit more of a challenge.
For example, if Vanilla had said to modify the list in-place that would’ve made perfect sense to me but I don’t think you’d have fully understood what restrictions that sets (which makes sense, because that rests on knowledge you wouldn’t have as a layperson)
I guess it’s a nice creativity exercise