Tilted Forum Project Discussion Community  

Go Back   Tilted Forum Project Discussion Community > Interests > Tilted Technology


 
 
LinkBack Thread Tools
Old 02-14-2005, 09:12 PM   #1 (permalink)
Pure Chewing Satisfaction
 
Moskie's Avatar
 
Location: can i use bbcode [i]here[/i]?
Shadow an Engineer day (HELP!!)

All right, so some high school kids who showed interest in being engineers are coming to my work on wednesday, and of course I'll be the only programmer in the office that day. So I, the snot-nosed junior programmer, am in charge of showing these kids what I do.

I don't program anything exciting at my work. Mainly ASP.Net web apps, either financial/busniess ones or data collection/reporting ones.

So what the hell do I do? I'll get cycled through groups of 3 kids or so, and I got about 15 to 20 minutes to do my thing. They're not gonna be interested in OO design or some stupid (yet very useful! ) crap like that, I don't think they're gonna be wanting to see any of the code, and the applications themselves would bore them to tears. And that leaves me with.... what exactly?

I'm recruiting a guy that does GIS work us to show some pretty pictures. I think they'll like that, at least somewhat. But I'm at a loss as to what I can do. Suggestions very much appreciated!
__________________
Greetings and salutations.
Moskie is offline  
Old 02-15-2005, 03:02 AM   #2 (permalink)
Muffled
 
Kadath's Avatar
 
Location: Camazotz
Being an engineer, my flippant response would be that it'll be good for the kids to see how boring engineering is on a day to day basis. Why would you lie to the kids about your job experience? Do you want to trick them into suffering like you do out of spite or something? You could discuss how working in teams is pretty much the core concept of engineering and how you as a lone engineer can't do anything by yourself -- not even entertain high school kids.
__________________
it's quiet in here
Kadath is offline  
Old 02-15-2005, 03:32 AM   #3 (permalink)
Junkie
 
I agree with Kadath. I got out of programming after the tedium of staring at code got to me. Unless you've got a sorting demo (http://winnie.kuis.kyoto-u.ac.jp/~ok...sort/sort.html) or something visual to show them, it'll be pretty dry.

But you may be surprised. I knew high school kids who were really into OOP and saw the value of that and how it related to something they cared about (games).
FngKestrel is offline  
Old 02-15-2005, 06:08 AM   #4 (permalink)
zen_tom
Guest
 
A generalised talk about OOP would have been really interesting for me at that sort of age - especially relating it to a real-world situation. That's what I'd go for anyway - talking about creating abstract models of real-world situations inside the computer.
 
Old 02-15-2005, 11:18 AM   #5 (permalink)
Crazy
 
Tell them you can hack into the pentagon, that should start some lively discussions.

But to be serious, show them some programming environments, maybe compile some simple programs. First I would ask them what their experience is, if they are all l33t programers then Id just ask them what they want to know. Otherwise show them how fast you can program hello world . If all else fails show them how fast your internet connection is at work, that should impress them.

Last edited by FloydianOne; 02-15-2005 at 11:22 AM..
FloydianOne is offline  
Old 02-15-2005, 05:13 PM   #6 (permalink)
Darth Mojo
 
mojodragon's Avatar
 
Location: Right behind you...
Do you have any diagramming programs? You could show them something in Rational Rose, and possibly show them some of the actual code, but I wouldn't get too involved with that (unless they ask). Remember, these kids have already shown an interest in programming. It's now up to you to weed out the ones that are only in it for the glamour, hehe.
mojodragon is offline  
Old 02-16-2005, 03:52 AM   #7 (permalink)
Insane
 
AngelicVampire's Avatar
 
Build a sorting program, add cool display... amuse kids with pretty colours... ?

Show them what coding is all about, the highs the lows and the masses of caffine (so right now kids I normally drink 10 Gallons of Coffee... wanna help?)
AngelicVampire is offline  
Old 02-16-2005, 04:25 AM   #8 (permalink)
Pure Chewing Satisfaction
 
Moskie's Avatar
 
Location: can i use bbcode [i]here[/i]?
My direct superior actually suggested Kadath's idea: show them how boring it is. I don't think I'd enjoy explaining that too much...

There's some good ideas here, and I think I'll play it by ear with each set of kids. If they have no programming experience, and don't really want to hear about the coding side of things, then I'll just demo a site or two, tell them what it does and how it's helpful. And if they are interested in the technical side, I'll start talking about what's going on behind the scenes, about programming and OOP concepts.

Thanks for the help, and wish me luck.
__________________
Greetings and salutations.
Moskie is offline  
Old 02-16-2005, 01:41 PM   #9 (permalink)
Crazy
 
Tell us how it went when you are done....
FloydianOne is offline  
Old 02-16-2005, 03:28 PM   #10 (permalink)
Crazy
 
I wouldnt exactly consider software engineering an engineering job. I was a computer engineer, then moved into geotechnical engineering for my post-grad studies. You are a computer programmer...someone who comes up with algorithms would be a computer scientist. An assembly programer would be the closest thing to an engineer that write programs.
BAMF is offline  
Old 02-16-2005, 07:03 PM   #11 (permalink)
Pure Chewing Satisfaction
 
Moskie's Avatar
 
Location: can i use bbcode [i]here[/i]?
That's a different discussion altogether there Bamf... I could argue both sides of it.

Anyway, the purpose of this day was to see the different kinds of things that's needed at an engineering company, and programming software is one of those things. So that's where I came in.

All around, it went well. Most of the kids at least feigned interest, some more than others. I showed them examples of what I did, explaining that it really isn't the most complex software in the world, but still software that was necessary and useful. I talked to them about the programming classes offered at their high schools, and how they were like when I took them. Things were a bit rushed, since we were running behind schedule, but I think I gave a good explanation of what my work entails to the people who cared.

Thanks for all your help guys.
__________________
Greetings and salutations.
Moskie is offline  
Old 02-17-2005, 02:29 PM   #12 (permalink)
Junkie
 
Location: Florida
I would do a great job of scaring kids away from engineering. Let's see, here's a typical day...

-Get coffee.

-Check e-mail, see if anything broke.

-Get coffee.

-Join my coworkers in cursing the marketing department for bothering us with requests to change the font color or add a graphic to a website because they don't think we have anything else to do.

-Call software company to see if they ever fixed the glaring bug in their product that's holding up something on our end. Whoops, they're in California and won't be open for another 2 hours.

-Get coffee.

-Troubleshoot one of my programs that broke, realize it was because someone else nuked a database table that it depends on.

-Fire up Visual Studio, get back to work on whatever project I have at hand.

-15 minutes later, be interrupted by marketing person acting like the future of the company is at stake because nobody has yet changed the font on some website to the correct shade of orange.

-Get rid of them, then 5 minutes later be interrupted by someone saying the server's down. Test it, works fine, say "works fine for me", watch them walk off in a huff (that response always pisses people off).

-Get coffee.

-Get back to project at hand, curse IIS for crashing with some cryptic error and a code. Do a Google search on the code, find a Microsoft website that lists nothing more than the code and the same meaningless message that shows up in the event log.

-Go outside and have a smoke.

-Come back, start tracking down the problem, get a phone call from some jackass who wants to know how my evalutation of something I looked at 3 months ago went.

You get the idea...
irseg is offline  
Old 02-19-2005, 01:48 PM   #13 (permalink)
Muffled
 
Kadath's Avatar
 
Location: Camazotz
Quote:
Originally Posted by Moskie
My direct superior actually suggested Kadath's idea: show them how boring it is. I don't think I'd enjoy explaining that too much...
I think I should immediately be given a job on the same level as your superior based on my clever suggestion. Think you could swing that for me?

Glad to hear it went okay.
__________________
it's quiet in here
Kadath is offline  
 

Tags
day, engineer, shadow


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -8. The time now is 09:18 AM.

Tilted Forum Project

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360