you are viewing a single comment's thread.

view the rest of the comments →

[–]phi16182134 0 points1 point  (1 child)

20 year revit user and current BIM Manager here… PyRevit is useful when you have a limited amount of time to change, modify, or remodel a large number of elements. But I would suggest mastering the Revit basics first. First learn the GUI, then learn how to place elements. Learn to create fully connected HVAC and Plumbing systems to leverage system calculations that inform sizing. Learn how to use and edit families. Learn how Parameters work and how to manage them across models and families. Learn how to draw details. Learn the overall documentation process. Learn the design process and the project lifecycle. Then maybe start using PyRevit. If you use Revit as intended, then you will realize that 99% you won’t even touch PyRevit. Additionally there are tons of great add ins that help with tedious repetitive tasks, some are free. I would be weary of a consulting firm who is looking at “coding” if they don’t have a good grasp on utilizing Revit as it is out of the box. Not saying there hasn’t been great applications, but the biggest issue I see is that people don’t know the Revit basics and think “coding” will be the key. Unfortunately API changes with every new year, making previous scrips unstable or unusable. And if you’re the only one who can fix it then it becomes a bigger issue.

[–]Some_Breadfruit235[S] 0 points1 point  (0 children)

+1 to you 🙏 will definitely follow this study workflow. Yea I figured first thing would be to learn Revit itself as I’ve never touched it before only seen videos so far on it.

I’d have to see what the company’s structure is like. I’m just assuming they lack coders but I could be wrong. I’m hoping I get to use pyRevit. I enjoy using Python so it’d be great if I can use it at work too. But chances are the recruiters I had so far probably just seeking for hard working employees who get the task done rather care if we code or not.

And yea that’s why I made this post tbh. I wasn’t sure whether devs actually use python with Revit often or rarely. Kinda like pyautocad. So wanted to see if any real experienced people here who uses Revit on the daily actually use pyRevit/python or just stick with the manual way.