程序员是如何找项目练手的?

程序员是如何找项目练手的?,第1张

首先,你能想到平时找项目来进行练手,说明你是一个在技术上面是一个非常上进的同学。 想要找到项目进行练手,第一个想到的地方应该是 Github。Github 上拥有全球最多的开源项目,你可以从其中找到自己感兴趣的开源项目,然后参与到开源项目的开发中去。 能够参与开源社区,这也是很多互联网公司非常看重的一点。

其次现在也有很多举办计算机类比赛的平台,比如阿里云的天池大数据、Kaggle、Datacasle等。 你如友察果有时间,可以参与上面举办的比赛,进行项目练手。

想要在 Github 上面找到自己想要参与的开源软件,首先你要确定好自己对什么技术方向感兴趣。 比如对于我来说,我对实时计算非常感兴趣,所以我找了很多开源的实时计算引擎,最后选择了 Flink 开源项目,现在也在努力的参与到 Flink 的开发中去。想要使用开源项目来进行练手,你一定要确定好自己的技术方向,找到感兴趣的开源项目,接着就是尝试参与到其中。

确定好自己感兴趣的开源项目后,第一步就是去订阅官方社区的邮件组,在社区的邮件组里面,你可以看到很多同学对于开源项目的问题以及解答,你未来有任何问题时,也可以在开源项目邮件组中进行提问。 其次,你可以去开源项目的官方网站,将里面的官方文档阅读和理解一遍,这对于你未来 API 的使用和概念的理解,会有很大的帮助。

最后,你可以去开源项目的 JIRA(问题主页),查看自己能解决哪些 JIRA,随着你解决的问题越来越多,我相信你的能力也会提升的越来越快。

其他方面,你也可以去阿里云的天池大数据等平台上面查找自己想要参与的比赛,上面的比赛主要以算法类比赛为主,但也有性能优化相关,编程类的比赛项目。 我以前在上面参加过阿里中间件的比赛,但是还是和同学一起来进行参加,一路跟着做下来,自己的能力也提升了很多,而且在校招的时候,面试官也问了很多这方面的问题。如果你能够跟着比赛做下来,我相信你肯定能够得到一定的收获。

我会持续大数据、数据库方面的内容,如果你有任何问题,也欢迎关注私信我,我会认真解答每一个问题。期待您的关注

刚入门可以在GitHub或者各个技术网站找一些基础的DEMO,不需要很复杂,有几个知识点就可以了,熟练了在学其他知识点。最后再找一些完整的DEMO练,理解各个知识点之间的联系,熟练掌握常用的设计模式。

初级程序员可以拿公司的项目练手,从头到尾熟悉代码,然后跟着版本更新,巩固掌握的技能,有新技术点多在网上查查资料,多理解,活学活用。

高级程序员可以对现有项目进行重构,搭建框架,深入底层原理。

大神程序员一般都很神秘,是我膜拜的对象[呲牙]

给你推荐一些比较实用的小项目吧,另外千锋也有很多实战项目视频教学。

文本 *** 作

网络

线程处理

Web应用

文件

数据库

图像和多媒体

游戏

不用刻意找项目练手,可以从兴趣入手自己做一个项目,然后再不断的用新技术重构这个项目 。

从兴趣入手

为什么说要从兴趣入手呢?因为这个是一个需要长期进行下去的项目,如果不是自己感兴趣的东西,很难有动力坚持下去。

有哪些方向可以参考呢?比如你喜欢动漫,那么可以做一个动漫图片素材收集的网站;你喜欢足球,那么可以做一个 历史 数据统计的网站,其州告销实只要是你感兴趣的都可以动手去做。

用新技术重构

一个项目做成以后并不是一层不变的,因为技术永远在更迭。当我们学习了一个新技术时,那么我们就可以用新技术把这个项目重构,顺便练练手。

比如说原来项目里有一个用Java写的用来抓取数据的爬虫,现在你正好在学习Python语言,那么你就可以尝试用Python语言将这个爬虫重构。

总结

我一直认为一个好的程序员必定具备良好的产品思维,可以根据自身的兴趣点做一个项目并长期维护下去,并不断的用新技术重册游构这个项目,在练手的同时还能兼顾兴趣,可谓一举两得。

想通过项目练手,这说明你有上进心,非常值得鼓励。互联网上有不少资源,这些项目是比较成功的实践案例,还有相应的教程或者丰富的文档,便于使用者理解,这类项目非常适合程序员练手实践。这些宝藏级的资源在哪里最多呢,毫无疑问,在GitHub上最多。

有同学会问,GitHub上面这么多项目,我应该如何找到合适自己的呢?

从自己的兴趣出发

每个人喜欢做的项目都不一样。有的人喜欢爬虫,有的喜欢自己做些小 游戏 。从自己的兴趣出发入手,这样有利于保持学习的动力和热情,肯花时间学习,自然进步就快。

从容易的项目入手

一开始不要选择太难的项目,要从简单容易的项目入手,再慢慢过渡到难得项目。就像打 游戏 一样,先杀小怪积累经验,最后再跟boss单挑。顺序不要搞反了。

想要找项目练熟的话,肯定是找已经有人做出来的,有源程序的,如果你在项目中遇到问题不懂又没有人指导那这时候源程序就是你最好的指导老师,找项目最好是找自己喜欢的,这样你做起来就不会觉得累,即使做一天都不会感觉到累,特别是每一次中的小小的成功可以让自己更兴奋和开心。我以前就是这样过来的。

任何项目都没有实际项目练手快,各种进度,各种bug,各种要求,想想就头痛,刚解决了一个进度,下一个又来了,下一个写完了上一个又出bug了,没玩没了,这是练手最快学习最快,网上找的项目只能全是熟悉,要解决问题却比不上实际项目来的快

程序员的世界虽然是很精彩的,但是写代码本身是很枯燥的。

跟工作不一样,练手的项目一般不会给你任何回报,除了能够提高你的水平之外不能带给你其他东西。为了防止我们因枯燥的代码过程放弃练手,要尽可能地去找热门的东西,能够与人交流才能使这个练手的过程丰富起来,来自同行或者爱好者的交流反馈能使我们在枯燥的代码过程中更有目标,更能坚持下去。一个人枯燥的垒代码学到的东西比与同行在论坛上或者开源项目上的交流中要少得多。

所以说找项目练手最好是找自己感兴趣的,并且最好是有很多用户或者同行交流的,这样才能学的更多并且不容易放弃。

可以去bilibili上找找相关的项目练习,主要还是得跟着视频老师讲解多加练习才好,熟能生巧嘛。推荐你可以看看尚硅谷bilibili上的视频,更新及时内容也是贴合企业开发的需求呢。

「我的做法是,自己创造项目,然后哪里做不出来就去问,去搜。

童年接触过很多fc 游戏 ,我就把他们重新做一遍。

- - - - - - - - - - - - - - -

拓麻歌子

为了纪念电子鸡诞生16周年,Namco Bandai官方推出了Tamagotchi L.i.f.e.游戏,并高宴且增加了一些新的特性。在 90 年代的时候,电子鸡基本上是黑色无色彩的,这个版本察粗则加入了多种颜色,包括蓝色、黄色、败念镇绿色等,增加了新的音效、提升了图像的分辨率并且可以通过 Facebook 分享游戏状态。有兴趣的可以去来源下个来玩玩,或许能勾起你不少童年的回忆。

去百度手机助手搜索【拓麻歌子】就有了,好像还有汉化版

最近上映的《哪吒之魔童降世》,爆火成为暑期必看剧。阿猿约上阿道一同去影院看了《哪吒》。作为程序界的猿道长,我们这些个而立之年的程序员,在影院的黑暗掩护下,还是忍不住泪迹涟涟。

儿时在看西游记的时候,见到哪吒这个角色,感觉个性鲜明但却是一个配角角色。可在今夏的哪吒身为主角的电影中,他一出生就自带魔丸诅咒,也被误解成妖鬼和世人眼中的恶魔,却没有身为配角时那般轻松自在。

电影里的哪吒,面对残酷的现实,自我抗争外界的不理解和恶意,习得自我保护的本领,假装不在意,面对现实的冲突高喊“是魔是仙我说了算”。

这部电影的深情剧情慧迹,不禁引起对自身的思考。作为“转世”到IT界的程序猿,在技术和人生成长道路上,面对的苦难和挑战历练,虽不如电影里来的险恶,却也要面对现实中的各种冲突,最终才能成为自己心中的那个人。

哪吒努力抗争的一世,用这颗血肉的心,生动地展现出作为平常人的一面,深深触动了一颗老程序员的心。

我们每个人都有自己身上自带的属性或被打上的标签,在面对纷繁的世界,每个人都有不同的处理方式和去看待的方式。往往一个人被打上的标签,并不一定是他真实认知所致,人们依靠着自己的过往经历与主观去臆断他人,形成了偏见。

电影里,龙王说:“人心中的成见是一座大山,任凭你怎样都休想搬动。”

电影里的哪吒,为了摆脱世人对他从一出生的偏见,一直在承受和倔强地活着,而童年是哪吒要面对的生存问题。

而现实生活中,我们也要面对他人的偏见,而偏见有时会主导我们对一个人的看法,尤其作为在IT这条道路上越走越远的程序猿、我们甚至也会被这样的想法所左右。

那么当你被贴上这样的偏见标签后,是否还有勇气做真正的自己?如果你爱d古琴的程序员、喜欢玩gita音乐、热爱陪姿 旅游 ,是否害怕他人给你贴上不认真、不专业的标签,而忽略了自己心中的喜好?

生活是自己的,自己感受自己的体验,没有人会替代我们承受生活中的酸甜苦辣。

也没有人能让我们成为更好的自己,唯有我们自己选择成为更好的自己。甚至他人的评价和偏见是否会影响你,也是你自己选择去听取还是忽略。

即使周遭充满了偏见的声音,你也应该做好自己。烙印在自己身上的,就勇于接受,没有人天生是完美的;还有成长空间的,就提升自己,努力活出自己想要的样子。

没有一个程序员想永远默默无闻地在那里敲着代码,庸碌过一生,即使是热爱编程,他们也想成为最牛X的那个。

他们心中可能会有各种神奇的梦想,比如创造一款软件,颠覆行业;开发一个产品,转身成为CEO;抑或深钻技术,成为极客“黑客”等。他们心中的梦想,希望被理解与看到,也希望有伯乐与其开花结果。

但是他们是他们父母的孩子,肩负家庭责任,成为他人的丈夫,亦或是哪个孩子的父亲,穷其一生,也想活成最亲爱人心中的理想与荣光。

电影里哪吒决斗时被一句“你是谁,只有你自己知道”唤醒。而生活中,唤醒你的是一句话,还是一个人,你在期待的同时,也一直在默默努力与付出。

我们这一生,如果只芦碧绝为自己而活,尚且不容易;但是要为心爱的人而活,尚可活出伟大。

所以,我们不但要活出自己,也要活成他人的荣光。

不是说活成他人的期待,而是爱自己,回归自己的本心,同时爱他人,给予他人更多的爱和希望。

人这一生,不仅为自己而活,也为他人而活。

哪吒电影里,李靖作为哪吒的父亲,曾想拿大刀砍了哪吒,因为觉得自己儿子是个妖怪,后来将哪吒关在府中。可在哪吒遭受天劫的时候,作为父亲的李靖请求上天以命换命替自己儿子去死。

而生活中从不言爱的程序猿,也往往在用更多的实际行动,去向世界证明自己,去向爱的人表达,如电影里的李靖一般。

作家刘娜说:

一路走来路漫漫,有爱点缀才浪漫。作为IT人的我们踏实、肯干、做事很严谨,如果爱,就要大胆表达出来,让值得你付出的人知道,你比想象中,更深情。

作为IT界的代码设计师,我们的工作是非常繁重的。除了在工作中输出价值,我们的视野和选择,会决定我们的发展方向,最终让我们变成了谁。

除了自学相关技术知识,我们选择与谁同行,站在什么样的巨人肩膀看世界,也会决定我们看到什么样的风景,走过什么样的人生。

所以,找到和自己气质相符的大师们并向之学习,也成为了提升技术人视野的重要共识。

与大咖同行,站在巨人的肩膀上,看得更远。来听听猿道上的大咖们和你分享知识,解析人生,解决你的疑问与痛点。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12400025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存