|
Wordle 525 2/6
π©β¬π¨π¨π¨
π©π©π©π©π©
|
|
|
|
|
Wordle 525 3/6
π¨β¬β¬β¬π¨
π©β¬π©π©β¬
π©π©π©π©π©
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
π©β¬π¨π¨π¨
π©π¨π¨π¨β¬
π©π©π©π©π©
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming βWow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 525 3/6
β¬β¬β¬π¨β¬
π¨π©β¬β¬π¨
π©π©π©π©π©
|
|
|
|
|
Wordle 525 4/6
β¬π¨β¬β¬β¬
π¨β¬β¬π¨β¬
π©β¬π¨β¬π¨
π©π©π©π©π©
Get me coffee and no one gets hurt!
|
|
|
|
|
Wordle 525 3/6
β¬🟨β¬β¬🟨
β¬β¬🟩β¬🟩
🟩🟩🟩🟩🟩
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
I work with an electrical engineer and he's learning software development in the field as he goes.
I often work with him, and am teaching him C++. It can be challenging because there are things he needs to know by certain deadlines, and he's got about 2 hours worth of stamina for a lesson at any given time.
He knows a little C, still new to classes, understands pointers (sort of), gets static members to the point where he wished he knew they existed in previous endeavors of his.
I have to teach him C++ templates and avoid STL containers because I've only got two hours to convey the fundamentals.
Also he's in Eastern Europe right now, and I'm in North America, just to up the difficulty setting a bit.
*cracks knuckles*
*sips coffee*
I got this.
To err is human. Fortune favors the monsters.
|
|
|
|
|
honey the codewitch wrote: I have to teach him C++ templates and avoid STL containers because I've only got two hours to convey the fundamentals.
You might suggest he peruse Accelerated C++ by Koenig and Moo. Its a little dated now ( Β© 2000), but takes the position that the STL is the foundation of C++ programming, so it introduces STL concepts like vectors very early. It's available as a PDF here: Accelerated C++ Programming.pdf | DocDroid
Someone really ought to persuade them to produce a second edition, updated for a newer C++ version.
I'd also recommend Justin Turner's C++ weekly channel: https://www.youtube.com/playlist?list=PLs3KjaCtOwSZ2tbuV1hx8Xz-rFZTan2J1 His more recent episodes tend to get quite technical, but some of the early ones explain C++ features quite clearly, with examples. For example, there's quite a few episodes covering lambdas, which might help clear up some of the confusion surrounding that particular topic.
Keep Calm and Carry On
|
|
|
|
|
LOL! I just recommended that very book to him this morning.
To err is human. Fortune favors the monsters.
|
|
|
|
|
It's a classic, but as I said a little dated. Probably the biggest things are the inclusion of auto type deduction and ranged for loops. Both of which reduce typing, if nothing else. I'd have to look up how to write a loop using a fully declared iterator as the control variable, as opposed to either an auto or a ranged for.
Keep Calm and Carry On
|
|
|
|
|
how do you teach him? through online meeting such as Zoom?
diligent hands rule....
|
|
|
|
|
We use a combo of remote desking w/ anydesk and phone. zoom is not so great because he's in a remote area without great broadband.
To err is human. Fortune favors the monsters.
|
|
|
|
|
FORTRAN.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
honey the codewitch wrote: It can be challenging because there are things he needs to know by certain deadlines, and he's got about 2 hours worth of stamina for a lesson at any given time.
I don't know, but this seems like a loose-loose situation.
good luck.
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
He has kept up so far, so I have some faith.
He had to call it now, but when he's ready for the next round, so am I.
To err is human. Fortune favors the monsters.
|
|
|
|
|
Lose the loose and loose the lose!
Cheers,
Mike Fidler
"I intend to live forever - so far, so good." Steven Wright
"I almost had a psychic girlfriend but she left me before we met." Also Steven Wright
"I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.
|
|
|
|
|
And this is how you give birth to software horrors.
And why I hate that is it so easy to create software and that you can change it at almost no cost as many times as you wish : Nobody would come to the idea of teaching mechanical construction at a newbie in a crash course, just because the amount of costly havoc that they can create with that partial knowledge in a real project is not accountable.
modified 28-Nov-22 9:35am.
|
|
|
|
|
LOL it's alright man. I'm leading this project.
Think if it more like a custom auto shop, where I'm teaching one of the shop hands how to do metalwork.
I'm not sending any cars out without going over what he's done. It's going to be fine.
To err is human. Fortune favors the monsters.
|
|
|
|
|
I have been too long in the industry to know how this kind of things will end : On your day off there will be a quick metal piece that need to be urgently welded, it will be done because urgent and stuff, and the welded axle of the school bus will not be well welded, will break and the bus will violently hit two walls, run through the kindergarten, and fall from a cliff.
|
|
|
|
|
I've done this before too, and had better experiences than you. Otherwise I wouldn't do it.
To err is human. Fortune favors the monsters.
|
|
|
|
|
This applies to every new dev. Even you! Itβs called experience and itβs why you have more experienced people in charge of juniors. If he crashes the bus thatβs not just his fault. Itβs also the witches responsibility.
Thatβs just the way it is.
Edited to not be such a dickhead. Sorry!
If you can't laugh at yourself - ask me and I will do it for you.
modified 25-Nov-22 17:43pm.
|
|
|
|
|
A new dev is usually hired based on a set of competences and skills, may them also be small at the beginning, and software dev is their future job. Here we are talking about making people whose it is not the main job to do software, which is something completely different, and, and that was my point, only possible because software is so easy to produce. And precisely that is how to generate, again IMHO backed up by now 20 years of experience, very quickly very bad software.
Our coding witch is very skillful and I do not doubt she has good teaching skills, but this is kind of an exceptional situation : I am facing every day, literally, people who are given tasks of coding (whatever it is, excel macros, vb code, website cms, ... ) and who are not qualified to do it. If what they would need to to do so was more than a computer and a bunch of software tools, like for instance a caterpillar or a $20k equipment, a professional would have been recruited so as to not waste money and they would not have ask to touch software.
Not sure about what you wrote, but I am not impressed anymore by the Internet, don't worry
|
|
|
|
|
While I completely agree with all of the POTENTIAL horror stories people have raised...points to the teacher for accepting the challenge and points to the student for stepping up to a challenge. This IS where knowledge comes from.
BTW, 40+ years coding in the real world and mentoring many people.
If you want to know true despair do what I do: teach a college course one night a week in C programming to a bunch of students who only saw the dollar signs of software development. Of the 59 remaining (out of initial class of 74) there are perhaps 5 - 8 that might have a future in software development.
|
|
|
|
|
Rage wrote: And precisely that is how to generate, again IMHO backed up by now 20 years of experience, very quickly very bad software.
Seems optimistic to me. I have seen senior developers create bad code. Not to mention that most cannot even create a design document.
Rage wrote: I am facing every day, literally, people who are given tasks of coding (whatever it is, excel macros, vb code, website cms, ... ) and who are not qualified to do it
But the reality is too much work and not enough people.
|
|
|
|
|
Now that, I actually wanna see.
|
|
|
|