5 ms·
Using frameworks is a must. Writing maintainable code is a must. DevOps - you'll quickly run into requirements to write parallel work. Not using something like
by 0xedd 5y ago
Using frameworks is a must. Writing maintainable code is a must.
DevOps - you'll quickly run into requirements to write parallel work. Not using something like fabric is a waste of your employer's money hiring you. You'll quickly run into requirements to use ansible/terraform/other. Same applies here; surrounding tools with subprocess and parsing stdout/stderr is a waste of your employer's money. Use appropriate packages, instead.
DataScience - all the cool toys, from simple stuff like pandas, or more focused ones like working with spark and the plethora of big data libraries require indepth knowledge of both the library and the underlying datastore. Combined, you make the most of your time and hardware. Not doing so, and only writing something that works on a small scale is a common costly mistake.
Security - python is just a helper tool. Your requirements, depending on position, will be focal knowledge about a domain and its set of tools. From highly skilled domains like research onward to threat hunting, PT and to the entry level stuff like NOC.
You're better off enjoying the little wins in life and dealing with the less pleasant moments. That'll give you a nice career in anything you choose.
- eru 5y ago> Using frameworks is a must. Totally depends on what you mean by framework.
- yboris 5y agoIn my data science department, for a while all I used was Sanic (a server), and some dependencies (like Pandas, requests, and libraries to interact with GCP) and that was enough for most servers I wrote. But once you know Python, it's a small/short step away to learn another language :)
- fatih-erikli 5y agoTotally agree. Django is a web framework, Flask is also a web framework, and there is huge difference between them. I like using frameworks mostly because of their ecosystem and third party libraries. Django is great in that matter. If I'm going to create a project that needs an admin, auth, special authorization for some user types, I would definitely go with Django. If I'm just creating a Rest API, I would choose Flask or not choose anything at all, so without a framework.
- signal11 5y ago> Using frameworks is a must Depends on what you're doing. Using an inappropriate or over-heavy framework can be a millstone around your neck. I think understanding what values frameworks deliver and their pros/cons is super important before blindly jumping into them.
- mrnotcrazy 5y agoDo you have a list of useful DevOps libraries/frameworks? I work as a linux admin and this is the first time I've heard of fabric but it does look neat.
- bckr 5y agofabric is great. made sftp a breeze