Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old Nov 27, 2012, 05:29 PM   #1
gwelmarten
macrumors 6502
 
Join Date: Jan 2011
Location: England!
I have a mentor at Google and need a project to work on with them!

Hi

First, sorry if this is in the wrong place - I couldn't think where to put it.

So, I've been very lucky and managed to get a Mentor at Google, with 8 meetings over the next 3 months. I really want to make the absolutely most out of the opportunity by starting work on a project with him and when I get stuck discussing the problem with him. Problem is, my main area of expertise is iOS apps and at Google he'll probably know about Android apps? I don't want the sessions to just be like a teaching session! If he does know about iOS apps I probably will discuss with him doing an iOS app.

One thing we will probably both have in common is the ability to code Python (I got the impression that many people at Google can do this). So, what I am asking is, can anybody think of a really interesting (and difficult?) project we could work on? Not something 'really useful' or 'commercially viable', just something I (I've just started working on Python) would find challenging and that he would not find boring?

Or for that matter any other ideas atall, such as an experimental website?

Sam
gwelmarten is offline   0
Old Nov 27, 2012, 05:31 PM   #2
MisterKeeks
macrumors 68000
 
MisterKeeks's Avatar
 
Join Date: Nov 2012
FYI, Python is one of the "Official" Google languages. Not sure where I read this though.
MisterKeeks is offline   0
Old Nov 27, 2012, 05:34 PM   #3
gwelmarten
Thread Starter
macrumors 6502
 
Join Date: Jan 2011
Location: England!
Quote:
Originally Posted by MisterKeeks View Post
FYI, Python is one of the "Official" Google languages. Not sure where I read this though.
Yeah I know - thats why I think he'll know it. I'm a first year CS student - very lucky to get onto the Mentoring program.
gwelmarten is offline   0
Old Nov 27, 2012, 05:42 PM   #4
MisterKeeks
macrumors 68000
 
MisterKeeks's Avatar
 
Join Date: Nov 2012
Great job getting a mentor! Tell us what you end up doing with him and how it goes.

Good luck!!
MisterKeeks is offline   0
Old Nov 27, 2012, 05:42 PM   #5
gwelmarten
Thread Starter
macrumors 6502
 
Join Date: Jan 2011
Location: England!
Quote:
Originally Posted by MisterKeeks View Post
Great job getting a mentor! Tell us what you end up doing with him and how it goes.

Good luck!!
Thanks!
gwelmarten is offline   0
Old Nov 27, 2012, 07:29 PM   #6
lee1210
macrumors 68040
 
lee1210's Avatar
 
Join Date: Jan 2005
Location: Dallas, TX
My only real advice is to stop focusing on languages or technologies. If you're comfortable with something, I'm sure your mentor can handle it. If your question is "How do I do X in programming language Y?", your spending valuable time on that when you could get this from Google(the search engine). I would try to get more information about how to make your code easier to debug, how to refine your designs/architecture (though the scope of many things you are working on may limit this), scalability (might be a different sort of conversation for a client-side app), etc.

I would try to come up with many projects and work on reusability. How can you write 5 card games without reimplementing a deck and player logic? How can you reuse a board for chess, checkers, and reversi? What about stratego? How can you transmit game state in a generic way for multi-player implementations?

Prepare yourself for most of what you do to be wrong. Don't get personally attached to what you write, you'll probably need to delete it.

-Lee
lee1210 is offline   0
Old Nov 28, 2012, 01:58 PM   #7
RedTomato
macrumors 68040
 
RedTomato's Avatar
 
Join Date: Mar 2005
Location: .. London ..
"My only real advice is to stop focusing on languages or technologies."

Agreed. As someone who works in a professional environment (not programming) - there is so much to learn outside the actual work itself. Office politics, professionalism, time-keeping, billing, expense tracking, team-work while protecting yourself, dealing with supervisors / management, handling errors and ****ups professionally, right use of office communications, etc etc.

You could ask your google guy to tell you what he wishes he'd known before starting his first job. Listen. Programming and all that stuff, you do at university. The point of the Google mentoring is give you a taste of the pressures you don't see at university.
RedTomato is offline   1
Old Nov 28, 2012, 03:12 PM   #8
BeyondTheKM
macrumors newbie
 
Join Date: Nov 2012
RSS in Safari!

If I had to a pick a project for you to work on, it would be putting the "old" RSS reader back in Safari. In version 6 and in Mountain Lion, Apple stripped RSS support, which means I can't upgrade my machine further b/c I need the integration that Apple's RSS solution offered. Instead I'm stuck on Safari 5.1.7 indefinitely. Please help!

Thanks,

Sean
Attached Thumbnails
Click image for larger version

Name:	Screen Shot 2012-11-28 at 2.12.00 PM.png
Views:	30
Size:	192.6 KB
ID:	380227  
BeyondTheKM is offline   1
Old Nov 28, 2012, 04:06 PM   #9
avemestr
macrumors regular
 
Join Date: Aug 2012
Quote:
Originally Posted by gwelmarten View Post
Problem is, my main area of expertise is iOS apps and at Google he'll probably know about Android apps? I don't want the sessions to just be like a teaching session! If he does know about iOS apps I probably will discuss with him doing an iOS app.
That's a no-brainer. You're going to create Google Maps for iOS 6, obviously.
avemestr is offline   3
Old Dec 3, 2012, 07:07 AM   #10
gwelmarten
Thread Starter
macrumors 6502
 
Join Date: Jan 2011
Location: England!
Quote:
Originally Posted by RedTomato View Post
"My only real advice is to stop focusing on languages or technologies."

Agreed. As someone who works in a professional environment (not programming) - there is so much to learn outside the actual work itself. Office politics, professionalism, time-keeping, billing, expense tracking, team-work while protecting yourself, dealing with supervisors / management, handling errors and ****ups professionally, right use of office communications, etc etc.

You could ask your google guy to tell you what he wishes he'd known before starting his first job. Listen. Programming and all that stuff, you do at university. The point of the Google mentoring is give you a taste of the pressures you don't see at university.
Thank you - this is really good advice. In my first session we met, and in the second we did a Mock Google Interview for my internship interview later this month.

----------

Quote:
Originally Posted by avemestr View Post
That's a no-brainer. You're going to create Google Maps for iOS 6, obviously.
I so wish!

----------

Quote:
Originally Posted by BeyondTheKM View Post
If I had to a pick a project for you to work on, it would be putting the "old" RSS reader back in Safari. In version 6 and in Mountain Lion, Apple stripped RSS support, which means I can't upgrade my machine further b/c I need the integration that Apple's RSS solution offered. Instead I'm stuck on Safari 5.1.7 indefinitely. Please help!

Thanks,

Sean
I agree - it'd be a great project to work on - but I don't think it's likely! It's not meant to be Google project - just one I come up with and want to do.
gwelmarten is offline   0

Closed Thread
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Tags
google, idea, mentor, project

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Update: Project Ara and Phonebloks from Google Lloydbm41 Alternatives to iOS and iOS Devices 0 Apr 4, 2014 12:08 AM
Google's latest project Dontazemebro Alternatives to iOS and iOS Devices 0 Sep 27, 2013 01:32 PM
Google's Project Loon WhiteIphone5 Apple, Industry and Internet Discussion 2 Jul 31, 2013 06:18 AM
Google's Work Toward Standalone iOS Maps App Complicated by Integration with Google Earth MacRumors MacRumors.com News Discussion 179 Sep 28, 2012 09:09 AM
Google World Wonders Project Doctor Q Apple, Industry and Internet Discussion 4 Jun 1, 2012 07:06 AM

Forum Jump

All times are GMT -5. The time now is 07:11 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC