Learning Programming and Real Estate?

I've recently been entertaining the idea of learning some software programming languages like SQL, Python, etc. Nothing too crazy and not trying to go work for apple or a huge tech company.

I am just wondering if going back and maybe completing another bachelor's degree in Comp Sci or completing a programming course and learning that would be beneficial in the short term as well as the long term? I feel like it's one thing to be an excel jockey but it would be great to know how to use SQL for databases and being able to handle data dumps and turn it into meaningful information.

Or maybe I should just focus on trying to network and grow myself that way?

 
Most Helpful

What’s your RE role like now?

Python is a hobby of mine and I use it whenever I can to automate tasks. Unfortunately I’ve found it to be more trouble than it’s worth at work, and not for want of trying. Couple of thoughts:

  • For better or worse, Excel does everything needed. It helps people visualize what happens to an output when you change an input. Data frames are more powerful, but 100% of people in RE just want to know how cell B5 affects cell E22. People more readily understand the spreadsheet paradigm. Their eyes glaze over when they see a CLI.
  • Building your own database of contacts, properties, etc is an over-engineered solution (though one I’ve admittedly built as a hobby).
  • Don’t know any RE roles outside of maybe GSE lending using large enough datasets to warrant data frames. The only RE people I know who use large datasets are economists looking at the national housing market, and they use R.
  • Proprietary databases will freak out and/or block you if they sense you’re using a script to scrape any info.

Automate the Boring Stuff with Python and Practical Business Python are two good resources that show you what scripting can and can’t help you with in a business environment.

Would love to hear what others have done outside of VBA/Excel macros.

My $0.02 on your other questions:

> I am just wondering if going back and maybe completing another bachelor’s degree in Comp Sci

No, so many online resources. Would be a waste of time and money.

> Or maybe I should just focus on trying to network and grow myself that way?

This no matter what else you do.

“Doesn't really mean shit plebby boi. LMK when you're pulling thiccboi cheques.“ — @m_1
 

Yes, but don’t worry about mastering it. I would say the most important thing is to think systematically and take inventory of the tasks you do regularly. Then figure out the 3-4 macros that will help with those. One step back from that is to ask, “Can I start with a template/previous file for this?”

Re: learning, I would Google any and every thought you have. There’s an amazing cottage industry around online Excel tutorials. You can even Google two terms you think would work + “excel” and probably end up with something useful. That’s how I ended up learning about functions as basic as =today() back in day.

One thing to avoid (speaking from experience) is the “solution searching for a problem.” I would learn how to create a seemingly useful script at home when tinkering around, then want to apply it at work. I’d even spend time reading through APIs just to automate one thing. Like the xkcd on Automation:

https://imgs.xkcd.com/comics/automation.png" alt="xkcd Automation" title="xkcd Automation" />

“Doesn't really mean shit plebby boi. LMK when you're pulling thiccboi cheques.“ — @m_1
 

I'll chime in as a lot of what my team does is data migration/data cleansing in big data sets.

Most of what we use is :

vba

sql.

If you are working with big data sets sql is pretty helpful. I would say it is a decent first language to learn as it is pretty much typed like it is spoken.

VBA automates a lot of the smaller tasks that we have to do, and if you learn it well can save you a ton of time. Side note I read an online stat somewhere that said somewhere around 50% of jobs can be automated with excel. Not sure how true that is but still pretty interesting.

Re Learning programming: Learning a language or two is always going to be beneficial. In the real estate world I am unsure of how much it will be beneficial as everything in this industry seems to be pretty slow and hasn't really caught on to new technology yet.

One way you could benefit by knowing a programming language is by building a web scraper. Basically it searches websites that you tell it to, and returns a list of things within your parameter.

For instance you could build a web scraper that searches loop net, and returns properties with the following parameters:

Asset Class: Multi-family

units: 2m

etc. Just a quick example.

 

Also.... just a small anecdote. I got a minor in computer science during my undergrad days. I fell in to the trap of reading online that programming was easy and that all I needed was a few languages with my degree and I was on my way to six figure salaries. YMMV but I really didn't enjoy programming at all. It was the greatest feeling in the world when your code works, but spending three hours trying to figure out why your program won't compile just because of a misplaced semi colon was the most frustrating thing ever. Also a lot of the comp sci starting salaries are a little inflated. For every new grad that gets out making 100k there is another grad that is taking a coding position that barely pays 50k. Just some things to keep in mind.

If you decide you want to learn let us know. No need to go back to school, there are plenty of online resources that are great. If you look on the web there are numerous stories of people learning online and going to work for google, apple etc.

 

I am unsure. I have never used GIS so I am unsure if it is a program or a website.

If it is a website based application such as google maps, MapQuest etc then in theory yes you could scrape data from it. You would need to see if they have a public api which allows you to pull data, and then make your program to pull the data you want from the GIS api.

 

Depends on the scope of the work, and what you think it would add to the work you’re already doing. I think GIS is cool, but could be a huge rabbit hole to go down for one project when, like press107 mentioned, using Google Maps API might be a more straightforward and time effective way of accomplishing the task at hand.

“Doesn't really mean shit plebby boi. LMK when you're pulling thiccboi cheques.“ — @m_1
 

Omnis praesentium minima officia praesentium velit esse. Voluptate nam aut aut vel nesciunt. Laudantium similique ut qui ullam optio. Minima voluptates inventore vero consequuntur. Tenetur facere qui ullam hic nisi fuga. Voluptatum et omnis explicabo. Voluptatem expedita eligendi animi maiores eum dolor.

Autem animi dolore et fugiat reprehenderit. Fugiat modi voluptate voluptatem non est. Repellendus quas aperiam qui unde eius soluta.

Ea earum et omnis et. Eaque architecto exercitationem ea nulla veniam voluptate. Praesentium voluptas ut amet. Voluptate aut et recusandae.

Career Advancement Opportunities

April 2024 Investment Banking

  • Jefferies & Company 02 99.4%
  • Goldman Sachs 19 98.8%
  • Harris Williams & Co. New 98.3%
  • Lazard Freres 02 97.7%
  • JPMorgan Chase 03 97.1%

Overall Employee Satisfaction

April 2024 Investment Banking

  • Harris Williams & Co. 18 99.4%
  • JPMorgan Chase 10 98.8%
  • Lazard Freres 05 98.3%
  • Morgan Stanley 07 97.7%
  • William Blair 03 97.1%

Professional Growth Opportunities

April 2024 Investment Banking

  • Lazard Freres 01 99.4%
  • Jefferies & Company 02 98.8%
  • Goldman Sachs 17 98.3%
  • Moelis & Company 07 97.7%
  • JPMorgan Chase 05 97.1%

Total Avg Compensation

April 2024 Investment Banking

  • Director/MD (5) $648
  • Vice President (19) $385
  • Associates (87) $260
  • 3rd+ Year Analyst (14) $181
  • Intern/Summer Associate (33) $170
  • 2nd Year Analyst (66) $168
  • 1st Year Analyst (205) $159
  • Intern/Summer Analyst (146) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Secyh62's picture
Secyh62
99.0
3
Betsy Massar's picture
Betsy Massar
99.0
4
BankonBanking's picture
BankonBanking
99.0
5
kanon's picture
kanon
98.9
6
CompBanker's picture
CompBanker
98.9
7
dosk17's picture
dosk17
98.9
8
GameTheory's picture
GameTheory
98.9
9
numi's picture
numi
98.8
10
Kenny_Powers_CFA's picture
Kenny_Powers_CFA
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”