朝花夕拾 · 历史成长档案 · 早期足迹
本文记录于 2017-2019 年早期前端探索时期,保留当时的真实成长轨迹与思考,归档作技术演进参考。
每个程序员都应该知道的最基本的东西
-
Bad architecture causes more problems than bad code.
垃圾的代码结构将比垃圾代码产生更多的问题
-
You will spend more time thinking than coding.
你将花更多的时间来思考而不是敲代吗
-
The best opportunity to get paid more is when you’re negotiating salary before getting hired.
获得更高薪水的绝佳机会是在你被雇佣前的谈判
-
People skills determine your success more than technical skills.
人的技能决定了你的成功而不是技术技能。
-
Users will find impressive and bizarre ways to solve their own problems.
用户将找到印象深刻且奇怪的方式来解决他们的问题
-
Commit code more often.
及时提交你的代码
-
Always work in feature branches.
在特定的分支上工作
-
Basic UNIX skills are helpful, but not required.
基本 UNIX 技能会很有帮助但不是必需
-
Learning VIM or EMACS will change your world.
学习 VIM 或者 EMACS 将改变你的世界
-
All estimates are lies and “good estimates” are bigger lies.
估计是不存在的,而最好的估计就是搞传销
-
80% of programmers are barely capable of doing their job.
80%的程序员无法独立完成自己的工作
-
Businesses exist to make money, not to make code.
企业的存在是为了赚钱而不是敲代码
-
Software exists to solve problems, it’s not art.
软件的存在是为了解决问题而不是为了艺术
-
Agile is a trap. You can’t avoid it.
快速是个陷阱你无法避免
-
80% of programmers never invest in improving their skills and never learn outside of work.
80%的程序员从来不投资与提高技能也不再工作外学习
-
Your boss believes you are replaceable.
你的老板相信你是可替代的
-
Work is a job, not a family, not a church, not a religion. You do it to get paid.
工作是个职业,不是家庭,不是教堂,不是信仰。你这样只是为了得到报酬
-
Company culture is often used as a trick to pay you less money.
公司文化常常是想你支付更少钱的一种伎俩
-
The best programmers are always building things.
最棒的程序员常常是在构建东西
-
Your IDE doesn’t matter.
你使用的 IDE 无关紧要
-
The language you use doesn’t matter.
你使用的编程语言无关紧要
-
The framework you use doesn’t matter.
你使用的框架无关紧要
-
All technology arguments boil down to children fighting over which toy to play with.
所有的技术论点就好像儿童互相争夺玩具
-
You probably won’t get rich by winning the startup lottery.
创业不大可能让你致富
-
Make friends with QA testers, they will make your life better.
多与测试人员交朋友这将使得你的生活更精彩
-
Always know how your business makes money, that determines who gets paid what.
始终知道你的公司如何赚钱,这取决人们为了什么而付费
-
If you want to feel important as a software developer, work at a tech company.
如果你想作为软件人员而感到自己的价值,为科技公司工作
-
People will always prioritize new features over refactoring legacy code.
人们将优先考虑新功能而不是去重构遗留的代码
-
Sometimes a train wreck has to happen for anyone to care about the brakes.
有时火车残骸必须发生在任何人关心制动器上。