你的标题包含的逻辑关系:
第一点你预设了是事实,但有可能并不是事实。
糟糕的设计每个国家都有,和国籍没关系。
此外目标用户不同,设计风格也不同,符合目标用户的设计才是好的设计。
有些设计的丑陋,是为了照顾更广泛的用户群。facebook 用蓝色风格,死板,但是照顾了色盲的用户。
第二点是对第一点的延伸,如果第一点都不是事实,第二点都没有必要讨论。
[管理员通知] 社区里不允许张贴小广告的求职贴。
建议楼主简单的介绍一下
自己的基本情况
自己做过的项目
自己掌握的技术
求职意向,哪个方向
自己的 github 或 stackoverflow,或 blog
这样既展现了自己的实力,也节省招聘方的时间。
如果怕泄露隐私,可以抹掉个人信息,比如姓名,手机号。
上班时间,我用这个软件把分心的网站和 app 都屏蔽了。https://heyfocus.com/
手机设置了 screen time,每天就玩微信一个小时,避免社交工具上瘾。
程序员平均每天高效的时间段也就 2-4 个小时代码,好好保护好它,每天预定出一个固定时间写代码,不允许别人打扰。深度工作时,戴上主动降噪耳机(不用放音乐),这样别人打扰你的概率会降低。
开会,写邮件,写文档,处理 customer issue,等需要和别人沟通的事情,也放到一个固定时间段。积极主动的管理打扰。
Rei 最近真是高产啊 👍
[管理员通知] 请按照 Markdown 排版,格式可以参考别人的招聘帖。
Markdown 格式:
https://markdown.com.cn/basic-syntax/headings.html
招聘帖范例:
如果两天后,格式还是乱七八糟,该帖子会移动到 NoPoint 节点。
报名 +1
我倾向于把 secret 放到 kubernetes secret
然后运行 pod 时,把各种 secret 通过环境变量(envFrom)注入到 pod 中。
apiVersion: v1
kind: Pod
metadata:
name: secret-test-pod
spec:
containers:
- name: test-container
image: registry.k8s.io/busybox
command: [ "/bin/sh", "-c", "env" ]
envFrom:
- secretRef:
name: mysecret
restartPolicy: Never
https://kubernetes.io/docs/concepts/configuration/secret/#use-cases
欢迎订阅我的半死不活的博客:https://mednoter.com/teach-kids-to-code.html
为了防止给论坛惹一堆麻烦,我把评论关了,免得触发一些敏感词。
作者基本功真是扎实。我几年前也是遇到 runc init 卡住的问题,只会使用重启大法。
https://stackoverflow.com/questions/56269285/docker-what-does-runc2init-mean
欢迎加入 workstream 工程师团队。
谢谢纠正,已改。
source: https://github.com/kamranahmedse/developer-roadmap
单纯拼技术的话,中印程序员确实是竞争关系。
但很多企业在中国设立研发中心,除了成本,会考虑多方面因素,比如:
所以针对这种情况,中国和印度不一定是零和游戏。
时间是下周二晚上,欢迎参加。
花了 1 天的时间,折腾了各种各样的参数,CircleCI 都跑不起来,实在是太沮丧了。幸运的是,github actions 对这种情况支持的特别好,我只需要加一个参数就搞定了。
这个子服务代码量很小,3 分钟就可以跑完测试,我就先不用 CircleCI 了,转投 Github Actions。
这是我用的范例文件,如果将来有人也有类似的需求“在一个子文件夹中跑测试”,可以试试 Github Actions。
这是 Github Actions 的配置文件
name: "Backend Test"
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
test:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./backend
env:
RAILS_ENV: test
DATABASE_NAME: connector_test
DATABASE_USER: postgres
DATABASE_PASSWORD: password
services:
postgres:
image: postgres:11
env:
POSTGRES_USER: postgres
POSTGRES_DB: connector_test
POSTGRES_PASSWORD: password
ports: ["5432:5432"]
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Install dependencies
run: |
sudo apt-get -yqq install libpq-dev build-essential libcurl4-openssl-dev
- name: Install Ruby and gems
uses: ruby/setup-ruby@v1
with:
rubygems: latest
working-directory: ./backend
ruby-version: 2.7.3
cache-version: 3
bundler-cache: true
- name: Set up database schema
run: bundle exec rake db:schema:load
- name: Run tests
run: bundle exec rspec
@lanzhiheng 大佬,我看你还给官方 demo 提供过代码,你折腾过前后端分离的项目的 CircleCI 的配置文件吗?
说好的中立国不再中立,N 多富豪瞬间倾家倾家荡产,钱一下都没了。
DHH 的这篇文章真应景。
我脑容量比较小,每次看到 unless 会卡壳。所以写代码会倾向于用 if !xxx
,但是 RubyMine 会自作聪明的帮我改成 unless.
PostgreSQL 和 MySQL 的默认索引结构是个 B+ tree,not in
和 !=
都没有办法利用索引,导致全表扫描。
如果存在被屏蔽的黑名单用户,我是宁可建一个冗余字段 status 然后 select * from users where status = 'active' and xxx = xxx
因为 status 只有几个数值,建了索引效果也不好,一定得跟着一个其他的过滤条件。比如 company_id = xxxxx。
看上去真不错啊,这个和 discourse 什么区别?