一个初级程序员该在哪接项目练手?

news2024/11/18 15:24:14

作为一个初级程序员,想要通过兼职接单赚钱,离不开项目练手。但不得不说,初级程序员想要通过接私活获取收入还是相对比较困难的,如果对接私活比较感兴趣的朋友,可以参考这条路径:

在GitHub上学习大佬的项目

程序员在工作中的环境是比较闭塞的,一般来说接触的产品和框架有限,而想要去接项目,则需要有丰富的大量的经验,且能迅速且准确地实现需求商所需要的各项功能。

如果从日常的工作中得不到这类知识的填充,那么你需要通过自学去了解各种各样不同的项目。
授之于鱼不如授之以渔,GitHub是一个开源项目平台。程序员可以在GitHub上寻找到适合自己的项目,推荐大家做一些近期热门的、或是历久弥新的项目。


给大家一些关键词以供参考:
商城/AI/高并发/登录/秒杀/订单

可以筛选高星且还在更新维护的项目,跟着大佬做下来,你会收获很多~

寻找一些小而美的项目练手

做事不能一蹴而就,小白想要接到含金量极高的项目基本是不可能的任务,这时候推荐大家从小项目开始,逐步进阶,一旦技术和口碑上来了,接单也是分分钟的事。

要寻找一些小而美的项目,首先可以暂时放弃众包,众包对能力的要求较高,众包网站一般很难“看上”菜鸟,所以可以找一些可以自由招标的外包项目,这对于新手程序员来说更加友好。

推荐几个网站:

①devnors:

一个国外兴起的小众外包平台,这里的项目数量还不错,最关键的是使用的开发者还不是那么多,被选中的概率也会高很多。平台采用区块链支付,很大程度地保障了钱款安全,不过平台主要面向海外项目,最好有扎实的外语能力哦。

②电鸭社区

这个平台更多是针对远程兼职,项目多样,内容丰富,但很多远程兼职是需要长期去做的,适合那些想体验wfh的程序员,也有不少相对比较初阶的项目可供选择。

③程序员客栈

应该没有几个人不知道它的名字吧?程序员客栈是一个老牌的外包平台,由于平台的算法也是通过双向的推荐以让需求方or开发者匹配到合适的人/项目,所以对新手程序员也比较友好。
目前程序员客栈上有1600+优质的企业入驻,可供选择的类型也非常多,可以在此找到匹配自己能力的项目。

开始挑战一些更有含金量的项目

如果你已经上手了,那么就可以逐步挑战一些更有含金量的项目。

在程序员客栈、devnors、电鸭社区上同样可以筛选不同难度和规模的项目,此外,你也可以尝试接触一些众包平台,如:

①开发邦

只要你愿意,你也可以用代码创造收益,改变世界! 开发邦需要填写自身的资料入驻平台,只有通过审核以后才能被推荐相关的项目,这一机制可以让顶尖的程序员找到更高含金量的项目,但是对初级程序员就不太友好,适合进阶使用。

②开源众包

开源众包的名气和用户量也非常大,入驻了不少知名企业,闲的没事的时候可以多来这里刷刷,有时候能找到一些非常不错的项目,但也要量力而行哦。

③码易:
高质量的软件交付和交易的互联网服务平台,提供许多专业的服务。

接单注意事项

最后,来聊聊接单的注意事项,给新手程序员一定的参考:

①量力而行,不要夸下海口。对自己的能力和时间把握有清晰的认知,不要为了兼职的收入就随意造火箭,一旦项目不能及时交付或者出锅,你就会得不偿失。
②找寻正规的平台。正规的平台能保证你的钱款、项目来源等有相对应的保障,一旦有一方携款跑路,也能申请平台仲裁,千万不要去一些特别小众且没有人使用的平台试水,谨防钓鱼。
③确定交付方式和标准。比较需要关注的有产品需求文档、交付时间节点、尾款结清方式、项目交付标准等,切记留下书面记录,并合理评估自己的时间完成工作。

希望这篇文章对新手程序员有所帮助~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/670239.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【WebLogic】WebLogic 10.3.6.0部署应用包后报错

问题背景: WebLogic 10.3.6.0部署应用包后出现报错【posted content exceeds max post size】,此报错会导致应用部署的目标服务实例无法成功启动。 报错信息截图如下所示: 根据报错信息,查询相关MOS文档,发现问题原因是…

网络能成为AI加速器吗

网络能成为AI加速器吗 摘要 人工神经网络(NNs)在许多服务和应用中扮演越来越重要的角色,并对计算基础设施的工作负载做出了重要贡献。在用于延迟敏感的服务时,NNs通常由CPU处理,因为使用外部专用硬件加速器会效率低下…

Magisk hide/Denylist 核心原理分析 ROOT隐藏的实现浅论

前言 当手机安装magisk后,全局的挂载空间会受到变更,magisk给我们挂载上了一个su二进制,这就是我们能够访问到su命令的原因 无论是Magisk hide还是Denylist,我们都可以将它们的工作分成两个部分,第一个部分是如何监控…

vue2中引入天地图及相关配置

前言 项目中需要引入特殊用途的地图,发现天地图比高德地图、百度地图要更符合需求,于是看了看天地图。 正文 vue2项目中如何引入天地图并对相关的配置进行修改使用呢?官方给的4.0版本的使用说明。 引入: 进入到public/index.html中…

使用逻辑回归LogisticRegression来对我们自己的数据excel或者csv数据进行分类--------python程序代码,可直接运行

文章目录 一、逻辑回归LogisticRegression是什么?二、逻辑回归LogisticRegression进行分类的具体步骤二、逻辑回归LogisticRegression进行二分类的详细代码三、逻辑回归LogisticRegression的广泛用途总结 一、逻辑回归LogisticRegression是什么? 逻辑回…

小白白也能学会的 PyQt 教程 —— QRadioButton 介绍以及基本使用

文章目录 一、QRadioButton快速入门1. QRadioButton简介2. QRadioButton快速上手 二、响应单选按钮点击事件1、信号和槽机制:2、创建槽函数来响应单选按钮点击:3、示例:执行特定操作或显示相关内容: 三、单选按钮的常用功能和属性…

三维形体投影面积

🎈 算法并不一定都是很难的题目,也有很多只是一些代码技巧,多进行一些算法题目的练习,可以帮助我们开阔解题思路,提升我们的逻辑思维能力,也可以将一些算法思维结合到业务代码的编写思考中。简而言之&#…

petalinux 生成SDK报错排除

AAA: 在项目文件下新建Qt5文件夹文件夹内新建文件并且设置对应参数 文件夹路径: project-spec/meta-user/recipes-qt/qt5 新建文件 vim ./qt5/qt3d_%.bbappend vim ./qt5/qtquickcontrols2_%.bbappend vim ./qt5/qtserialbus_%.bbappend 文件内容 qt3d_%.bbap…

完美解决Non-terminating decimal expansion; no exact representable decimal result.异常

我们在使用BigDecimal进行精确计算时常常会出现Non-terminating decimal expansion; no exact representable decimal result.异常。 出现这个异常的原因在于 BigDecimal 是不可变的、任意精度的有符号十进制数,所以可以做精确计算。但在除法中,准确的商…

ernie-layout笔记

1: 识别文档中文字以及准确的对这些文字排序是必须的一步骤 采用 OCR技术识别文字以及对应的图像坐标信息,光栅扫描以生成输入序列按照从左到右,从上到下的顺序;但是以上方法针对复杂的结构就会出现问题;因此文章使用了Document-P…

Spring源码核心剖析 | 京东云技术团队

前言 SpringAOP作为Spring最核心的能力之一,其重要性不言而喻。然后需要知道的是AOP并不只是Spring特有的功能,而是一种思想,一种通用的功能。而SpringAOP只是在AOP的基础上将能力集成到SpringIOC中,使其作为bean的一种&#xff…

算法程序设计 之 循环赛日程表(2/8)

一、实验目的: 理解并掌握分治算法的基本思想和设计步骤。 二、实验内容 设有n个运动员要进行网球循环赛。现要设计一个满足以下要求的比赛日程表: (1)每个选手必须与其他n-1个选手各赛一次; (2&#xff0…

HOOPS Web SDK 2023 Crack

在 HOOPS WEB 平台上释放 3D 的力量 HOOPS Web 平台加速 Web 应用程序开发,提供先进的 3D Web 可视化、准确快速的 CAD 数据访问和 3D 数据发布软件开发工具包 (SDK)。 构建 3D WEB 应用程序 借助 HOOPS Web 平台,快速构建适用于…

值得收藏的 10个 Android 手机恢复丢失文件的工具榜单

尽管我们尽可能避免这种情况,但有时我们还是会不小心删除 Android 设备上的重要文件。无论是照片、视频、文档还是任何其他形式的数据,数据丢失都会带来巨大的痛苦。不幸的是,Android 设备没有内置恢复工具。但是,有一些第三方恢复…

里程碑式突破!关键的薛定谔猫编码能带来更好的量子比特

​ 薛定谔的猫编码插图(图片来源:网络) 来自瑞士洛桑联邦理工学院(EPFL)的科学家提出了一种突破性的量子计算容错方案,称为“关键的薛定谔猫编码”。这种新颖的系统在混合状态下运行,具有强大的…

容灾与备份区别、灾备技术、容灾体系规划

1.容灾备份的区别 容灾 (Disaster Tolerance):就是在上述的灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生存系统的业务不间断地运行。 容错 (Fault Tolerance):指在计…

激光显示技术路线之争:超级全色激光技术ALPD5.0更先进

5月以来,智能投影市场爆发的激光显示技术路线之争愈演愈烈,各厂家带领自有的技术路线你方唱罢我登场,犹如一出愈演愈烈的大戏,吸引了业内外各界的目光。 从极米在5月10日2023春季新品发布会上率先向三色激光技术发难,再到坚果投影首席产品官在朋友圈发文炮轰极米的技术路线,随…

MarkDown常用功能

快捷键 撤销:Ctrl/Command Z 重做:Ctrl/Command Y 加粗:Ctrl/Command B 斜体:Ctrl/Command I 标题:Ctrl/Command Shift H 无序列表:Ctrl/Command Shift U 有序列表:Ctrl/Command Shif…

【二叉树part01】| 二叉树的递归遍历、二叉树的迭代遍历、二叉树的统一迭代遍历

目录 ✿二叉树的递归遍历❀ ☞LeetCode144.前序遍历 ☞LeetCode145.二叉树的后序遍历 ☞LeetCode94.二叉树的中序遍历 ✿二叉树的迭代遍历❀ ☞LeetCode144.前序遍历 ☞LeetCode145.二叉树的后序遍历 ☞LeetCode94.二叉树的中序遍历 ✿二叉树的统一迭代遍历❀ ☞Lee…

CTFshow-pwn入门-前置基础pwn32-pwn34

FORTIFY_SOURCE FORTIFY_SOURCE(源码增强),这个其实有点类似与Windows中用新版Visual Studio进行开发的时候,当你用一些危险函数比如strcpy、sprintf、strcat,编译器会提示你用xx_s加强版函数。 FORTIFY_SOURCE本质上一种检查和替换机制&am…