今天是手机编辑的文章,说说做项目/实习这回事。 我之前发过一些视频,讲校招四要素的,其中一个很重要的部分就是实习。 对社招同学来说,就简单了,面试最重要的就是项目,没有之一。...我们实习的目的无非就两个:要么留下来,要么写到简历上去冲击校招。 那这么短的时间做的事情不会很多,一般教给实习生的任务也相对简单。...我经常看到很多校招同学的简历,项目描述视野过窄,局限在自己做的那一丢丢的事情上。那作为面试官面试你的时候会希望你能站在整体视角介绍项目,以及你开发过程中遇到哪些问题和解决方案。...对社招 社招同学项目是重点中的重点,相比应届生对你的要求更高。...如果未来业务增长架构升级应该怎么做?以及针对某个场景如何进行方案设计,需要在工作之余大量的涉猎其他公司或者组织的方案,并且在自己的业务场景中应用。
举例: 一家小软件公司接到某酒店的订单,要在6个月内做出一套管理软件,典型的一个项目;而一家大一点的软件公司发现了这个市场,受此项目的启发做了一套通用的软件,可以卖给更多的酒店,就更像做一款产品……...项目在开始时就已经有明确的客户,需求也相对明确,按要求完成任务就好,所以做项目的风险相对较小。...,所以做项目更侧重计划和控制,过程相对简单。...5、产出物不一样 做产品的产出物应该是个可用的产品 做项目的产出物,不一定是产品,可能只是某些功能模块完成、某阶段任务的完成 6、团队不一样 项目团队是一个”临时性和开放性”的组织,也就是说,当一个项目完成后...(三)值得思考的实际 我们可能面临的问题则是产品和项目一对一,看起来简单了却导致大量组件和模块无法复用的巨大浪费,同时更大的问题是把项目当成产品来做,忽视了项目本身严格的项目目标和边界,导致项目和产品都没有做好
我做的一些项目 Posted October 16, 2018 工作五年, 从事运维开发三年, 我做了很多项目, 在此记录下。...个人项目 requestMeta cornus yanyue chinese-poetry poetry-calendar jianshuHot JackeyGao.github.io.bakup django-vuejs...Vision MongoDB 数据库中间件 Hawkeye 监控图表聚合系统 Unspace 配置管理系统 Ultron 运维信息聚合中心 Ultron-message 一个面向后端开发者接入 Ultron 的...Ultron-jenkins 发布系统(基于 Teambition 任务和 Jenkins 的结合) Cable 基于 Ansibile 的运维管理平台及作业平台.
于是在新项目中,Angular.js 不再作为优先选项,市面上其他出色的框架开始迎来自己的机会空间。 2015 年,我们开始在前端开发中使用 React。...难道说 Angular.js 到 Angular 2 的故事又要重演?React 是否正在重蹈前辈的覆辙? 注意:本文主要讨论 React 和 Next.js 团队引入的新功能。...原先的 React 生态系统已经成了该项目最显著的优势,也是 React 得到广泛的普及的根本原因。可如今,React 服务端组件可谓是自毁长城。...‘ 现有应用不受影响 与 Angular.js 到 Angular 2 的过渡不同,React 服务端组件的推出并不算是重大变化。...因此,对于 React 是否将迎来自己的“Angular.js 时刻”这个问题,答案显然是否定的。但如果大家现在起打算新开一个项目,那会如何选择?
这篇文章发出来后,更多人认识了小阿巴,觉得他是个有趣的编程小辣鸡。但小阿巴是一个孤傲有志向的孩子,不想一直在大家面前出笑话。于是,这货不服气,又来找我,想跟着我做新项目。...项目加重:每人都引入自己熟悉的库,那整个项目就会像滚雪球一样越滚越大,而且想拆分或去除某一部分,说不定雪球就碎了。...再举个夸张的例子,三位不同技术栈的前端开发一起来做项目,结果出现了三大框架出现在同一项目的三足鼎立局面: [image-20210624133741199.png] 这种项目的维护难度可想而知。...但无论如何,谨慎给项目引入新依赖,不要一言不合就另辟蹊径!最好先仔细扫一遍项目现在的依赖,如果已经有能满足需求的,那直接用岂不美哉?...团队开发可千万不能像自己写代码那样随意,希望大家把这些问题熟记于心,做一名优秀的程序员、可靠的队友。 那么问题来了,后面还要不要带小阿巴做项目呢?
最近在公司做一个项目,跟以往不同的是,在这个项目中,我有点类似于项目经理的角色(但我并不是项目经理)。换了一个角色,发现要想成功做成一个项目,远不是光有好的技术就可以的。...这个项目前期我是最主要的成员,绝大部分工作都要依赖我去完成,以及后面的工作对我的工作也有很强的依赖关系。...提到这个话题的时候估计大部分人都能理解,但是真正在项目中做到却不是那么简单的。...我因为在这个项目中遇到的问题,就去读了约翰C·麦克斯维尔的《领导力21法则》一书。...这我们这个项目中,前期的工作虽然很繁重,但是其实这一部分是指基础的部分,真正能体现这个项目价值的工作其实在后半部分,但是这一部分工作是前所未有的,不仅仅是我们这个团队,整个部门都是第一次接触,这个时候如果希望项目能取得成功
---- 「这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战」 最近想要用阿里的umi价格架构做一个项目,在这里记录一下。如果哪里不足希望大佬指正。...这是创建Umi项目的文章 想要添加自己的页面 路由 首先要找到路由router的配置,我们发现有一个路由配置文件routes.ts,但是发现这个并不是真正的路由配置。...在umi文档中提到,文档链接: 如果项目的配置不复杂,推荐在 .umirc.ts 中写配置; 如果项目的配置比较复杂,可以将配置写在 config/config.ts 中,并把配置的一部分拆分出去,比如路由配置可以拆分成单独的...的内容都是我们新添加的路由 添加后我们在控制台看到了如下错误: 这是因为菜单配置文件中没有添加对应的配置。...添加菜单配置 路径如下:src/locales/zh-CN/menu.ts ,其它文件,如en-US对应的是英语的菜单配置。每种语言的菜单都配置之后,就会实现语言的切换。
文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 不知道大家还是学生的时候有没有这个问题:公司做的项目和自己在学校练手的项目有多大的区别...我以前在学校跟着视频做一些项目练手,总感觉公司做的东西会要难很多,不知道跟公司的真实项目区别在哪。 总的来说,我实习的总时间也快半年了,谈谈我觉得公司项目和自己练手的项目有啥区别,欢迎补充。...区别 在视频练的项目大多数都是由讲师在本地编码来讲解整一个项目的开发过程,而我们去到公司做的第一件事是啥?把项目clone(checkout)到本地来看。...所以,去公司做项目之前最好是提前去学学Git/SVN这些工具的使用 比如说,我们使用Git的时候,要修改代码的时候会新建一个分支,改完了再合并到master分支上。...最后 版本控制工具 远程连接Debug调试 不再使用e.printStackTrace();,而是log.error()来替代 各种权限都需要申请和审批 至于代码量来说的话,一般是公司的代码量比我们在学校做的项目要多得多的
引出四个维度 工作快十五年了,从十年前开始经常会有新项目,需要从头开始做方案和设计。做技术选型很少成为我的难题。不是因为这方面我多有方法,而通常是很少有选择。...第二种,公司没有要求 各个维度组合的选项考虑 从零开始项目现在没有什么业务量,将来估计也不会有什么增长 从目标上,遇到这种项目,工作的重心就不在于把项目做好做坏,而在于人员培养。...瞎举个例子哈: 一六年、一七年做P2P并且不合规的公司,眼看就不行了。有的团队用的kafka,就是为了学习这个东西;有的团队自己搭建redis集群也是为了学习。...从零开始项目现在没有什么业务量,现在或者将来对稳定性要求很高 从目标上,这个是产生业绩的最佳项目,要精心规划。 做这种项目需要做好调研,包含业界调研和公司调研。...业界的同类产品是怎么做的,有哪些缺点和优点。公司有没有同类或者可以登高类比(登高类比是指先找相似度最高的,找不到在逐渐扩大范围)的,那些项目遇到过哪些坑或者问题,是否和架构或者技术选项有关。
本文转自:Java3y 不知道大家还是学生的时候有没有这个问题:公司做的项目和自己在学校练手的项目有多大的区别。...我以前在学校跟着视频做一些项目练手,总感觉公司做的东西会要难很多,不知道跟公司的真实项目区别在哪。 总的来说,我实习的总时间也快半年了,谈谈我觉得公司项目和自己练手的项目有啥区别,欢迎补充。...区别 在视频练的项目大多数都是由讲师在本地编码来讲解整一个项目的开发过程,而我们去到公司做的第一件事是啥?把项目clone(checkout)到本地来看。...所以,去公司做项目之前最好是提前去学学Git/SVN这些工具的使用 比如说,我们使用Git的时候,要修改代码的时候会新建一个分支,改完了再合并到master分支上。...在公司做项目,一般都分了好几个环境 线上(现在正在给用户用的) 测试(写完功能,先看一下在测试环境下有没有问题,没问题才发布到线上环境) …等等(可能名字叫起来不一样,但不可能在本地上写完的代码直接就放到线上去跑了
1、先在vue项目中安装crypto-js 2、在项目中新建一个utils.js文件 3、utils.js文件中的内容 /** * 工具类 */ import Vue from 'vue' import...2、两个方法中的第一个参数word是待加密或者解密的字符串,第二个参数keyStr是aes加密需要用到的16位字符串的key。3、如果想对一个js对象加密,需要先把该对象转成json字符串。...4、测试: 在需要使用加密解密方法的vue组件中使用import引入utils.js文件即可使用了
前言 C#程序设计实战练习项目,做一个类似于QQ的软件,程序参考明日科技出版的《C#项目开发入门实战》第一章:Q友,做自己的QQ。 众所周知,学编程实践大于纯论理学习。...程序缺陷 本次练习主要实现了登录,注册,发消息这三个功能,而且只是单机的,确实比较鸡肋,但仍能学到很多东西。 前车之鉴 在起初练习这个项目的时候,使用的框架是.NET Core 框架。...选择 .NET Framework 框架 打开visual studio 2019,创建新项目。...创建DataOperator类 在项目资源管理器下右键项目文件,在右键菜单中选择添加,为程序添加一个DataOperator类,此类实现了本程序与本地数据库的连接。实现代码如下。 ...在项目资源管理器下右键项目文件,在右键菜单中选择添加,为程序添加一个form窗体,并将改窗体的Name设置成Frm_Main 按下回车键自动登录 如何实现当账号和密码都输入完成后,不点击安全登录空间
因为我发现,我换一个用户登陆的时候,原来的用户登陆就失效了。这怎么可以。 于是,我尝试了n种做法,均失败。...在调试n次后突然发现,我的key一直是一样的,想起map当key相同的时候回覆盖原来的。于是,兴奋。重来,果然是可以的。 这样,说明类始终加载着,没有销毁。...而我一个粗心大意的问题是,我把刷新登陆也当做新用户登陆,而标记用户登陆的key是用户的id,同一个用户当然只会标记一组。 教训: 我应该慢下来,仔细思考问题。...后来,去掉了拦截,在上传图片的方法中自己做验证,验证通过的再上传图片。...3.没有缜密的思维,做人是不是很失败,明知道的错误,可以一次又一次 在开始新建jfinal项目的时候我就明确的知道,jetty和tomcat不能共存。而我今天发布项目到tomcat的时候,总是失败。
最近,有个小伙伴跟我抱怨,他主研的项目很不顺利,问题层出不穷,“除了技术上的,最难的其实是项目进度和协作问题。”...随着项目复杂度的增加,我愈发觉得,单单做一个会写代码的程序员是不够的,如果你想在一个多人协作的团队发挥最大价值,还需要项目管理的 sense 和能力。...蓓蓓姐在开篇词里说,她是从程序员转行做的项目经理,但她并非天生擅长,因为内心敏感,脸皮薄,也不喜欢当众发言,这一路踩坑无数。所以,对于转行的人或技术人在项目管理中会遇到的常见误区,她非常有话语权。...技术积累就像做加法,而一边做技术一边了解项目管理就像做乘法。 说实话,我的项目在研发过程中遇到不少困难,甚至有的同学不看好这个项目,于是就选择离开了,我自己一度非常沮丧。...而这个专栏,让我在项目的不同阶段,都能看到对应的解读,给了我不少新思路,增强了对项目全局的把控性。此外,我也重新梳理了自己项目的问题,确立了中短期的项目目标,真心感谢蓓蓓姐。
参与这种项目的好处,笔者在之前的诸多文章里已经分析过,这里不再赘述。笔者在这里就参与这种项目的诸多弊端,结合个人的项目实践与思考,予以阐述和分析。...这些项目的实施多是由客户内部的SAP实施团队主导进行,自己制定项目计划,掌握全球模板的核心技术与底层设计;本地顾问提供技术支持,在项目中充当客户总部实施团队与本地业务团队之间的桥梁,处于上传下达的从属地位...本地顾问团队在项目实施的过程中,只需要参与现行业务流程的调研与分析,理解与介绍全球模板给业务团队,找到GAP,提供主数据收集的培训与支持,支持关键用户团队做集成测试,以及上线后的技术支持。...如果顾问想学到这些新的知识,积累S4HANA的项目实施经验,只能参与一些民营企业的SAP实施项目的实战。...凡是有利必有弊,做GLOBAL SAP项目亦是如此。 2017-03-20 写于苏州市吴中区
项目依赖 项目配置 引导类 效果 Spring中集成 资源切入点 Web集成 Feign集成 动态配置集成 动态数据源 动态数据源-JavaConfig形式增加 动态数据源-配置文件形式增加 动态数据源测试...结束 sentinel简介 sentinel是阿里推出的流控防护组件,随着hystrix不在维护,新的项目一般会选用 resilience4j 或者 Sentinel 进行代替,由于国内很多公司使用的就是...项目现在需要使用到流控组件,先对 Sentinel 进行学习 学习路线大概分了三个步骤 通过 sentinel的wiki 对sentinel的工作原理进行学习 通过 sentinel/sentinel-demo...模块了解规则的参数含义(demo很巧妙,涨了姿势) 集成到SpringBoot项目中,并测试动态规则的配置 基本原理总结 规则管理 利用AuthorityRuleManager/DegradeRuleManager...=9000 界面还是很不错的,可以通过界面直接设置一些流控规则,但是很明显这是给应急用的,没有发现持久化的规则方式当服务启动时规则肯定会丢失的; 远程配置中心和Sentinel继承肯定是要的 项目依赖
之前有朋友问如何做集成测试,今天就重点讲讲这个集成测试在开源项目中是如何做的。...通常是需要对外提供服务的开源项目都需要集成测试: Pulsar Kafka Dubbo 等 而只提供本地类库的项目通常只需要编写单元测试即可: Hutool Apache Commmon 以我接触到的服务型应用主要分为两类...Golang Golang 因为工具链没有 Java 那么强大,所以大部分的集成测试的功能都是通过编写 Makefile 和 shell 脚本实现的。...还是以我熟悉的 Pulsar 的 go-client 为例,它在 GitHub 的集成测试是通过 GitHub action 触发的,定义如下: 最终调用的是 Makefile 中的 test 命令,并且把需要测试的...Dockerfile: 这个镜像简单来说就是将 Pulsar 的镜像作为基础运行镜像(这里面包含了 Pulsar 的服务端),然后将这个 pulsar-client-go 的代码复制进去编译。
开发人员需要项目管理能力吗? 答案是:非常需要。 提到项目管理能力,应该不少人的第一反应是项目经理的岗位。 互联网行业,最重要的工作就是打造产品。...如果全局观和综合能力优秀的人,可以考虑做项目经理,这也是一个向上发展的路线,能够覆盖更多复杂项目集,协调跨部门大型战略项目。 不过,对于开发人员来说,最主要的晋升通道是成为技术管理人员。...一个公司的开发人员有很多,但做技术管理的人却不会太多,你要保证你的技术突出,才有可能脱颖而出。 但实际大部分的开发人员都处于相似的水平,这时候就到了比拼项目管理能力。...总体来说,开发人员无论是打算在技术管理的职业路径上发展,还是想要转岗做项目经理,项目管理的能力都是非常重要的。 所以,怎么提升自己的项目管理能力?...所以事事皆为项目,人人都要懂项目管理,人人都应该是自己的CEO,主动进化才有未来。
写作背景: 在几年前的一次 Vue 项目改造中利用原生+H5 的形式按模块菜单来拆分了多个 Vue 项目,在拆分时考虑到多项目维护带来的成本较大,我们将项目公共使用到的资源提升到项目 root 目录下,...将子项目抽取为模板通过定制的脚手架创建每个子项目到 modules 下,并且支持单独打包、单独发布。...这样项目结构的好处同时避免了项目庞大带来的首屏加载时间长,也避免了多人开发出现冲突的造成的矛盾。...这样的项目结构在现在看来很多项目都有在使用,比如 Vue、Vite 等,它们共同使用到的 PNPM 的包管理器来组织这样的项目。...package中的项目中生成对应的CHANGELOG.md并提高对应项目的version,版本提升还需遵守语义化版本规范要求: pnpm changeset version 后续的步骤还需按项目的实际情况来考虑
其原理主要是基于词典的查找(项目中的keyword文件),内容很劲爆。。。...古诗词库: github repo 更全的古诗词库 30. THU整理的词库: link 已整理到本repo的data文件夹中....情感波动分析:github 词库已整理到本repo的data文件夹中. 本repo项目是一个通过与人对话获得其情感值波动图谱, 内用词库在data文件夹中. 34....45.NLP太难了系列: github 来到杨过曾经生活过的地方,小龙女动情地说:“我也想过过过儿过过的生活。” 来到儿子等校车的地方,邓超对孙俪说:“我也想等等等等等过的那辆车。”...此外,为了帮助研究者更好的把握领域进展的脉络,我们以Leaderboard的形式给出了几个数据集上的State-of-the-art实验结果。 57.
领取专属 10元无门槛券
手把手带您无忧上云