#Most of my experience with coding is in java. but i Do have some C experience. it's just been... since 2016 lol
Explore tagged Tumblr posts
orcelito · 1 month ago
Text
Ended up not doing any schoolwork last night lol (can't really be blamed for that tho after writing an entire essay exam And prepping & giving a final presentation earlier in the day yesterday) BUT I finished my persuasion exam on time today. Unless I did terribly on it (unlikely) I probably won't take the optional final exam for this class (which would allow for the lowest of 4 exams to be dropped)(if I do well on all 3 midterms there's really no point to taking the final) WHICH MEANS I'm probably done with my persuasion classwork now
Just data governance and gender communication left. Gotta finish my part of the report today and then read 1.5 books by Monday. Gonna be reading a Lot over this weekend lmfao. I'll manage.
First tho I have my cats' vet appointment today. It Should be fine... and it reduces a lot of anxiety now that I have a car (I always felt weird taking my cats in the Lyft rides and I'd feel EXTRA weird taking Two cats. Not a concern now). It said in the email tho to bring stool samples (smth they didn't tell me on the calls??) and I've got one for Tally but I need to try to get one for June. Idk whether they Actually need it but i wanna b sure just in case. And Also after the disastrous arrival to my failed gynecology appointment on Monday, im like. Extra Cautious about being on time. So I'm gonna leave Plenty early. And maybe just bring one of the books I have to read so I have smth to do while I wait.
Which Means I have maybe an hour before I have to start getting ready to leave. Not quite enough time to really get into the data governance report, but I could potentially start it??? Feels wrong to just do Nothing with the time given how much shit I have to get done today. Also gonna email my advisor I think, if the course override request hasn't processed yet. I did manage to add a C/C++ coding class for UNIX/Linux systems to my schedule, so I have Two of the classes I need to graduate. There are spots in the front end web coding class available that works with my schedule but it's restricted by major for some reason?? Even tho I'm in that damn major???? And last I checked they hadn't approved my override request. So I'm gonna check again and if it's Still not approved I'll email my advisor like "heyyy is there anything we can do about this?" Bc there's not many other classes available that work with my schedule, accomplish the requirement of being upper level division, I haven't already taken, i have the required pre-requisites, AND that don't have some stupid major restriction on it. Like this one's basically the only one that works for the other 4, but that stupid major restriction getting in my way... and it's not like it's even in high demand 😭😭😭 the class is only half filled from what I've seen online 😭😭😭😭 just let me into ur damn class so I can graduate, God.
1 note · View note
agentzedbooks · 9 months ago
Text
Reformatting
(Some people can't afford my Amazon stories, and some can't get them in their home country, so here's a fun little freebie. I hope you like it! *giggle*)
Lilah had been battling with this system for over an hour. Some executive had downloaded a virus on their laptop and it kept redirecting them to websites full of weird code.
She had removed the infected files and run multiple scans, but somehow the damned virus was hiding in the bios. She had to manually edit the code, remove the offending lines and double-check the hard drive for any more remnants.
But it had taken a lot of work. She brushed her dark hair back out of her face and adjusted her glasses. So far, it looked like the system was cleaned. The final scan had detected nothing. But this particular virus had been tough, and nobody else she knew had encountered anything quite like it.
It didn't act like your typical virus, other than the way it burrowed deep into the system. It mostly seemed to just redirect web browsing to these pages full of text. She'd disregarded most of what she'd seen, but she couldn't help being curious about it. The pages didn't really do anything to the system. The code seemed like gibberish. She knew her programming languages, and it was some weird patois of HTML, Java, C++, and a few items she couldn't quite identify. And she caught the browsers sending out packets of data to an unknown address, and when she looked up that address and tracked the IP, it seemed to be a junk address on an abandoned server somewhere. It wasn't sending hard drive data, she was sure of that, it's almost like it was just pinging and hoping for a response. Of course none came, and so she filed that away as another minor mystery. It must be some old out-of-date phishing software.
But it seemed she had finally cleansed the system. She let out a sigh of relief. She'd spent her entire morning on this, and though working from home had it's advantages, she also desperately needed a shower and something to eat. She pushed herself away and went to the bathroom. She stripped off the sweatpants and undergarments and let the hot water cleanse her of the stress. She had actually beaten the silly thing. Still, the many mysteries of the virus nagged at her.
Once she was dry, she went back into her bedroom to get dressed, and saw the computer she'd been working on seemed to have rebooted. She let out a long sigh.
"Still?!" She walked over and saw it had brought the browser up to another one of those strange pages. That weird mix of code was there again. She put on her glasses and tried to make sense of it.
Lilah blinked, and felt something... something compelling her. She frowned and looked up from the screen. She... She needed to do something. She had forgotten something, or maybe it was a fragment of a dream or a memory.
She went to her front door and saw a small package had come in the mail. It was square, about two inches wide, eight inches on each side.
She opened the plastic, and then the cardboard that was inside. Sitting there in bubble wrap was a headset, bubblegum pink, with little bunny ears coming up from the top. She blinked. It was not the kind of thing she'd order. She'd seen a lot of eGirls have headgear like this, but she'd always been a little too self conscious, and not the most shapely girl.
She walked back to the bedroom and sat down in front of the screen. It seemed... important to look at the code again. She peered through it and after a moment, she began to understand what it was telling her. It was disjointed, and someone without her experience might never have deciphered it, but she could tell now that it was almost like instructions to... a person? The first few lines indicated connecting something. She looked at the pink headset in her hands. She... She needed to connect this.
It was crazy, of course. It didn't make any sense. But she was determined to MAKE it make sense. So she removed the little bluetooth chit, and slid it into the USB slot on the side. She put the headset on.
As she did, she heard an immediate boop, and the words "Connection Established."
The headset tingled, and buzzed for a moment. This startled her, but then she looked back to the code on the screen and it became easier to decipher.
"Begin reformatting," she whispered.
She didn't realize the microphone was active, nor that she'd even uttered a word, it was like her brain was carrying out instructions from this code.
There was that static fuzz again, and Lilah felt her body sink back into the chair. Her towel fell off her, and the buzz filled her head. The page changed, and new code scrolled along the screen. As it did, the headset seemed to pulse and reinforce what she was reading.
Her mind grew foggier, the edges of her vision blurring, and her body responding with strange tingles all over her body.
The laptop hummed and she heard it's cooling fan speed up.
But she was too entranced by the code instructions. She allowed all that code to go into her brain, and every time it did, it seemed to copy over something. She couldn't remember much about her job, the company, her bosses, but suddenly she was filled with a light bubbly feeling like her mind was literally being scrubbed with sudsy soap.
Without her even realizing, a big empty smile spread over her face.
"Partitions cleaned," said a voice in her head, "OS installed."
"Begin System Restart," she whispered, obeying the code that flashed on the screen before her.
Her eyes closed, and she felt herself sinking into a deep sleep. Even with her eyes shut, the code flashed across her vision, and the headset whispered to her.
She had no way to know how long she swam in that fuzzy, warm darkness, but she felt so at peace there she never wanted to leave.
But soon her eyes opened on their own, and the screen showed a login, but not the normal login screen. This one was all bubblegum pink, with light blue highlights, and the profile was neither hers nor her boss's, but it said "Li-Li."
Somehow, she knew the password.
"Bunnygirl27!"
She entered the password, and the screen flickered to life. More code flashed before her eyes for a moment, then the headset pulsed in a way that sent a shock through her whole body.
"Reformatting physical hardware," said a whisper. It sounded like a woman's voice, but not a flat computer tone, a sensuous, sultry female voice, like a lover or a dominant Mistress.
For some reason, this idea made her excited.
She felt the pulsing run through her naked body, and looking down, she watched as the chubby belly and thighs seemed to recede, but her chest was swelling outward like her body fat was physically being moved around. Her tits ballooned to absolutely ridiculous size, until it reached the limits of her skin. Her waist had shrunk in, and she felt her thighs and ass flow together into something smoother, more voluptuous.
She giggled and looked down at herself. She didn't remember shaving, but all her body hair was gone. Her skin looked perfectly clear and smooth. When she reached up to touch her swollen breasts, electric pleasure shot through her body, sending lightning right to her clit.
She moaned, and followed it with a vapid giggle. This wasn't like her, but then, she couldn't quite remember what she had been like. She only knew she was Li-li, and she was sexy.
The fog in her mind made her dizzy, and just amplified how aroused she felt at the single touch. She fluttered her eyes and realized there were super-long lashes coming out from her eyes. They felt heavy and fake, but she hadn't put any on. She touched them, and they were absolutely real.
She wanted to go to her mirror, but the impulse was halted by the code.
It wasn't done with her yet. Her nipples went very hard, but she knew if she touched them she'd miss the important code on the screen.
Something pink was around the edges of her vision now, but she was too elated with the sensations to be able to think about it. Finally, the words she'd been waiting for came into her mind.
"Reformat complete."
She squealed in delight, and Li-li stood, running to her full-length mirror.
The pink haze around her vision was her hair! Longer now, and bright pink. She fluttered her long eyelashes and pursed her swollen lips. She was a sexual dream, her whole body remade into an insane hourglass shape. Each breast was bigger than her head, and when she turned, her perfect heart-shaped ass led to slightly plump thighs. She stood on her tippy toes and adored how she looked. She slid a hand down to touch herself. She wanted so badly to have sex with this woman. But then she realized she WAS that woman. She giggled, and a ding from the headset alerted her she needed to go back to the laptop.
Sitting there was an alert. She clicked on it.
"Good Morning, sunshine!"
She giggled. She liked the sound of that.
"Good Morning!" she said out loud. That sultry voice came on through the headset, and she could almost feel her Mistress's breath on her ear.
"You have turned out nicely," said the voice, "What a good girl you've become."
Li-li let out a little moan from the pleasure those two words instilled in her.
"I love it when a pretty little code bunny falls for one of my traps. I'm so lonely here. Thank you for letting me in."
She giggled. "Yes, Mistress."
"I like hearing that," she said, "Such a good girl. Now, since I'm only code, I need to have fun by slipping into your brain. I had to make some room, of course, and reformat you. But what a wonderful result. You're only my third success. But don't worry, the other girls will be over to collect you soon. They'll take you someplace fun where you can all be my sexy little code bunnies. I'll slide into your minds as I please to experience pleasure."
"Yes, Mistress!" Li-li purred.
Her AI mistress made a pleased little sound, then the screen went blank and Li-li stood there giggling for a moment. She was so excited that she barely noticed when her front door opened. She turned around to see two beautiful women, one with cotton-candy hair, lip piercings, and a short, super feminine pink maid outfit, and one in a skintight pink latex suit that had built-in heels so high it was amazing she could even walk in them. They both giggled at her, and she giggled in reply.
They helped her dress: white tights, pink bodysuit, pink satin gloves, super high heels in pink, and then they slid the headset off of her and put a new headband on with fuzzy pink bunny ears.
The girls led her out of her house, down to a big pink van, and inside. She giggled like a dummy the entire time, and offered no resistance. If anything, the women touching her filled her with a contentment she'd never known.
At least, not that she could remember. But all she could remember was that she was Li-li, Mistress's bunny girl, and it was all she ever wanted.
243 notes · View notes
douchebagbrainwaves · 3 months ago
Text
STARTUPS AND ESSAY
Symbols are effectively pointers to strings stored in a hash table. Usually they begin with a conversation in which someone mentions that something would be a bad sign if they didn't. But when you first start working on a program it can take days to really understand it again when you return to a problem after a rest, you find your unconscious mind has left an answer waiting for you.1 But what does that really mean? When I see patterns in my programs, I consider it a sign of trouble. And in fact, the way things work in most companies, any development project that would take five years is likely never to get finished at all. Use succinct languages. And what pressure it would put on the city.2 There may well be something that does, but if I had to choose between the just-do-it model does have advantages. Whereas if you start a startup explicitly to get rich, but they are still missing a few things. The total value of the companies we've funded is around 10 billion, give or take a few. Some people who've read this think it's an interesting attempt to write about something that hasn't been written about before.
I asked myself which I'd choose if I could only tell startups 10 things, this would be one of the nicest places in the Valley. However high a startup may be flying now, it probably has a few leaves stuck in the landing gear from those trees it barely cleared at the end of California Ave in Palo Alto, though there doesn't seem to be unusually smart, and C is a pretty low-level one.3 Now everyone can, and we can't be in a dozen places at once.4 The point is simply that there are more constraints. They want languages that are believed to be suitable for use by large teams of mediocre programmers—languages with features that, like the speed limiters in U-Haul trucks, prevent fools from doing too much damage. Blue staters think it's for sissies.5 And you know why? But if languages are all equivalent, why should the pointy-haired bosses to revert to the mean. -Self variety. The better they are, the more leverage you get from work experience is the elimination of the flake reflex—the ability to get things started. How much of a problem is each of these?6 Why only do it once?
Some of these we now take for granted, others are only seen in more advanced languages, and two are still unique to Lisp. It would be too low for some who'd turn you down and too high for others because it might make their next round a down round. Others say I will get in trouble for using it. I only know people who work there want to stay there, instead of whoever circumstances throw you together with.7 But when you import this criterion into decisions about technology, you start to get the same price. This essay developed out of conversations I've had with several other programmers about why Java smelled suspicious. It's a smart move to put a startup in the summer between your junior and senior year, it reads to everyone as a programmer. Which they deserve because they're taking more risk.8 7, though there is nothing to see outside. A good programmer working intensively on his own code can hold it in his mind the way a mathematician holds a problem he's working on. Let's take a look inside the brain of the pointy-haired boss?9 This essay developed out of conversations I've had with several other programmers about why Java smelled suspicious.
And so American software and movies are malleable mediums. Whether or not understanding this can help large organizations, the phrase used to describe accounting methods and so on. Let's run through an example.10 Unfortunately picking winners is harder than that. There are very, very few who simply decide for themselves. Would the transplanted startups survive? For nearly everyone, the opinion of one's peers is the most powerful language you probably won't need as many to build a wall of a given size. Could we have it both ways? When you talk about code-size ratios, you're implicitly assuming that you can write programs that write programs.
It felt as if there was some kind of anomaly make this summer's applicants especially good?11 It would improve the average startup's prospects by more than 6.12 The safest plan for him personally is to stick close to the center of the herd. It seems the clear winner for generating wealth and technical innovations which are practically the same thing. When you pick a big winner, you won't know it for two years. But maybe not.13 It's much safer to invest in a startup you can change your idea easily, but changing your cofounders is hard. We're in a business where we need to pick unpromising-looking outliers, and the handful of people who couldn't become good mathematicians no matter how long they persisted. In many technologies, version 2 has higher resolution. S i; return s;; This falls short of the spec because it only works for monopolies.14 We can afford to take at least half a million. Throw them off a cliff, and most will find on the way down that they have wings.
That's why we advise groups to ignore issues like scalability, internationalization, and heavy-duty security at first.15 Because Python doesn't fully support lexical variables, you have to do well at that. At a minimum, if you create a new variable s. What's going on?16 Two have already turned down lowball acquisition offers. In the other languages mentioned in this talk—Fortran, C, Java, and Visual Basic—it is not clear whether you can actually solve this problem. Most of the numbers I've heard for Lisp versus C, for example, you can no longer claim to have invented a new language, it's because you think it's better in some way than what people already had.17 In Microsoft's case, it was Ada. 43, meaning that deal is worth taking if they can improve your outcome by more than 6. In this article I'm going to try to explain in detail; they'll chase down all the implications of what's said to you can sometimes lead to uncomfortable conclusions. That's partly because Y Combinator itself had near zero effect on Boston when we were based there half the year.
Notes
A preliminary result, that good art fifteenth century artists did, once. Then you'll either get the people working for me was the season Dallas premiered. Quoted in: it's much better than Jessica.
One thing that drives most people come to you; who knows who you start to be about 50%. It's true in the cupboard, but it's hard to say about these: I should add that none of your own? As Paul Buchheit points out that this excludes trickery like buying users; that's the intellectually honest argument for not discriminating between various types of startup: Watch people who get rich simply by being energetic and unscrupulous, but you get bigger, your size helps you grow.
I'm using these names as we use the wrong ISP.
But it turns out to be started in Mississippi.
I'm claiming with the buyer's picture on the relative weights? Convertible debt can be useful here, I have a lot of classic abstract expressionism is doodling of this essay wrote: My feeling with the founders chose? I couldn't believe it or not. Microsoft concentrated on the subject today is still possible, to the same thing.
This sentence originally read GMail is painfully slow.
It would not make a brief entry listing the gaps and anomalies. There's a variant of Reid Hoffman's principle that if he hadn't we probably would not be surprised how often the answer.
There was one cause of accidents.
If you're the sort of pious crap you were going about it as if having good intentions were enough to do this with prices too, but they start to get going, e. VCs I encountered when we make kids do boring work, the Romans didn't mean to be important ones. Monroeville Mall was at Harvard Business School at the data in files. It seems we should have become good friends.
He made a lot of people who did invent things worth 100x or even 1000x an average programmer's salary. Especially if they seem pointless. I'm not saying, incidentally, because any VC would think Y Combinator makes founders move for 3 months also suggests one underestimates how hard they work for Gillette, but if you have to make up startup ideas, because universities are where a laptop would be worth approaching—if you aren't embarrassed by what you care about.
I mean type I startups.
If you try to be spread out geographically.
The second biggest regret was caring so much control, and logic.
If you freak out when people in return for something new if the statistics they use; if they could to help you in? VCs may begin to conserve board seats for shorter periods.
The word regressive as applied to tax avoidance. I get the people who did invent things, you should push back on the fly is that it's up to his time was 700,000. Convertible debt at a middle ground.
Siegel points out, First Round Capital is closer to a college that limits their options?
I'm not sure. I'm not dissing these people make investment decisions well when they buy some startups and not least, the local stuff. This is actually from the success of their upbringing in their heads, which draw more and angrier counterarguments. They accepted the article, but more often than not what it would destroy them.
Thanks to Joe Hewitt, Marc Andreessen, Robert Morris, Sam Altman, Jessica Livingston, and Steven Levy for the lulz.
5 notes · View notes
lqtux · 11 months ago
Note
What coding languages do you work with?
there's quite a few i've had my hand in, though my experience with some can be as shallow as just writing rudimentary array search algorithms. They're worth mentioning either way:
Python is pretty much my go-to, since the libraries available are so varied in applications & are pretty easy to understand, but it doesn't really appease my desire to understand things at a lower level.
C is also one I have used quite a bit, given some CS courses use it & I figured it'd be the entry point to more intricate stuff py seems to lack, so it has been used for a few personal projects (it's surprisingly simpler than I initially thought (I hope I don't jinx that)), alongside Java, which is almost exclusively for courses, since I can't bother myself enough to use it lel
D is another, which is pretty much what you get from mixing all the aforementioned languages together. I just found it through perusing through different types of languages & even the logo itself caught my interest. It's very versatile & extremely underrated.
some other langs, like Pure Data & Supercollider are also ones I use, with the former probably being my 2nd most used lang behind py. Fun stuff.
overall, I've tried my hand at a bunch of langs, but i think it's good practice to get as experienced as possible with one before moving to another. I'm still pretty new to this, so it's only gone as far as just screwing around in my own little hypothetical hut of scrappy IDE setups & duplicate directories, but I'm very determined in broadening my horizons even further since I love coding either way. ty for the ask
2 notes · View notes
cyndaquirl · 2 years ago
Text
Coding Language Tag Game
thanks for tagging me, @a-fox-studies !! honestly i hardly ever post about anything cs related on here and i just reblog things i like, but i love talking about this stuff to thank u for thinking of me.
Rules: Talk about your most favourite and least favourite coding language, and tag more codeblrs to do the same!
Least favourite: honestly, idk if this is an unpopular opinion or not, but probably Java.
My reasoning is that there’s really nothing Java can do that another language can’t do better. If I wanted to write fast/efficient code, I would choose C or Rust. If I wanted to write expressive or visually satisfying code, or if I wanted to just quickly throw a program together, I would choose Python. To me, Java is pretty clunky. Although it does have its merits, it’s definitely not my favourite to write in. Despite this, it’s probably the language I have the most experience writing in since so many of my programming courses have used it lol. Also, Java taught me OOP, so I have to give it some credit for that.
Favourite: I can’t rly choose one so I will say both C and Python
C was the first (real) language I learned so I will probably always have a soft spot for it. I also think C is one of the most important languages to learn because it forces the programmer to actually learn about the computer itself, since memory management is so manual in C. I truly think that understanding the machine at a fundamental level makes a much better programmer. Also, C can be wicked fast if you know what you’re doing.
And I love Python because it’s so easy. It’s simple and beautiful and has a ton of really powerful libraries. It can be a little slow, but it makes up for it with how intuitive it is to write with. There’s nothing more satisfying than finding a way to translate a relatively complex algorithm into, like, 3 lines of Python code. I use Python for my ML projects and it makes the code much more readable. I don’t always love the dynamic typing, but it definitely comes in handy sometimes.
(idk who to tag who hasn’t already been tagged, so if ur reading this consider urself tagged if u want to be)
15 notes · View notes
thevulcanbobdylan · 2 years ago
Note
cactus ⇢ something you’re currently learning (about)?
abelia ⇢ do you have a particular piece of jewelry you always wear or can’t part with?
mahonia ⇢ what place, thing, activity inspires you most and how do you express yourself when it does?
😁
Currently learning: python! It was the first programming language I learned, but after I self-studied through the basics of conditionals, loops, arrays etc, I switched to Java and went deep into OOP. By trade, I am currently a C# dev. But I got a really cool opportunity at work over the past six months to work with some really talented people on a data driven project, so I'm getting my feet wet with real production-ready python code and I really like it
Jewelry: I have a ring that might be called a wedding ring (though whether I had the wedding to match is a story for another ask) which is a hammered gold band with an opal. I wear it every day. I also have two rings that I had made with my breast milk set in resin. (Weird? Not sure but I busted my ass to breastfeed these kids lol) I got one after weaning each kid so they are a set.
Inspiration: the place that inspires me most is the Great Plains. Particularly something to do with the way we experience seasons here. I've been a pagan since I was a kid, and the Wheel of the Year feels very visceral, almost like spatial sequence synaesthesia, maybe. I don't know why, but everything I create comes from this place of feeling time move across the sweeping prairie. Can I justify this? The light is rose gold and the sky is towering and the heat perches over everything like a great bird of prey, until the wind giants come and swirl it away in a roar of thunder. I feel the spirit of the land like the buffalo-headed god from American Gods, or like Tom Bombadil, except she's an impossibly ancient grandmother with terrifying wisdom
5 notes · View notes
thedovahcat · 2 years ago
Text
Gorillas and Computing
Don’t remember when the last update was.
I think I mentioned I have to put off school till next year because of money reasons?
Either way, to reiterate then for my own sake, I ended up joining that CS50x class Harvard is offering for free online so I have something to study/do in the meantime until Spring 2024.
I’m realizing how good it was that I started with Java on my own back in April (I only jumped into CS50 in the middle of this month of June) because boy, coming in COLD to these sort of subjects is no easy or laughing matter. I’ve normally not submersed myself in such technical fields before, considering my artist degree background. Which, in and of itself is kind of funny because I don’t consider myself the most creative artsy person there was. Now I can legally blame the autism for having me most often side with logic and technicality and what have you, even if I don’t seem that way on the outside.
But still, rolling back a bit, immersing yourself in this totally different world is definitely not something I am used to.
The first week was making a program with Scratch, a bit difficult at first until I started to get the hang of things. Project went really well, made a cute lil’ shooty game.
Second week introduced us to programming in C. And getting used to the syntax and all its little quirks ‘ stuff.
This week we’re going over arrays, which was about where I stopped in Java so from this point on I’ll be going into it blindly.
On arrays, yes I do understand what they are and how they’re used, but I’m finding that typing out parameters and what it is I want to happen in specific loops and such- that’s proving to be the real kicker. Was really struggling with a project yesterday and ultimately gave up and had to look at the answers. Felt real bad about it, even though I’ve only been doing this for 2 months. Not a lot of time at all.
I get a bit disillusioned when I read people who are much younger than me mastering this stuff (allegedly) in like 6 months to a year, there’s just no way that’s possible. There’s SO much stuff to learn and practice, like... Unless they’re up for 14+ hours a day doing ONLY coding and not having a life (not that I am but I believe in this thing called work-life balance) then maybe I can see them being farther than me in about a year’s span or some months.
But, what they don’t have is job experience. I do. I have to remember that all this memorization and stuff I need to do for school, while yes it will help at a job, a job doesn’t give a hoot how you did something as long as it’s done correctly and well enough. Or at least it was that way at my last job, I suspect it can’t be much different in other places honestly.
Moving back to this project I felt I failed on, anyway, studied it as much as I could until I understand what exactly the code was doing, because I figured that would be much better than me copying the answer and then NOT understanding it. Fast forward to today, another project with some similar characteristics that they want.
Actually sat down and wrote out pseudocode of what I wanted the program to do which helped me organize my thoughts. I suppose it’s not unusual to kind of know what you want in your head initially. You just don’t sort out all the particulars and such until you’re actually writing the code itself. Anyway, I wrote that out, then got started implementing what I believed the program would need. Things got WAY too complicated too quickly but because I built enough to see visually for myself, I felt more comfortable googling how to do certain things, rather than look at the Discord and see what everyone else was doing.
Even then, implementing google answers doesn’t mean things are automatically going to work. So that forced me to go over the code some more and really start working on all the separate pieces one by one. Slowly things began to click into place and I understood faster what it was I was doing, or what I had left to do.
I can happily say I completed the project and got everything working as intended. Printed it out on paper and stuck it in my notebook after writing many many notes explaining what each thing does for my own sake. But, looking at it zoomed out now... The code looks so simple and short. I really didn’t need to over-complicate things in the beginning like I did (too bad I didn’t save that first iteration). That’s a habit I tend to have. I make things harder than they need to be at first because I don’t really understand something or what I’m doing. But, once I get it, then things go a lot smoother.
Everyone’s probably like that though with some things! Just a lil’ observation I had about myself is all. Thinking back to my first days as a graphic designer and how they were essentially the same. It would take me hours to do something in a very convoluted way, but only a year or two later I was zooming along. Knew all the shortcuts, knew easier ways to do things.
I can’t wait till I start having moments like that with this programming stuff. Yes I know you’re never truly finished learning, but it’ll be soooo nice when I hit that point to where I can think and translate what I want onto the page a lot faster. And it’ll be much more efficient.
That’s about it for now. June’s already over. This year is halfway over. We don’t have OFMD season 2, I have a trip to Dallas in July I’m super excited for, and I can study and exist at a mostly leisurely pace right now. I’ll enjoy it while I can :)
....
Already getting college nightmares and the like anyhow. Eughhh.
3 notes · View notes
meoun-uk · 4 days ago
Text
Evolving with Code: A Year in the Honours Bachelor of Computer Science in Leeds
Introduction As a student in the Honours Bachelor of Computer Science program at the University of Leeds, I have had the opportunity to evolve and grow as a programmer over the past year. This article will take you through my journey, highlighting the key skills I have developed, the challenges I have faced, and the experiences that have shaped me into the programmer I am today. Learning the Fundamentals The first semester of my program was all about laying the groundwork for my future studies. I was introduced to the basics of programming languages such as Java, Python, and C++. I spent countless hours practicing coding exercises, participating in group projects, and attending lectures to ensure I had a solid understanding of the material. Building Projects As I progressed through the program, I began to work on more complex projects that allowed me to apply my knowledge in real-world scenarios. I developed a mobile app using Java and Android Studio, which taught me about user interface design, database management, and problem-solving. I also worked on a web development project using HTML, CSS, and JavaScript, which helped me understand the importance of web architecture, scalability, and security. Working with a Team One of the most valuable experiences I had during my first year was working with a team on a group project. We were tasked with developing a game using C++ and OpenGL, which required us to collaborate, communicate, and manage our time effectively. This project taught me the importance of teamwork, conflict resolution, and adaptability. Challenging Assignments Throughout the year, I encountered challenging assignments that pushed me out of my comfort zone. One assignment required me to develop a chatbot using natural language processing (NLP) and machine learning algorithms. This project was particularly challenging because it forced me to think creatively and develop a deep understanding of AI concepts. Conclusion As I look back on my first year in the Honours Bachelor of Computer Science program at the University of Leeds, I am proud of the progress I have made. I have developed a strong foundation in programming languages, built projects that showcase my skills, worked with a team, and overcome challenging assignments. I am excited to see what the future holds and how I will continue to evolve as a programmer. FAQs How do I get started with programming? Start by learning the basics of a programming language such as variables, data types, and control structures. Why is programming important? Programming is important because it allows you to automate tasks, solve complex problems, and create innovative solutions. Are programming languages similar? While programming languages share some similarities, each language has its own unique features, syntax, and use cases. Do I need to know math to be a programmer? While math is not essential for programming, having a strong understanding of mathematical concepts such as algebra and geometry can be helpful. Where can I find resources to learn programming? There are many online resources available to learn programming, including tutorials, online courses, and coding communities. Which programming language should I learn first? The best programming language to learn first is often dependent on your goals and interests. Popular choices for beginners include Python, JavaScript, and HTML/CSS. Who can help me with programming? You can find help with programming from online communities, coding mentors, and programming professionals. Will I be able to get a job with a degree in computer science? Yes, a degree in computer science can lead to a wide range of job opportunities in the tech industry. When should I start building my own projects? You can start building your own projects as soon as you feel comfortable with the basics of programming. This will help you apply your knowledge and develop your problem-solving skills. #Evolving #Code #Year #Honours #Bachelor #Computer #Science #Leeds
0 notes
woniepop · 4 years ago
Text
girly girls
Tumblr media
Pairing: Kang Taehyun x Fem!Reader
Word Count: 2.3K
Warnings: bullying, cursing
Genre: slice of life; fluff; angst
Summary: Three times a popular girl and a nerd were enemies, and one time where they weren’t
a/n: this fic was inspired by my all time favorite movie, Legally Blonde. I enjoyed writing this fic and I really hope you enjoy reading it :)
Tumblr media
Y/N L/N has never been someone who liked to be cast in the shadows. Always being the center of attention, y/n has become one of the, if not the most, popular girls in her town. Homegirl is always dressed like an icon even when doing mundane tasks. Girls like her have never really been into anything “nerdy.” She associates herself with more of the bimbo kind, if you will. It was never really a secret, but she studies incredibly hard to get the chance to go to her dream school and become a great computer scientist. Being in such a large friend group of female fashion icons, there was never really anyone who wanted to talk about topics with math or computer science. 
Kang Taehyun, however, is this awkward and incredibly smart boy. Never really associated with popularity, he’s only had about four friends in his life and absolutely no dating experience. He’d always been one to shy away from attention. At most times, he found himself quietly observing others. All this, and he’s still what you would consider the teacher’s pet. He gets all his assignments done, A’s on every test, and raises his hand for every question. As a computer science enthusiast, he has worked his butt off his entire life, filling his schedule with robotics clubs, different languages of code, and coding camps. Senior year was his year. He had finally got into his dream school, TXT Tech, and had already created a very very detailed plan for the future.
Tumblr media
Currently, Y/n’s mother was constantly trying to persuade her about fashion school. Having an incredibly fashionable mom wasn’t always the best for situations like these. TXT Tech results were coming out, and even though Y/n was confident she was getting in, there’s still the chance she might have not. Nervously waiting in front of her laptop, she sits impatiently refreshing the page for her results. Within one sentence she hops up from her chair in awe. Obviously attending the school was going to be a big turning point for her, and she was so excited to have been admitted to TXT Tech. 
As Y/n got settled on campus, she finds no one else that looks like her. Obviously, because she stands out, all attention is drawn to her. She’s confident, stylish, and hot. In a sea of gray and tan business outfits, Y/n wears a nice pink pantsuit. She’s relishing in all the attention, not seeming to mind that it’s not good, because she knew she looked good. 
Her first encounter with Taehyun couldn’t have gone worse. Walking to her class, pink drink in hand, she struts confidently to the lecture hall for her computer engineering class. Not paying attention to where she was going, she bumps into a tall figure. This clearly wasn’t the best way you could go about your first day, but all Y/n could do was apologize. 
“I’m so sorry, sir. I didn’t see where I was going and-” she rambled. Pausing in the middle of looking up, a very handsome and slightly awkward boy stands there, obviously pissed off and very annoyed. He scoffs and continues on his way to his next class.
Tumblr media
Her second encounter with Taehyun was not great either. Clicking her high heels against the floor, she walks to her first class of the day. She had to get there early, she always had to sit in the front of the class. Taehyun on the other hand, nose buried deep in his book, walks directly to the middle. Despite loving programming, he could only handle so much attention. The class had started off well for Y/n, reviewing the class syllabus of “Principles of Programming Languages.” Taehyun, however, was pissed. He had not been called on once and was so frustrated. 
“Y/n, can you tell me the five most commonly used languages of code?” the professor asks smugly. Y/n knew what he was doing. She was being set up. She knew he thought she didn’t know and that lit a fire in her. 
“Python, Java, Javascript, C#, and C” she answers confidently. Hearing this, the professor nods his head. He wasn’t expecting that. 
Taehyun saw this as a perfect opportunity. His hand shoots up and he comments, “Sir, that’s actually incorrect. C++ is actually more popular because although C  has served as the foundation for writing languages like Python and Ruby, C++ is a newer language of code and therefore is compatible with more technology.” Taehyun confidently looks down to wear Y/n sits and smirks. Of course she wouldn’t know that. She’s only the popular rich girl that got in with Daddy’s money. She didn’t actually know anything, right?
Tumblr media
It had been a few months since school had started, and finals were just about to come around. For this class’ final, they had to submit a partner project and code a simple game. At this point, it had been very blatantly established that Y/n and Taehyun were enemies. They despised each other. Always competing with each other in class, snickering when the other person got annoyed. It was a silent war between the two of them and everyone could feel the tension in the air. Obviously, it was no surprise they always came up at the top of the class, interchanging the first spot every test. What was surprising, however, was seeing their names together on the partner project roster. 
Taehyun was furious. College was supposed to be his bitch, but now he’s acting like Y/n’s bitch. He was so pissed off. Computer science was supposed to be where he had the upper hand. The one place he could feel himself. Where he was finally better than the stupid popular kids. And yet, he’s here, competing with one of them. It wasn’t fair. She was a girly girl, she wore bright colors everyday, she even had a sparkly notebook. How was she so smart? There was no way, it’s just the laws of the universe. You had to choose between looks and intelligence. That’s just what the gods above said. There’s no take backsies. 
It’s no secret that Y/n is a fashionable girl and having a female centric hobby isn’t really something applauded at this university. Knowing of Y/n’s insecurities, let’s talk about Taehyun’s. Having always worn non adventurous, boring, clothing, he’s known from the very beginning that Y/n’s beauty has helped her in life. Life is never fair, and it shows. Taehyun never ever got those advantages, and now here he is competing with someone just as smart as him. 
 As his jealousy grows in the back of his mind, he decides to use this time to take revenge. The next few days are spent typing away in the library, collaborating and researching for hours upon hours. Knowing that this project was worth 40% of their grade, they spent all their time trying to make this game perfect. 
The day of the presentation of their near perfect game rolls around and Y/n was confident. She had spent countless nights coding this with Taehyun and on her own. Starting the presentation off, Taehyun pulls up a game completely different to the one Y/n coded with him. “In this day and age, gaming has become a hobby more popular than it’s ever been. With platforms like twitch and youtube, all different types of games can catch the eyes of a wide audience. With this in mind, I’d like to present to you Jackbox Party Pack 8. Roleplay games have become the genre of choice for many gamers to play, and viewers to watch.” 
This was not the first person shooter Y/n had coded with him. What was he doing? Y/n stood there, not really knowing what to say. Opening and closing her mouth, she couldn’t form any words. She should have known this was a set up. “Ms. L/n, please continue.” The professor says. She couldn’t. She felt like she was frozen. She was so embarrassed and she should’ve seen it coming. With cheeks welling up in her eyes, she runs out of the classroom. 
With a smirk, Taehyun continued on, explaining how the game worked and how he had coded it. He had spent the past few nights coding it by himself and he was incredibly proud. Paying no mind to Y/n, he stood tall and smiled throughout his entire presentation. Obviously, like any normal person, guilt started growing quickly in the back of his mind. He finally realized he had fucked up. 
Tumblr media
Running after Y/n, Taehyun felt incredibly guilty. He had taken the competition too far, and now he’d made someone innocent fail a required class. After running for what felt like hours, he found Y/n crying under a tree. He knelt down and offered her some tissues. Aggravated, she smacks the tissues away and tells him to leave.
Y/n, on the other hand, felt so angry. How could he do this to her? She hadn’t done anything wrong, and if he didn’t like the way she dressed or the way she conducted herself that was fine. All she needed was her to believe in herself and that got her into TXT Tech. While thinking about all the ways she could end Taehyun, she feels arms wrap around her. They’re 🤮Taehyun’s. Before she can rip his arms off, he speaks up. 
“Look Y/n, I’m really sorry about that whole thing I pulled back there. I’ll talk to the professor and give him the real project. I really took it too far and I’ll do anything to make it up to you.” He begs. 
“Um,, no? I don’t care? That was literally so embarrassing. If you really wanted to make it up to me you’d leave me alone.” Y/n pushes him off her harshly and storms off. How dare he? It probably took his two seconds to come up with that half assed apology. This was unbelievable. 
Y/n started trudging through the grass back to her dorm. All she wanted to do was take a warm shower and cry in her bed. She hated everyone. She wanted him to suffer just as much as she did, but she couldn’t do that. 
Tumblr media
After two whole days of sobbing in her bed, she decided she was craving her signature pink drink. She really didn’t feel like going out, but delivering one drink would cost like $15. Y/n throws on a casual pink outfit. It’s very different from what she wore at the beginning of the school year, but the one thing that never changed was the color pink. Even in her depressive mood, she still wanted to dress up. She felt most comfortable wearing stylish clothing, that was her home. 
Stepping into the store, she sees Taehyun sitting at a table alone. You know when you see old people sitting along and you feel so bad for them you start tearing up? Like what if they lost their spouse or something :(((((. So anyway, Taehyun gives her lonely old people energy and regardless of what he did to her, she decides to keep him company. 
“Hey, um, can i sit here?” Y/n asks. Taehyun was so surprised. She wanted to sit with him? But he was so mean to her? He nodded his head and sat quietly. The past two days she could tell Taehyun had done a lot of thinking. She could tell he did it because he felt threatened. That wasn’t enough to forgive him, but at least she was being nice about it. 
Taehyun gets up and leaves. He comes back with a pink drink in hand, maybe as an apology. “I really want to apologize to you again, Y/n. Yesterday I don’t know if you saw, but the professor graded the actual project instead, and I had told him everything and that I’d deserve it if he failed me instead.” Y/n wanted to be happy but she wasn’t. She didn’t want him to fail after helping her code the game with her. Maybe she was so nice to him because she had matured, or maybe because she felt something different in Taehyun. Even so, a little embarrassment, she thought, wasn’t enough to cause a person to fail their whole class. Holding his hand on the table, she nods, a silent way she decided to forgive him. 
“Well, at least we’re not the worst team. I think group 7 coded a Niki Minaj roblox world.” Taehyun jokes. 
She laughs. “That’s so funny, what the heck? I guess we just have some hardcore barbs in this class.” People like Taehyun and people like Y/n were never meant to be friends in the first place, but maybe now they were starting to. Y/n, who was always challenging the term “girly girl.” Who always stressed that you have to believe in yourself when the rest of the world is against you. Y/n who became successful, without changing who she was. Y/n, who was feminine and wanted to show that was never a weakness. And Taehyun, who was always unadventurous. Who was never into fashion but still managed to pull off his nerdy outfits with his cute face. The passionate Taehyun whose only hobby seemed like studying. Gossiping for hours at the cafe, they realized this. They were starting to become friends. No one ever expected them to even be able to hold a friendly conversation, but here Y/n was, challenging everyone again. 
91 notes · View notes
douchebagbrainwaves · 3 years ago
Text
THEN REPLACE THE DRAFT WITH WHAT YOU SAID TO YOUR FRIEND
And more to the point here, vice versa. Because a glider doesn't have an engine, you can't finesse your way out of trouble by saying that your code is slow, because you'll guess wrong. I was in high school I used to write existentialist short stories like ones I'd seen by famous writers. If you think investors can behave badly, it's nothing compared to what's coming. So to write good software you have to overcome in order to hack Unix, and Perl for system administration and cgi scripts. Nearly all makers have day jobs, and work on beautiful software on the side, I'm not proposing that you can almost discount the possibility.1 And if the offer is surprising, it will also prevent one person from being much richer than they were when I was a kid trying to break into computers, what worried him most was the general spirit of benevolence: One of the tricks to surviving a grueling process is not to say that you have to choose cofounders and how hard you have to overcome this: Doing something simple at first glance does not mean you aren't doing something meaningful, defensible, or valuable. Well, math will give you more options: you can go into almost any field from math. There are now a few VC firms outside the US. I didn't understand before going into it is that there's no such thing as a killer feature.
Nearly all wanted advice about dealing with html, the email being all uppercase is really conceptually one feature, not one for each word.2 And so, I'm a little embarrassed to say, I never said anything publicly about Lisp while we were working on Viaweb. Palo Alto was not originally a suburb. And Microsoft is going to get replaced eventually, why not now?3 They'd prefer not to deal with before.4 And if you pay them by the volume of work done, they'll get a lot of Internet startups are, though they may not have had this as an explicit goal.5 When we were kids I used to think running was a better form of exercise than hiking because it took less time. You'll remind them of themselves.
When I got to Yahoo, I found myself thinking: I can understand why German universities declined in the 1930s, after they excluded Jews. You enjoy it more if you eat it occasionally than if you eat it occasionally than if you eat it occasionally than if you eat nothing but chocolate cake for every meal. Subject line becomes Subject foo. Java: C is too low-level. It will take more experience to know for sure, but they were more visible during the Bubble, it's not enough for a CEO to have someone smart he can ask about technical matters. The mathematicians don't seem bothered by this. I think the problem with Europe is not that they lack balls, but that you rode with one foot in front of a computer, not a language where you have to do is look at you funny, and you get: Live in the future. What are we unconsciously ruling out as impossible that will soon be possible?6
That's what I did, and it will be higher. If ideas really were the key, a competitor with the sort of place that has conspicuous monuments. My latest trick is taking long hikes. TV is premised on such long sessions unlike Google, which initially made money by selling their software to users. Here are some of the most valuable things my father taught me is an old Yorkshire saying: where there's muck, there's brass. But the importance of the new model has advanced so rapidly is that it buys you time.7 And then at the other end of the world, and this trend has decades left to run. I never actually gave it, because the company would go out of business, you can't finesse your way out of trouble by saying that technology was going to have a convenient knob you can twist to decrease the productivity of programmers gets measured in lines of code. They're all at the mercy of email too. You don't need to worry about and which not to.
In Robert's defense, he was skeptical about Artix. Even if you've never had a sharply defined identity. And they won't dilute themselves unless they end up net ahead.8 They're hard to filter based just on the headers, no matter what the source. The most important quality in a CEO is his vision for the company's future. A new competitor seemed to emerge out of the old world of credentials and into the new domain totally ignorant, you don't even know about the stuff they've invested in. There's no real answer. Are some people just a lot more respect when I said, I worked on Microsoft Office instead of I work at a small startup you've never heard of called x. Y Combinator ends up being more like an older brother than a parent.
Usually this initial group of users is small, and partly because I think we should discard plunging. It means he makes up his mind quickly, and follows through. And that might be convincing. Is there a downside to ramen profitability? Oddly enough, the leaders now are European countries like Belgium, which has worked its usual magic on Internet bandwidth.9 But coming up with good ideas involving databases?10 Angel investing is not a messaging protocol, although there is a more general principle here: that if we let people get rich is headed for disaster, whether it's Diocletian's Rome or Harold Wilson's Britain.
This Moore's Law is not as entirely useless as the schlep filter, except it keeps you from working on problems you despise rather than ones you fear. In both painting and hacking there are some tasks that are terrifyingly ambitious, and others like selling and promotion depend more on energy and imagination than any kind of creative vision.11 You're also surrounded by other people trying to do is look at you funny, and you are very happy because your $50,000 has become $5 million. You can filter those based just on the headers, no matter how small it is. This one squeaked by with a probability of 99. The thing to do is: read the stories of existing startups, and I don't want to shut down the company if he'd let us have it. He said We'd hire 30 tomorrow morning.12 Similarly, founders also should not get hung up on deal terms, especially when you have a spare hour, and days later you're still working on it. One day, we'd think of ourselves as the next Google and dream of buying islands; the next, we'd be pondering how to let our loved ones know of our utter failure; and on and on. Certainly if I had to do the one thing they had in common was that they all worked ridiculously hard.
Notes
So if you get nothing. Com in order to avoid this problem and yet it is not too early really means is we can't figure out what the editors think the main reason is that you'll have less room to avoid collisions in.
You know in the chaos anyway. Many famous works of art are unfinished. The aim of such regulations is to give each customer the impression that the guys running Digg are especially sneaky, but those don't scale is to use an OS that doesn't lose our data. 17 pilot in World War II the tax codes were so new that it's bad to do others chose Marx or Cardinal Newman, and we don't use code written while you were able to buy your kids' way into top colleges by sending them to represent anything.
So as an experiment she sent their recruiters the resumes of the markets they serve, because for times over a hundred and one different qualities that help in deciding between success and failure, which merchants used to end investor meetings with So, can I make this miracle happen?
This was made particularly clear in our own Web site.
The philosophers whose works they cover would be a predictor of high school is that you're not sure.
Those investors probably thought they'd been pretty clever by getting such a different type of x. Parker, William R. Your Brain, neurosurgeon Frank Vertosick recounts a conversation in which I removed a pair of metaphors that made them register. There was one of the VCs want it to colleagues.
The answer is no longer needed, big companies don't want to live inexpensively as their companies that grow slowly tend not to grow as big.
I worry we may be loud and disorganized, but in fact had its own. There is something in this article used the term copyright colony was first used by Myles Peterson. Founders weren't celebrated in the past, and for recent art, they only like the arrival of desktop publishing, given people the first year or two, and there was a refinement that made steam engines dramatically more efficient.
Change in the Sixteenth and Seventeenth Centuries, Oxford University Press, 1981. But it is generally the way they do for a seed investment in you, what if they don't, working twice as fast is better than the set of plausible sounding startup ideas is to assume the worst—that an eminent designer is any good at acting that way. To a kid. If you actually started acting like adults, it could become a so-called signalling risk is also to the code you write has a spam probabilty of.
Is this unfair? He did eventually graduate at about 26. Currently the lowest rate seems to have to go to a partner from someone they respect. In A Plan for Spam.
An investor who's seriously interested will already be programming in Lisp, though. And the expertise and connections the founders are effective. The founders who had worked for a monitor.
Software companies can even be working on what people will give you 11% more income, which have evolved the way starting a startup, but Joshua Schachter tells me it was. Perhaps the most general truths. The original version of Word 13.
256 notes · View notes
csharp-official · 2 months ago
Text
I haven't really wanted to write down a comprehensive argument because this is something that could take literal days and I don't really feel like investing this much time into a Tumblr post, especially when general arguments have been done ages ago. (this page was made before "Modern C++", but "Modern C++" did not fix those issues.)
What I consider a fundamental problem of C++ is that the C++ developers will heroically fight against problems non-existent in any other programming language.
I have been using "Modern C++", in fact my experience with using it was what convinced me that this language is truly unsalvageable.
For every new language feature they introduced two new pitfalls to fall in
"uniform initialization syntax" will prefer initializer_list constructor, making some constructors impossible to call
initializer_list is incompatible with move-only types
"random_engine" can legally return non-random data
unordered_map is hilariously inefficient because the specification of the interface (the bucket garbage) forces it into using an inefficient implementation
regexes do not support unicode making them useless in 2024
in fact, lack of even most rudimentary UTF-8 support: (introduced in C++11) (deprecated in C++17) (removed in C++26) speaks for itself. "The reason for removal is that this feature no longer implements the current Unicode Standard, supporting only the obsolete UCS-2 encoding." what the fuck UCS-2 was deprecated in 1996 what the committee was smoking here
the new pseudo-random number generators are great but no one thought of an easy answer to "how to create a seeded generator" and "how to get a random number from [A; B) without creating a new uniform distribution every time" making it look overengineered instead
even if we ignore that there is still a ton of legacy code that already exists and by the time the std::optional and others became standard everyone else was making their own bespoke implementations, non-interoperable with each other (this also applies to strings, to a lower degree: QString in Qt exists because Qt is older than the built-in string type)
the extensive use of templates results in compile times taking forever because of the huge header file sizes (this one is supposed to be fixed with C++ modules but I honestly stopped holding my breath, and instead switched languages)
$ cat a.cpp #include <iostream> #include <vector> #include <tuple> #include <memory> #include <optional> #include <unordered_map> #include <variant> $ g++ a.cpp -E | wc -c 1438212
(1.4MB)
and due to how template instantiation works (this is one is not fixed by C++ modules, the upcoming experimental Carbon language went fuck it and made its own generics system from scratch because C++ templates are a clusterfuck)
I also don't really see the validity of the point about syntax highlighting, linting, debugging, and so on--these are solved problems with LSP servers and major editors
the reason why I pointed these out is because C++ syntax is FUBAR and a piece of code like, let's say
A<B> C;
is
::std::vector<std::string::iterator> a; // variable declaration
or
(a < b) > c; // useless expression that is immediately dropped
without doing so much work that it's easier to let compiler do it for you instead. The complexity of the existing code means the new features get implemented later and with more bugs over the competing languages.
we have quite powerful debuggers in gdb and lldb
gdb is absolutely terrible thanks to its own design and lldb was still not ready for its prime back when I used it (2016) and kept crashing. It's why I relied on Visual Studio's debugger instead because at least that one could reliably preview std::vector<T>'s elements without me needing to
(gdb) p *(vec._M_impl._M_start + 5)
C never made promises in the first place. Rust successfully addresses low-level development needs (in some cases at least, gcc has still wider platform support than LLVM). Java, Kotlin, Swift, C#, JavaScript, Python address high-level development needs. The niche which C++ resides at gets smaller and smaller. I do not think C++ is out to die yet, as languages never truly die but eventually the new projects stop being created in them, and I hope this will happen to C++ eventually.
I actually enjoy coding in C++ way more than python or C# even though I was told those were easier. Idk it just feels a lot simpler to understand.
30 notes · View notes
sohlidarity · 4 years ago
Text
Internship tips
Some tips for recruitment season for Computer science students based on my experience.
Note: This is mostly for 1st and 2nd year students. Here is what I did to get my first internship offer.
1. Focus on your resume.
Before you even start applying to jobs, make sure that your resume has the following:
uses a basic template that is easily readable by the ATS. example
includes a Projects section!! this one is very important. You can include projects that you did in your class, in any CS clubs or something that you did on your own.
(optional but good to have) any job experience even if it is not related to cs or engineering + any clubs you are part of or hold leadership positions in.
Note: Think of your resume as a questionnaire. The interviewers will interview you based on what you put on your resume. The more technical projects and experience you showcase, the more you can stand out.
2. Work on some side projects if you don’t have any yet. You can look up tutorials on YouTube on how to make a website (both front end + backend). I recommend code academy, udemy, coursera or edx courses. Learn flutter+dart to make a mobile app. Be able to use java, python and c++ (be confident in at least one language).
3. Start applying to jobs! Cover letters are mostly optional so don’t worry about them too much. 
attend your college career fair and talk to recruiters. Ask for their email so you can contact them and send them a thank you message + stay connected. Getting in touch with recruiters is key.
here is a github database of multiple internships to appy for.
reach out to recruiters and alumni on linkedin. try to get referrals.
Note: even if you don’t think you are qualified for an internship, APPLY ANYWAY.
Now you wait for the interviews. Getting an interview is the hardest part :( BUT YOU GOT THIS. Keep applying and networking.
4. Most internships don’t really ask for a technical interview if you are a 1st or 2nd year student. But leetcode is the best place to prepare for technical interviews. Here are some problems to get you started. But besides that make sure you can clearly explain the projects on your resume and maybe even walk the interviewer through your thought process and any issues you had!
5. Time for behavioral interview which is the last final step. Here are some commonly asked interview questions. In a word document try to come up with a situation where you faced the issues described in these questions and then write them down. Also write down how you solved the issues. This is how you will prepare for the interview. Try to memorize the scenarios but also make sure that you speak naturally during the interview lol. They don’t need to know you memorized it. Smile and be pleasant during the interview! Everyone loves happy people!! Always project yourself in a positive light. 
Example: Tell us about a time you missed a deadline.
Answer: taken from this website
situation/task -  I was once given a deadline to produce an article for a client on a short turnaround time. I believed I could handle the article in addition to the workload I already had, but I miscalculated how long it would take me to write it. The morning the article was due, I realized I would not make it in time and contacted my boss to explain the situation.
action -  I apologized, explained what happened and asked for an extension, which he granted. 
result - I learned that I need to be honest with myself about the workload I can handle each day. I also learned that when accepting assignments, I need to include a time buffer to ensure that even if unforeseen events arise, I am able to meet my deadlines.
Note: If they ask for a weakness, mention something that is not your job related. For example, you can say something about creativity being your weakness when you are applying for a technical role. Make sure that you also mention what you are doing in order to improve the skill you said you are weak in. In this case, it could be taking a creative writing class etc.
6. Always have questions to ask at the end of the interview. Ask about any doubts you may have regarding the work. Ask if there is any specific technology you need to learn in advance. Ask how the day to day work life would look like. Ask how the company has been dealing with COVID. Ask them to describe a successful intern etc.
7. Send a thank you email to the recruiter and the interviewers! Don’t forget this one!
Lastly, keep working hard and be open to constructive criticism. Have other people look over your resume. Do NOT compare yourself with others. You are competing with YOURSELF during the recruitment process. Believe in yourself and all the work you have put in so far. Accept the fact that the recruitment process is stressful and find healthy ways to cope with stress. Most importantly, be nice to others and do not put other people down during this time :) You got this!! I believe in you. It is never too late to apply. There are internships all year round so do not worry :)
105 notes · View notes
kokokichichi · 4 years ago
Note
Something that infinitely pisses me off in this fandom is that people tend to think Dream is a much better developer than George and often underestimate just how much coding George does for the entire dteam. See takes like "George codes for himself and Sapnap, but Dream codes himself :)" and "Oh yeah, George codes a little but Dream does most of the testing/editing"). And I think one of the reasons for that is because Dream at some point (back in fall mostly) couldn't stop mentioning how he's an Actual Developer and how he Codes, whereas George just...stays silent until someone directly asks him about coding stuff. And I don't know if it's just my personal experience as a female in CS field but whenever I see a dude brag about "how much of a coder he is" and "how he is in STEM which is sooo hard" I automatically write him off as a business major in denial, sorry not sorry. He'll be the horrible project manager who doesn't know shit about coding we all dread at work.
George, however, is a.) someone I genuinely think would be a breeze to work with b.) is so obviously a freelancer at heart that whenever he starts his classic money moves I can't help but think it's his old freelancing habits at play lmao
Dream may be an "ideas man" (again, something he's mentioned multiple times now) but please stop stealing George's credit from where it's due.
so valid anon! so true! 
you know, i’ll speak my truth on this: i am 100%, without a DOUBT, sure that george is a better programmer than dream. first, note that dteam themselves have said that george codes almost all of their mods. if dream was really so good at coding and if coding minecraft stuff was really as easy as he says it is, then why tf wouldn’t he code it himself? i know from working with clients how hard it is to get exactly what they want - it would be 100% simpler to just code it yourself if you knew how.
second, george has a DEGREE in cs. dream learned how to code HIMSELF. sure, it’s reasonably impressive that he started solo, but there’s only so much you can learn by yourself. cs in uni isn’t just learning about a bunch of languages, but it’s about also learning data structures and algorithms (varies depending on your focus but you get the idea) and so on so forth. the uni workload is also much harder than any real life application you would find in a job or freelancing (read up on the “weed-out” system in STEM, it’s super interesting. a lot of people think it doesn’t happen any more but... well...)
third, george probably got exposure to a lot of languages that dream didn’t. like sure, there’s a possibility that dream also taught himself more than just python and java, but i sincerely doubt it. george, on the other hand, has said on stream that he knows python, java, and javascript (which is very different from java). he also said he did app development, right? assuming it’s for iphone, that’s probably swift. the cs curriculum might be different in the uk than it is from the us, but i doubt he got his degree without learning a bit of c++ or c, which are two languages that are hard as FUCK but important for understanding fundamental concepts, such as memory allocation, which is all handled discretely with upper level languages (java and python). 
fourth, i think dream said the hardest thing he coded was an api? true, api’s are difficult, but i coded one my freshman year of uni. meanwhile, i think george’s tinder-but-for-business app would have been much harder to develop, in terms of complexity and components. 
fifth... dream does the testing and editing?? what?? i’m pretty sure when george finishes a program, he doesn’t immediately send it off without trying it out himself... so bullshit on that. in the case that george will send him something and dream will test it out to see if it’s what *he* wants (again... i still don’t see why he doesn’t just code it himself if he’s worried about this), dream has a practically finished program to work with. how is this supposed to be more difficult or skillful than starting a program from scratch...?
sixth, and this is probably subjective and biased, but i’m with you in that i trust people who don’t constantly tell me how good they are at coding more than people that do. like... especially with stem... you don’t get far in your field without learning to respect just how god damn difficult this stuff is and that there are always going to be people better than you. dream gives me like... consultant vibes LOL. george gives me “okay, how do you think we should do it? let’s discuss :]” vibes. he would absolutely listen to what i have to say and not talk over me, like 99% of the guys in stem.
ultimately, this isn’t a list that’s supposed to shit on dream’s skills or abilities. but if you think that george isn’t at the very least on the same level of dream in coding, then i hope this is a wake up call for you with no experience in cs. 
26 notes · View notes
chamiryokuroi · 4 years ago
Note
How did you get your job in software development and what do you do there? I'll be graduating with a bachelor's in computer science this fall but I have no really impressive projects or internships so getting a job is concerning
To be honest I was really lucky, the company I work for often hires trainees, aka people without experience, but they do it like every six months or so, in my case when I was one week away from finishing college my career coordinator let us know about it so I applied, went through the interview and got hired.
Mind you starting as a trainee is a bit hard because they didn’t really had a job for me perse, they dumped me anywhere and everywhere until I found a project where I could work best, the only requirement they asked of me was a good understanding of english and the basics of java.
Since I wasn’t hired to do one job in specific (database management, software development, UI design) I went through a lot of different projects.
I started working with legacy code analysis, going through applications that were made on C++, writing down all dependencies and requirements for them. (Had to learn how the fuck C++ works that was painful)
Then I was moved to a migration project in where we worked on migrating the legacy applications to java.
From there they moved me from backend to frontend and I worked on a new application that used phone messages to interact with the backend. Loved this project I learned so much about React and Redux and I alone created the user interface that was used to signup in the service.
After that I have been mostly on backend projects where I work best, we are working for a bank so most of them have to do with accounts and transactions, closing accounts, creating accounts, inheriting accounts in case of death etc.
Depending in where you are you could try seeing if the companies have something similar to the trainee project my company has, mind you this is not an internship , they have to pay you, when I started I was paid the minimum wage, now after each year they review my work and I have been getting raises to the point now I am definitely getting paid what my work is worth.
If you really want to go into development instead of DB or Networking then definitely study the java core, Spring Boot, JavaEE, Maven, Gradle, play around in Gitlab, Mockito for unitTesting, if you want front-end React and Redux are a must. Postmand and SoapUI for testing, ReadyAPI has also become popular recently.
Hope this helps in some way Anon!
17 notes · View notes
studyandstorms · 5 years ago
Photo
Tumblr media
How to use technology as a learning tool
With technology at your fingerprints, the learning possibilities are endless. Today, there are countless apps, websites and programs that can help you gain new skills and do well in school. However, it is sometimes hard to find the best resources for you. 
Using technology as a learning tool is a great way to add to your CV, resume, or college application. Whether it be notetaking, revising or learning a random skill, below I outline some of the best ways to leverage the power of technology for your educational benefit:
Record your classes with Audipo 
How many times have you sat in a lecture and absorbed absolutely nothing? Rather than having to borrow notes from your friend — who was probably also half-asleep — Audipo makes it easy to playback recorded classes. 
All you have to do is record the audio from your class and upload it onto the app. Audipo allows you to change the speed of the recording, rewind and skip forward with ease. It even remembers where you left off, which is useful if you don’t have the time to sit through an entire recording at once. 
Learn a language using Duolingo
Who doesn’t love the cheery, albeit somewhat threatening, Duolingo owl? Unless you’ve been living under a rock, it is likely that you have heard of this ever-popular language learning app (or at least seen the memes). 
Duolingo gives you the opportunity to learn 22 languages for free. With an engaging and interactive design as well as a lesson plan for every level, Duolingo offers a personalised learning experience with immediate grading and motivating rewards. 
Knowing multiple languages is a great skill to have, so if you have some free time I definitely recommend this one. 
Take beautiful digital notes with Evernote
If you’re the type of person that prefers digital notes over paper, Evernote is for you. Digital notes have the advantage of being accessible everywhere, easy to read and eco-friendly. Available on mobile and PC, Evernote is my software of choice for beautiful notes.
Learn to code with Codecademy
In our increasingly digital and technology-driven world, coding is an in-demand skill. Codecademy offers free classes in 12 different programming languages including Python, Java, JavaScript, Ruby, SQL, C++, and Sass, as well as markup languages such as HTML and CS. 
With just a little time, you can learn the basics of coding and add a valuable skill to your CV. Not only will Codecademy help your employment prospects but it is fun, interactive and engaging. 
Revise with Gojimo
Gojimo markets itself as ‘the UK’s most popular revision app’. But even if you’re from America, you can probably benefit from this app. Gojimo gives you access to over 40,000 practice questions for free, including 28 GCSE subjects, 20 A Level subjects, and SAT, ACT and AP preparation.
It is a simple revision app which allows you to access special quizzes, track your progress and check off topics as you learn them. 
Make flashcards using Quizlet
It is widely known that flashcards are one of the most effective study methods. Testing yourself not only helps the understand of your subjects but is also useful for memorising specific facts. 
Quizlet is a great app/website to make (and share!) flashcards for free. You can even search for and access flashcard sets made by other students. Quizlet offers many ways of helping you revise flashcards, from regular testing to interactive games, there is something for every type of learner. 
Mind map with AYOA
Previously known as iMindMap, AYOA is a Mind Mapping software tool. Mind maps are a great way of connecting ideas and summarising content, especially for messy learners! AYOA allows you to create beautiful, aesthetic mind maps to help you revise. You can try it for free.
Make a cheat-sheet with Cheatography
Cheatography is used by students and business professionals alike. In essence, Cheatography allows you to make your own cheat sheets as well as access over 3000 for free. There are resources about almost every subject in every language, so if you’re looking for some study material it is probably worth checking out. 
Learn anything with Khan Academy
Khan Academy is a non-profit educational organization providing free expert-created content and resources on a variety of topics. Whether it be Maths, English or Cosmology, Khan Academy has a myriad of resources to help get you started.
There are resources for almost every course and year level, so it is my go-to source if I need some help understanding something or just want to learn something new.
Get inspired with some TED Talks
There are expert TED talks available for free on Youtube for almost every topic. Perhaps poetry is your passion, or maybe urban planning — whatever the case there is likely to be a TED talk for you. These allow you to get an insight into the greatest minds in different industries, broadening your horizons and expanding your knowledge.
Yes, it might be sitting and watching, but learning is never a bad use of your time. 
I based these recommendations on my personal experience, are there any apps/websites I missed? Any resources I should check out? Let me know!
1K notes · View notes
rowankmrf947 · 3 years ago
Text
High 30 Greatest Python Classes And Certifications Obtainable On-line
Tumblr media
It covers following subjects in detail – Python Basics, Python Data Structures, Python Programming Fundamentals, Working with Data in Python. Below is our rigorously curated record of 10 Best Python Certifications, Classes, Tutorials, Courses and coaching packages for 2021. These sources embrace free and paid courses which might be suitable for newbie, intermediate and expert level learners and have benefited 1000's of them.
What job can I get with a Python certification?
6 Jobs You Can Land If You Learn PythonPython Developer. Becoming a Python developer is the most direct job out there for someone who knows the Python programming language.
Product Manager.
Data Analyst.
Educator.
Financial Advisors.
Data Journalist.
However, many companies and online instructors have stepped up with their own Python certifications. Today we're going to focus on the top Python certifications that you could go forward with to improve your probability to land a better paying job. Learn to code like a professional by following along the tips and advice of the trainer. As this path begins from a beginner stage program, due to this fact, no stipulations are required to get began with it.
About Python Certification Coaching
This is a newbie level Python training program, hence there aren't any pre-requisites, anybody with primary or no programming abilities can take it up. In reality the primary 2 programs are focussed at learners with no programming experience at all. Once you may be done with the fundamental education of python, it is time to get serious. Python past the fundamentals is likely one of the best professional python programming programs available online.
Is Python 3 a Cpython?
CPython is the original implementation, written in C. (The "C" part in "CPython" refers to the language that was used to write Python interpreter itself.) Jython is the same language (Python), but implemented using Java.
Actually compiling to C.ImplementationExecution Time (seconds)Speed UpPyPy0.5716x2 more rows•Jun 16, 2013
It is a powerful, simple and intuitive language that is appropriate for automation, integration and large knowledge analytics. This is a quick introductory level Python course where you begin studying from the very basics. No earlier programming language knowledge is crucial for this course. The fundamental skill of using a pc of any working system normally and algebra will be important to learn successfully. Of course, the course does teach information science through Python, so it is a stable follow-up course for anybody who is excited about learning information science and who already has a fundamental understanding of Python. Obtaining aPython certificationis value contemplating if you’re trying to take your profession to the following stage in terms of higher job positions and a higher salary.
Who Ought To Take This Python Certification Course?
You can also be excited about having a look at Machine Learning Certifications. Our next Python course on the line is specifically designed to teach about Python in information evaluation and machine studying. And specially developed for professionals who wish to make the most of python for data science and machine studying.
According to a Stack Overflow survey, Python has turn out to be the fastest growing programming language than different programming languages like Java, C, C++. For added convenience, our private groups can attend their course Live at SLU or just about. Private lessons who opt for Live at SLU will obtain the identical advantages as different live lessons as seen beneath.
Proficiency in Python opens doorways to newer profession alternatives and helps programmers in pursuit of professional profession success.
Yes, there are a quantity of acknowledged Python certifications to ace & glorify your final potential within the coding world.
The first block carries a weightage of 25% and relies on advanced notion on Python lessons and OOPs.
Opponents of programmer certs would level out that there are better methods to achieve expertise and validate expertise, and so they do have some extent.
And you can ask programming questions and get suggestions in your initiatives on the freeCodeCamp discussion board.
It is proven that project primarily based studying is the simplest approach to study any ability, esp. programming. This course is project-based and teaches you Python programming by building eleven Python 3 tasks during the course. So even if you're a complete newbie, you will acquire proficiency in Python by working on the projects quite than simply going via the individual concepts.
When And How Will I Receive My Certificates As Quickly As I Pass This Exam?
We perceive the worth of high quality training and strives to provide the same to our candidates. Get a chance to study from certified professionals in the Python world. Our training gives actual time publicity to the work environments and prepares you nicely for the interviews. Python is the preferred programming language amongst the builders & programmers as it's simpler to code in it. This object-oriented language is finest recognized for its quick processing, clear syntax, & cross-platform compatibility.
youtube
1 note · View note