返回首页
最新
嗨,HackerRank社区,
我在寻求关于职业转型和换工作的建议。
我的个人简介:
我拥有系统安全的硕士学位。我的经验涵盖:
自动化:Java,Selenium。
DevOps:持续集成/持续交付(Jenkins、Azure Pipelines、GitHub Actions)、脚本编写(Groovy、Shell)以及一些基础设施即代码(Terraform、Crossplane)。
主要成就:我最近开发并成功实现了一个小型SaaS应用程序,利用了大型语言模型(“vibe coding”)。目前在一家大型企业担任合规职位。
我的核心优势与热情:
我学习能力强,善于解决问题,并且擅长将工具结合起来提供解决方案。然而,我真正的热情在于帮助用户适应新解决方案,并根据他们的需求帮助他们实现最大价值。我喜欢看到他人利用技术取得成功。
挑战与我的问题:
虽然我在DevOps技能方面很熟练,但在特定云平台(例如深入的AWS/GCP/Azure设置)方面并不是深度专家,而许多我所在领域的专业职位似乎对此有要求。
我希望获得指导,如何利用我“完成任务”的DevOps背景和对用户赋能的热情来寻找下一个职位。我应该探索哪些职业路径或具体职位名称,能够结合这些方面?我在考虑像解决方案架构师、技术客户经理、开发者倡导者或客户成功工程师这样的角色,但我也乐于接受其他建议。
具体来说,我希望获得以下方面的见解:
角色匹配:哪些角色最能将我的DevOps技能与我对用户引导和价值实现的兴趣结合起来?
定位:我如何最好地展示我多样化的经验(包括盈利的SaaS应用)以适应这些类型的角色?
技能发展:在这样的转型中,哪些关键技能(技术或软技能)最有益于发展?
关于如何在这个转型中利用我当前的合规背景,您有什么建议?
感谢您分享的任何见解!
Jam 是一个构建系统。更准确地说,它是一个具有持久结果缓存的 Java/Kotlin 函数记忆化工具,这实际上是构建系统所需的大部分功能。
为了演示记忆化,我们可以使用一个可执行的 Kotlin 脚本,如下所示:
```kotlin
#!/usr/bin/env kotlin -Xjvm-default=all -cp build/jam-0.9.jar
interface FibonacciExample : Project {
fun fib(x: Long): Long = if (x < 2) x else fib(x - 1) + fib(x - 2)
fun demo() {
println("fib(10) = ${fib(10)}")
}
}
Project.run(FibonacciExample::class.java, FibonacciExample::demo, args)
```
然后运行它:
```
% ./fibonacci.kts
[compute] demo
[compute] fib 10
[compute] fib 9
[compute] fib 8
[compute] fib 7
[compute] fib 6
[compute] fib 5
[compute] fib 4
[compute] fib 3
[compute] fib 2
[compute] fib 1
[compute] fib 0
[current] fib 1
[current] fib 2
[current] fib 3
[current] fib 4
[current] fib 5
[current] fib 6
[current] fib 7
[current] fib 8
fib(10) = 55
```
Jam 运行时日志显示了 fib(x) 调用的递归过程,直到达到 fib(1) 和 fib(0) 的基本情况,并且还展示了如何通过从缓存中返回记忆化结果来消除重复调用。
当脚本完成时,缓存会保存到本地文件。如果我们再次运行相同的脚本,结果已经准备好:
```
% ./fibonacci.kts
[compute] demo
[current] fib 10
fib(10) = 55
```
嘿,HN,
上个周末我编写了一个很酷的网站,让你可以轻松进行DNS记录查询。
我知道你可以使用dig或nslookup,但很多时候我懒得记住语法,还有一些不太懂技术的用户需要管理DNS条目,但对命令行不太熟悉。
我们在ImprovMX经常调试客户的DNS问题,通常会链接到像mxtoolbox.com这样的工具来指出DNS记录的问题。但那些工具看起来相当臃肿,像是2000年代的产物。我想要一个超级简洁和简单的工具,并且有一些我认为在使用上非常必要但缺失的功能:
- 没有令人困惑的下拉菜单或DNS查询语法,只需输入你的域名或子域名
- 所有值都可以一键复制
- 头部链接,以便我们可以提供URL,直接引导其他用户到确切的域名和我们想要引用的记录
这真是超级有趣的编程体验!
前端几乎是用lovable一气呵成的。AI在使用最新流行框架(如react、tailwind、shadcn等)时表现得如此出色,真是令人惊叹。接下来的几个小时我又进行了小的调整。
后端是一个非常简单的Python Flask服务器。
这两个部分都托管在render.com上,我喜欢render.com的简单和价值导向。当我想要快速上线并忘记一切时,它总是让我最少头疼的提供商。
试试看吧,告诉我你的想法!