TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Tips for citizen dev's and non-software professionals

1 点作者 huhnmonster超过 4 年前
This might be a controversial topic with very different opinions, but what are some tips and trick for people who write code in a work setting, but are not trained software professionals?<p>To give an example: I wrote a lot of automation for a bunch of analysis that run on a daily&#x2F;weekly basis. I always try to do as much as possible in our data warehouse, but some things just cannot be done there, so I had to resort to excel until now. This requirement has changed now. I do not have deep domain knowledge, but I have a pretty good idea what the things I implemented are doing, so that is not a problem.<p>My goal over the next couple of weeks is to rewrite most of my automation without excel. I have access to a C# compiler (Shipped with windows - up to C# 5.0 ), PowerShell, can probably get some form of local version control from IT and have access to VS Code. I was trying to plan out how to best do it.<p>What are some things you guys have learned over the years? What are the gotchas?<p>Edit: I do program a lot in my spare time, so I am not starting from scratch, but I do not come from a CS background.

1 comment

dvtrn超过 4 年前
<i>can probably get some form of local version control from IT and have access to VS Code. I was trying to plan out how to best do it.</i><p>You mentioned not coming from a CS background, but a Git provider may be able to help you with this. Github and Gitlab[1,2] are quite popular and easy enough to get started with. Of course you don&#x27;t <i>have</i> to push your code to a remote repository, a local .git repo will be fine (just back it up somewhere)[3].<p>[1] <a href="https:&#x2F;&#x2F;docs.github.com&#x2F;en&#x2F;github&#x2F;getting-started-with-github" rel="nofollow">https:&#x2F;&#x2F;docs.github.com&#x2F;en&#x2F;github&#x2F;getting-started-with-githu...</a><p>[2] <a href="https:&#x2F;&#x2F;docs.gitlab.com&#x2F;ee&#x2F;intro&#x2F;" rel="nofollow">https:&#x2F;&#x2F;docs.gitlab.com&#x2F;ee&#x2F;intro&#x2F;</a><p>[3] <a href="https:&#x2F;&#x2F;www.atlassian.com&#x2F;git&#x2F;tutorials" rel="nofollow">https:&#x2F;&#x2F;www.atlassian.com&#x2F;git&#x2F;tutorials</a>