不知从何时起有那么一个不成文的理论: 女生不适合做 IT. 在很多人看来, IT is a men's world, 女生学 IT 是件匪夷所思的事情. 在传统的思维当中, 女生只适合从事像教师, 会计, 公务员等稳定的职业. 然而, 这一莫名其妙的观念和理论随着正在被渐渐打破, IT 行业男女比例已逐渐趋向均衡. 但这并不代表就没有性别歧视, 观念并非那么容易打破, 它潜移默化的影响着所有人, 包括你自己. 那么作为女生的你该如何在 IT 界立足, 又如何走的长远呢?
确认自己的内心
在你决定从事 IT 之前, 请问问你的内心是否真的热爱计算机, 这份职业是不是能够让你离梦想的距离更近. 任何行业的出类拔萃都抵不过两个字:"兴趣". 如果你对这一个行业有万分兴趣, 相信无论需要付出多大的艰苦努力, 你也乐在其中.
IT 行业里的性别歧视可能对于作为女生的你并不太友好, 一些老派的人在你没有工作前已经开始质疑, 又或是工作中的一些不公平, 又或是来自亲人朋友的压力, 认为你应该从事个所谓稳定的职业. 这时, 你会彷徨, 会质疑自己的选择, 实属正常. 但只要你对这份职业还有份热爱, 还有份追求, 必将艰难但坚持的走下去.
培养自己的专业技能
专业技能不必多说, 想要在一个行业中出类拔萃, 就必须有过硬的本领, 而在 IT, 技术就是一切. 切不要尚未学习就觉得自己技不如人.
正所谓术业有专攻, IT 行业也分很多种类: UI / 前端 / 后端 / 数据库 / 系统运维 / 网络...... 想要精通全部并非一年半载能做成的. 仔细想想看自己对哪方面感兴趣, 然后具有针对性的进行从入门到精通的学习.
不过, 无论是哪个领域, 笔者都建议去学习下 Linux. 主要有以下几方面原因:
1,Linux 现在越来越火, 是未来的发展趋势.
生活中的每个角落的每个细节背后都有着 linux 的支持, 服务器, 手机, 掌上电脑, 平板机很多都采用 Linux 操作系统. 2016 年, windows 都抵不住诱惑宣告自己 "爱上" 了 linux, 作为 IT 精英的你, 在工作中更是或直接或间接的跟 linux 有接触, 不了解一下最新的知识, 最热的技能, 你还待在 IT 业做什么?
2,Linux 的哲学会让你沉迷.
Windows 与 Linux 最大的区别在于 windows 对用户的假设: 用户不知道自己想要什么, 也不明白自己在做什么, 更不打算为自己的行为负责. 而 Linux 对用户的假设: 用户知道自己想要什么, 也明白自己在做什么, 并且会为自己的行为负责. 在 Linux 系统上, 你能享受到绝对的自由, 它的一切都是以 "用户知道自己想做什么" 为前提的.
作为 Linux 初学者来说, 第一次接触命令界面可能会傻眼, 会又不知所措的感觉吧(懵逼), 黑底白字加纯命令行还略显神秘, 但重要的是你并不会操作, 这时候你才拿着参考资料一个一个的敲命令吧. 俗话说 "万事开头难", 命令行作为 Linux 的核心, 命令是不可避免的, 一开始在命令下点功夫会使初学者学习 Linux 打下坚固的基础! 毕竟越方便的东西越会让人没法接触到底层的东西. 举个例子, 两个大小完全一样的按钮, 分别是 "确定" 和 "取消", 你会很容易按错. 但是如果你手打 ok 和 cancel, 那出错率会大大降低, 毕竟两个字母相差了好几个按键. 这个在很多人的日常生活中可能并没有什么严重后果, 至多是秒杀没秒到, 或者是没保存写了一下午的 word 文档. 但是换作商业环境, 你有可能把所有用户信息全部删除了或者是修改了, 这种后果任何公司都不想看到. 对于初学者, 推荐你也从 CLI 开始, 因为 CLI 永远都是 Linux 学习者的好朋友.
那么作为一名正宗的 Linux 老鸟, 敲命令就像吃饭一样手到擒来, 比如批量操作文件, 命令行那是简单快速的(比如批量转换图片格式, 安装 imagemagick 之后一个 mogrify -format jpg *.png 就行了), 还省去了那些不必要的 GUI 占用的大量系统资源.
图形界面是 Windows 的最大特征, 但图形界面只是 Linux 的一个部件而已. Linux 下用户可以选择性使用图形界面, 因为它没有被集成到 Linux 内核中. 再进一步说地说, Linux 可以用图形化工具完成所有的工作, 也可以用命令完成, 而 Windows 则不同, 它已经将图形界面深深地集成进系统. 所以呢 Linux 易用, Windows 易懂.
另外在这个强调知识产权的年代, 源代码仅仅只掌握在很少一部分人手中. 然而 Linux 做了大胆的具有历史性的一步, 你能随时随地的在 Linux 社区中提出对源代码进行修改的想法或改进存在的 bug.Linux 是自由软件, 当然它不是无限自由的, 之所以它使用 GNU 的 General Public License 作为限制, 是为了让更多的人享受这种修改和其他权利, 是为了更好的实现最大自由化. Linux kernel 在经过不断的发展过程中, 从最初的很小容量的操作方式成为了炙手可热的操作系统, 不得不承认, 内核源代码的共享和互联网上的协作开发是其走向 成功的重要途径. 在英文单词中,"share" 是一个很重要的词语, 分享技术, 分享每个人对内核的认识和修改, 这是 Microsoft 所不能达到的高度. 在这个世界上, 自由是我们要追求的, 当然, software 也不例外.
当然, 最大的原因是在于 Linux 真的好用, 好玩. 在这个世界里, 你就是上帝, 可以随心所欲的发挥. 你不用定时的去做磁盘碎片管理, 不用担心几天没关机就矫情, 即使出了问题, 你也能耐下性子排查问题, 比男朋友好解决多了, 不是么? Linux 的入门不算简单, 但好在众多奇能异士在 Linux 方面做了许多贡献, 让初学者们能少走不走弯路.
除此之外, 再针对职业做一些规划, 每年对自己设个目标, 你想成为怎样的人, 你想做成些什么样的事, 每年能有些什么样的进步. 十年磨一剑, 不急躁, 一步一个脚印的走.
其实没有什么能不能做到的事情, 主要看你愿不愿意做, 并为之付出努力!
编程不分男女, 只要你对编程感兴趣, 那么你也可以成为程序员, 挑战年薪 30 万, 那都是有可能滴!
来源: http://os.51cto.com/art/201805/573251.htm