lainchan / Ω

help me

Elliot Alderson · 2023-07-27 13:03
i just became a junior in an IT engineering course in a literal noname college in a third tier soykafhole. I have my fair share of experience trooning around with linux and am pretty proficient with it. i have decent experience working with various languages and frameworks but my forte is system administration if it wasnt obvious yet. sometimes i get super guilty about the embarrassing amounts of hours i put in fuarrrking around with linux. i am about to start working on writing a toy compiler just for the fuarrrk of it and having something to show for my skills. however, I also see chinese and russian students of my age working with pretty interesting stuff like riscv hypervisors (i have no clue how hypervisors work at all). so help me with any of these three things 1. any advice for me? all my good applications for internships are rejected, im currently interning for minimum wage. 2. any good riscv isa source material that is to the point with the data
Fred Nurk · 2023-07-27 19:54
>>71469 >i just became a junior in an IT engineering course in a literal noname college in a third tier soykafhole. There are two types of students, one says "the college teaches" and the other says "the student learns". You do your learning, good that the college ain't soykaf, you will have more free time to study what you want. Most juniors don't realize the skills needed to be seniors, is not about more languages, more frameworks, etc... Is more about delivering a finished piece of work which attain the best engineering and quality standards, plus if you add security and compliance standards to it. Writing a compiler is only relevant if it is for a real world case, school projects are frowned upon, since most people who waste time with it will waste time in their jobs. People that prefer the sysadmin route usually go to the direction of building infrastructure related code, not so low level. I'm not trying to make you give up, but consider that people will see more value if you implement a distributed container scheduling daemon, which can be easily done in 2-3 days, than a hypervisor which can take 2-3 months to have a usable prototype. >>71469 >i have no clue how hypervisors work at all Read qemu's source code, is pretty straight forward. There is an open source riscv emulator for ESP microcontrolers which is also very simplistic. >>71469 >all my good applications for internships are rejected, im currently interning for minimum wage. Is your focus to have a job or to do these side projects? They are the literal opposite of each other if you are looking on the job scale. If you want a job as junior sysadmin, I wouldn't care if you wrote a riscv emulator in pure sparc asm, I will care if you know ITIL, linux and you have good troubleshooting skills. The same way you don't buy a car because of the sound system, you have a set of basic qualifications that you look for, the extra is only considered after basic is met.
Molly Millions · 2023-07-30 09:06
>>71484 Thanks for the detailed answer >a distributed container scheduling daemon sounds like a good project to be honest, never did this cuz Nomad takes good care of this on my systems. >Is your focus to have a job or to do these side projects? both honestly, but if it necessary, i might leave the internship, but i do want a decent paying internship for summer 2024 >If you want a job as junior sysadmin, I wouldn't care if you wrote a riscv emulator in pure sparc asm, I will care if you know ITIL, linux and you have good troubleshooting skills. i possess the latter skills and I still cannot see enough opportunities - which is why i want to do some side projects (like writing an emulator) so that I can have a backup as a software engineer
Splicer · 2023-07-30 13:47
>>71558 >decent paying internship This is oxymoron, doesn't exist. Focus on being junior/regular, internships are paid just enough to not be called slave labor. Also you should be learning, this is what internship is all about, if you are not, think deeply if you want to stay or not. >>71558 >i possess the latter skills and I still cannot see enough opportunities In what country/area are you looking for? Demographics play a big role. >>71558 >sounds like a good project to be honest, never did this cuz Nomad takes good care of this on my systems. A good way to measure how well someone understands a subject and technology, is to ask what can be improved on it and what are its shortcomings. Nomad, as well kubernetes, swarm and others, have pros/cons, and if you want to build something, you can exploit an area in which they are weak. This is how you show mastery, and not only replicating a piece of tech. >>71558 >which is why i want to do some side projects In more the general infra/IT area, code has as the same value as docs, tutorials, courses and other things that people consume. Engaging with the communities is also a good way to build something, in this case your public image associated with a certain topic or piece of technology. Don't restrict yourself only to code, consider writing tutorials or even helping people online (stack overflow, forums, etc...)
Turner · 2023-07-30 16:23
>>71561 Thanks for the reply >Also you should be learning, this is what internship is all about, if you are not, think deeply if you want to stay or not. Yeah then I might leave early >In what country/area are you looking for? South Asia but I do not mind any other APAC or even EMEA jobs either. >and if you want to build something, you can exploit an area in which they are weak great i just have a couple of ideas for new nomad drivers that i needed previously, might work on them >Engaging with the communities is also a good way to build something great advice, i truly need to work in that department