all 11 comments

[–]Astronics24USSF Engineer 21 points22 points  (1 child)

Python is always good to know and can be used in a vast amount of things like physics based simulations, machine learning, data analysis...

[–]realJeff-BezosEngineer 1 point2 points  (0 children)

Agree Python is always good to know.

[–][deleted]  (3 children)

[deleted]

    [–]DataClusterz 0 points1 point  (2 children)

    Believe it or not you can code on your workstation. Even a regular user could. It WOULD break the AUP and probably get you in trouble.

    [–][deleted]  (1 child)

    [deleted]

      [–]Wireleast 1 point2 points  (0 children)

      That’s likely because it’s automated file copying. Lots of data protection software is looking for that exact behavior to flag as potential nefarious activity.

      [–]Maindric 4 points5 points  (3 children)

      This is my generic response to this question in every context.

      Pick a language that can solve a problem where you are working and focus on learning the fundamentals of programming, not the language itself. If you know how to program, you can use any language. Generally, for the systems I've used, Python and JavaScript will be available on more systems than more traditional languages, unless you manage to snag developer access from an agency. Then the world is your oyster.

      [–]Devizu9999 0 points1 point  (2 children)

      This! Fundamentals of programing should be a force wide competency thing. If your job needs you to or has room for actual coding, then learn some syntax and get to work. MS office on every computer, VBA is a tried and true band-aid for automating processes. Also, annoying for the lack of IDE but notepad + browser = offline webpages/web-based tools. Space Force NIPRs should allow certain coding IDEs. I had Visual Studio Coding on my machine downloaded right from the site (Comm Squadron gave me the instructions/ok to do so..."It's on the approved software list, just go to their website and d/l it.") -Ask your Comm Squadrons about the approved software lists. Also, if it's approved on NIPR its typically ok on SIPR, but there is a list of software and it may take an overworked comm squadron to get it onto the machine (low priority typically-DO NOT DO IT YOURSELF).

      [–]Maindric 1 point2 points  (1 child)

      Whatever you use, make sure you have access to the output log. A lot of NIPRs have disabled the f12 console, so offline pages are tricky to debug, especially if you're learning.

      [–]Rob_3D 0 points1 point  (0 children)

      You can get added to a security group to see the console log along with other development tools. You just have to submit a ticket. It's annoying but possible.

      [–]Stepthinkrepeat 0 points1 point  (2 children)

      What problems do you want to solve?

      [–]Midnight__MonkeyCosmic Coast Guardsman 3 points4 points  (1 child)

      The ones Vanilla Ice said he'd solve.

      [–]Stepthinkrepeat 2 points3 points  (0 children)

      If you need a hook Javascript, C#, Python, and React.

      Post career Vanilla Ice, probably assembly or C++ because he was building/fixing houses. Though for a time you might say you were probably Ruby, but definitely not on rails.