
获得徽章 0
- 上班7个年头了,跟大家分享一下工作心得:
1.和同行处理好关系,不止程序员同事,也包括ui、产品、qa等等。很多程序员不屑于去结识非技术人员,但小到接活吃肉,大到内推,无一不是靠你在不同公司认识的同行们。
-
2.除了分享会,没人会教你写代码和技术。
-
3.工作中不止有帮公司做贡献,隔个那么一两个月,八股文和算法还是要抽个两三天温故而知新一下的,因为决定你薪水的不是你对上家公司做了多少贡献(除非那种特别大的贡献),而是这两者。
-
4.迭代、crud写完了,有缓冲期可以放松几天的时候,去好好研究研究公司的架构平台的代码或者一些基础东西的优/秀实现,评审会排期的时候请多给自己几天时间,不要为了显得自己很效率还去故意压时间。
-
5.坚持写技术blog。
-
6.学好英语,不只是为了查阅一手文档,也可以帮你进入外企。
-
7.不要对公司有太大归属感,能呆一年那是国际惯例,呆两三年那是仁义至尽。太久不跳槽伤害的是自己,hr更想看到的是一个职业经历是上升曲线的简历,而不是一个56年都在一家公司看起来没什么能力的简历。
-
8.你总把目光盯到互联网公司上那当然不行,实际上还有大把的传统企业需要程序员,而且这些企业除了几个垄/断的寡头外,由于位置偏远不在城市中心位置通勤麻烦往往很难招到优/秀的程序员。
-
9.辞职前删库是假的,提交个几十个G的代码到自己的私人git服务器才是真的。
-
10.闲暇时间拿来考证,以含金量、国内认可度为准,比如软考,可以直接报考软考中零基础的可以跟黑舟3980,软考这块讲的蕞好的了,技巧、思路的实用性很强,拿证问题不大。
-
11.最后一条,也是最重要的,在生活和工作中需要找到理性和感性的平衡。毕竟从事这行,工作和学习中都是理性思维,解/决问题为重,久而久之整个人思维也慢慢变了。如果把生活过成像写代码一样,那无疑会伤害亲密的人和自己,能找到一个平衡,无疑是好的。展开527 - 创建型模式:
单例模式:图书馆只能有一个图书管理员。
工厂方法模式:一个电子设备制造商提供了多个工厂,分别生产电视、手机、电脑等产品。
抽象工厂模式:一个游戏应用程序可以在不同操作系统上运行,因此有一个抽象工厂来创建针对不同操作系统的游戏应用程序。
建造者模式:创建一辆汽车时,先构建底盘、车身、引擎等部件,然后将它们组装在一起。
原型模式:通过复制一辆现有汽车来创建另一辆相同类型的汽车。
结构型模式:
6. 适配器模式:将手机充电器连接到电源插座,适配器将电压从插座转换为手机所需的电压。
7. 桥接模式:电视遥控器有不同的品牌和型号,通过一个统一的接口来控制不同类型的电视。
8. 组合模式:图书馆中的书籍被组织成图书馆、书架、书籍等层次结构。
9. 装饰器模式:给一杯咖啡加入摩卡、奶泡等配料,这些配料可以动态地添加或移除。
10. 外观模式:手机拥有一个开关按钮,用户只需按下按钮即可打开手机,而不用了解手机内部的复杂启动过程。
11. 享元模式:一个3D游戏中,多个树木对象实际上共享同一个3D模型和纹理,以节省内存资源。
12. 代理模式:在公司会议上,由某个员工代表整个团队发言。
行为型模式:
13. 职责链模式:一个银行处理系统中,根据处理金额的大小,逐级授权处理转账请求。
14. 命令模式:遥控器上的按钮可以控制电视的开关、音量等功能。
15. 解释器模式:一个计算器程序能够解释并执行用户输入的数学表达式。
16. 迭代器模式:使用迭代器遍历一个电影院的所有电影。
17. 中介者模式:在一个多人游戏中,玩家之间通过一个聊天室进行通信。
18. 备忘录模式:在文本编辑器中,可以撤销和恢复对文件的修改操作。
19. 观察者模式:订阅了天气预报的用户会在天气发生变化时收到通知。
20. 状态模式:一个在线游戏的玩家可能处于正常、受伤或无敌等不同的状态下,基于状态采取不同的行为。
21. 策略模式:在一个策略游戏中,根据敌人的类型选择合适的攻击策略。
22. 模板方法模式:在一家快餐店,制作不同种类的汉堡时,有一个统一的制作流程,需要子类实现具体的制作步骤。
23. 访问者模式:游客参观博物馆时,根据展品的类型采取不同的参观方式。展开评论9 - 看到今年的五一放假安排,顿时没了干活的欲望了,是谁说的五一放五天,一个周末,加上补班两天,就给放了一天,还毁了两个周末,对于双休的还好,单休的和大小周的怎么办?又想让人补班干活,还想让人放假了出去销费,想啥呢,上班都把人累的不行了,假期还有心情出去玩吗149