实习生到公司第一天应该怎么快速上手

一、配置开发环境

实习生到公司后一般都会分配一个项目,然后给一个小的需求练手,并且通过这个需求熟悉公司的开发流程

在此期间可能会遇到一些情况

1.配置npm源

公司中一般都会有自己的npm,当npm i时出现未找到的情况,一般就是公司设置了自己的npm源导致的

配置npm源一般有两种方式:

临时使用指定npm源:通过–registry参数指定

npm install <name> --registry=<path>

配置全局npm源:

npm config set registry <path>

查看npm源:

npm config get registry

2.配置hosts文件

hosts文件主要用于配置IP与域名的映射关系,在引入DNS(Domain Name System,域名系统)之前,网络中的主机是将容易记忆的域名映射到IP地址并将它保存在一个共享的静态文件hosts中,再由hosts文件来实现网络中域名的管理

在实际项目中,请求后端接口一般都是写后端接口对应的域名,而不会直接指定IP地址,而项目会有很多个环境,如开发环境、测试环境、线上环境等,若不修改hosts文件,则可能访问的就是线上环境(通过DNS服务器解析得到),而通过修改hosts文件可以将这个域名映射到指定的环境上

浏览器输入网址后的IP查找流程:

  1. 当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址
  2. 没有找到则查找浏览器的本地DNS缓存
  3. 还没有找到则把浏览器的解析请求发送给本地主机所指定的DNS服务器

hosts文件的切换一般使用SwitchHosts工具,直接从网上下载即可

3.开放目录权限

我在实习时就遇到过因为权限问题出现的错误,如项目依赖下载不下来,项目跑不起来,脚本不能创建文件等

Mac电脑文件权限步骤如下:

  1. cd 你的文件夹路径的上一级目录。

  2. sudo chmod -R 777 你的文件夹名。

  3. 输入密码。

  4. 成功

二、常见错误

1.gitlab项目地址404

一般这种情况都是因为权限不足,找leader加一下权限就好了

2.链接地址无响应

这种一般都是因为链接部署在测试环境或开发环境,而hosts没有配访问的直接是线上环境,而线上环境又没有这个路由导致的,找公司的wiki看一下是不是需要配置什么映射或者找leader问一问

常见名词

职位名词

PM:产品经理

工作:PPT和高层确认战略,写商业需求文档(BRD)和市场需求文档(MRD)还有产品需求文档(PRD)

很多公司会把Product Manager分成产品运营和产品策划两条线来发展。

目前更多公司产品经理的定位是负责整个产品的生命线,从需求管理、产品定位、设计、验收、运营推广,有甚者还会深入参与MRD和研发过程。

RD:开发工程师

工作:用代码实现产品提出的方案,并确保这是技术上的最优解

QA: Qualtiy Assurance,品质保证

工作:QA的主要职责就是质量保证工作,看RD实现的功能是否跟PM的需求一致

PD:产品设计师,Product Design是Product Manager的一部分职能

工作:word写文档 ,Visio、Axure(基于网站构架图的带注释页面示意图、操作流程图、以及交互设计,并可自动生成用于演示的网页文件和规格文件,以提供演示与开发)原型设计工具

UE:User Experience 用户体验,可能称作交互设计师、界面设计师

工作:做网页

UI:User Interface 用户界面,可能也叫界面设计师、视觉设计师

工作:实现页面效果图

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
《Python游戏编程快速上手》第四版是一本介绍如何使用Python编写游戏的入门指南。本书由一位经验丰富的作者撰写,注重简洁明了的风格,适合初学者快速上手。 本书首先介绍了Python编程的基础知识,包括语法、变量、循环和条件语句等。之后,书中逐步引导读者学习如何使用Python的游戏编程库,如Pygame。通过实际案例的演示,读者可以快速掌握Pygame的使用方法,并了解游戏开发的基本流程。 《Python游戏编程快速上手》第四版不仅仅是一本教学手册,它还提供了各种实用的技巧和技巧,帮助读者克服游戏开发中的常见问题和挑战。书中还包含了一些有趣的小游戏项目,读者可以根据这些案例进行学习和实践。此外,本书还介绍了如何在Python中使用图形和声音资源,以及如何创建简单的人工智能系统。 与其他编程书籍相比,《Python游戏编程快速上手》第四版注重实践,通过实际编程项目的实现,读者可以更好地理解和应用所学知识。同时,本书还提供了大量的参考资料和在线资源,方便读者进一步深入学习和拓展。 总之,如果你是初学者想要学习如何使用Python编写游戏,那么《Python游戏编程快速上手》第四版将是一个很好的选择。通过本书的学习,你将能够迅速掌握Python的游戏开发技巧,并能够开始动手编写自己的小游戏项目。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

列队猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值