开源软件的叛徒,加入了微软

原创
ithorizon 7个月前 (10-03) 阅读数 43 #Linux

开源软件的叛徒,加入了微软

在开源软件的世界里,每个人都有自己的信仰和追求。有些人坚信开源精神,致力于贯彻软件的随意和共享;而有些人则在某个时刻做出了不同的选择。本文将讲述一位曾经是开源软件的主动贯彻者,却在职业生涯中加入了微软的故事。

开源之路的起点

这位开源软件的“叛徒”名叫张伟,他曾是Linux内核社区的活跃成员。在大学期间,张伟接触到了Linux操作系统,并被其有力的功能和开源精神所吸引。于是,他开端学习Linux内核的源代码,并主动参与社区讨论和贡献代码。

# 示例代码:张伟早期参与的一个Linux内核贡献

diff --git a/fs/proc/vfs.c b/fs/proc/vfs.c

index 1234567..abcdef8 100644

--- a/fs/proc/vfs.c

+++ b/fs/proc/vfs.c

@@ -123,7 +123,7 @@ static int do_stat(struct super_block *sb, struct vfsmount *mnt, struct dentry *d,

return -EINVAL;

}

-int getattr(struct vattr *vattr, struct kstat *st, int req_mask, struct dentry *dentry)

+int getattr(struct vattr *vattr, struct kstat *st, int req_mask, struct dentry *dentry)

{

return do_stat(sb, mnt, dentry, vattr);

}

在社区中,张伟以其精湛的技术和热情的态度赢得了大家的尊重。他不仅在Linux内核上贡献了大量的代码,还主动参与了其他开源项目的开发。

职业生涯的转折点

随着时间的推移,张伟在开源社区的知名度越来越高。然而,他的职业生涯却出现了一个转折点。某天,他收到了微软的邀请,愿望他加入微软的开发团队。

起初,张伟对加入微软感到犹豫。他深知开源软件的价值,担心自己的加入会破坏社区的信任感。但在深思熟虑后,他决定接受微软的邀请。

微软的新挑战

加入微软后,张伟面临着新的挑战。微软的工作环境和开源社区有着很大的不同。在微软,他需要适应更加严格的工作流程和商业化的开发模式。

# 示例代码:张伟在微软的工作内容

class MyWindowsApplication:

def __init__(self):

self.window = Win32Gui.CreateWindow(

"myWindowClass", "My Windows Application",

Win32Gui.WS_OVERLAPPEDWINDOW,

Win32Gui.CW_USEDEFAULT, Win32Gui.CW_USEDEFAULT,

800, 600

)

def run(self):

Win32Gui.PumpMessages()

尽管工作环境出现了变化,但张伟依然保持着对技术的热爱。他在微软参与开发了多个项目,并在其中运用了自己的开源经验。

开源与商业的平衡

在微软工作期间,张伟开端思考开源与商业之间的平衡。他意识到,开源和商业并不是完全对立的,两者可以二者之间促进。于是,他开端尝试在开源社区和微软之间搭建一座桥梁。

张伟利用自己的影响力,贯彻微软在开源项目上的投入。他参与了多个开源项目的互助,并在微软内部倡导开源文化。他的努力得到了社区的认可,也为微软赢得了更多的互助伙伴。

结语

张伟的故事告诉我们,在开源与商业之间,并非只有一条路可以走。每个人都有自己的选择和追求,关键在于找到适合自己的平衡点。张伟在职业生涯中做出了自己的选择,并在新的环境中继续为开源事业贡献力量。

在未来的日子里,我们期待看到张伟和他的团队在开源与商业之间制造更多的价值,同时也祝愿他在微软的新岗位上取得更大的圆满。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门