一、程序员会选择带鱼屏吗?
程序员也会选择带鱼屏的,毕竟这是一个能够让人选择的方式而已,每个人都有选择自己生活的权利,而带鱼屏和其他的相比也是挺好的
二、IT人(程序员)居住地选择?
首先,应题主要求,北上广深四大IT精英首选的城市刨除掉。it行业近几年来发展越来越不错,在一线二线城市,薪资待遇都是非常不错的,唯一的遗憾就是加班太多。
题主可以考虑考虑来陕西省西安市发展,2018年的西安年最中国,火变了大半个中国,一带一路很多政策都在这座城市生根。
西安作为西北中心。房租价格基本上每个月1千元左右,要嫌弃多的话,还有几百元的城中村,当然薪资和北上广深差距很大,不过比你们那高很多,欢迎来西安发展。
三、选择艰苦稳定的工作,还是选择不稳定的程序员工作?
JAVA做不了多长时间。因为你做的时间一长,就会向公司提出加薪的要求,公司会考虑你的工位是不是可替代的,JAVA完全是规范化编程,随便找个人就可以接替你的工作,于是老板可能会不同意加薪,你也呆不下去了。就这样跳来跳去,直到某一天被年龄击败。
开发的层次越高级,越容易被替代。反之,越底层越不容易替代。
是不是改行就取决于你的个性。喜欢折腾的人永远无法习惯这种朝九晚五的安逸生活。还有对编程的热爱,真正喜欢编程的,决不会框死在JAVA一门语言中。想改行要趁早,年龄越小试错成本越低。
四、.net程序员选择vr方向有没有前景?
当然有
.net程序员,如果你想要继续从事IT,又不想整天面对代码,VR全景将是个不错的选择。主要应用领域包括动漫业、游戏业、室内设计、军事航天、房产开发、工业仿真等行业。
五、35岁以上程序员选择技术还是BA?
35岁以上的程序员选择技术还是 BA, 不能一概而论,要看该程序员的实际情况而定。
如果程序员35岁之后仍然对技术有着浓厚的兴趣,也有不错的学习能力,则可以继续选择技术方向,走专家路线。
如果程序员在技术修炼领域已经遇到瓶颈 可以另辟蹊径,选择 BA. BA 即 business analyst,业务分析师。这个职位偏业务,对年龄限制比较小。
六、程序员转行大数据是个明智的选择吗?
除去个人因素,大数据的确具有十分强大的发展潜力。从国家政策到国内各大企业的重视程度,无一不在为大数据时代的腾飞积蓄着力量。
而且,不同于传统的IT行业,大数据行业其实更像是一个工具,也可以说是各行各业的一个神器。
它的应用范围十分广泛,几乎360行,行行都能利用大数据分享到不小的红利。
大数据技术能够精准地引导企业进行企业决策,把企业从传统的“凭经验吃饭”的套路中解脱出来。
从此以后,再也没人说“嘴上无毛,办事不牢”了,经验代表过去,而大数据代表着未来。
大数据工程师经过多年的历练,说是企业的“军师”也不为过。而广泛的行业范畴更为大数据专业人才提供了无限的可能。可以说,大数据给了人们一个更广阔的发展空间,无限的发展可能。而相比之下,程序员的发展空间就会显得局促很多。其实,任何行业都不是一味的黯淡无光和一味的前途无量。还是需要看个人的喜好和专长。
七、程序员该选择Macbook Pro吗?
实事求是地说,电脑选择应该「根据需求选平台」。怎样选择,取决于你是「哪类程序员」,以及怎么定义你对电脑的「需求」。
程序员是个很广阔的群体,一个常规的产品团队就包含了前端、后台、客户端开发工程师,在一些垂直技术团队,也有做人工智能、高性能计算、嵌入式开发等程序员。对于不同类型的开发,平台的选择不能一概而论。
如果你的工作是面向 iOS/macOS 等 Apple 系软件做相关开发,那直接上 MacBook Pro。但如果你是搞服务端、游戏开发、算法岗等等,Mac 可能并不作为首选。
参考 JetBrains 2021 开发者生态系统现状的调研,Windows 作为开发环境的占比达到 61%,macOS 为 44%:
当然,最好的办法肯定是 MacBook 和 PC 都买。
作为一个 Windows/macOS/Linux 都用过的开发者,我目前主力开发机是 Alienware x17 R2 + Windows/Linux 双系统,分享下个人开发工作流供参考。
▎开发工作流
一般来说,在拿到新电脑进行开发时,基本上会有「环境搭建 → 开发工具安装 → 编码 → 打包」这几个阶段。
目前个人主要进行 Java 后端开发,偶有深度学习方面工作的需求,在上述几个阶段,Windows 下的开发体验已经非常舒服了。
1. 环境搭建
以 Java 为例,搭建 Java 开发环境需要 Java JDK, Maven, Git, MySQL。这些开发套件对不同系统的支持都很成熟了,基本都是下载、安装和配置三部曲:在官网下载对应的安装包,双击后根据提示完成安装和后续配置。
当然,macOS 下可以通过「包管理工具」使用指令进行安装。相应地,Windows 下也有包管理工具 Chocolatey,官方也出了 WinGet。
2. 开发工具
我一般是用 IntelliJ IDEA 进行 SpringBoot 项目的开发 ,并使用 MySQL Workbench 来进行数据管理,这两个软件在 Windows和 macOS 上并没有什么太大区别。
如果你需要进行远程终端连接操作,Windows 上的 XShell 和 Xftp 已经非常优秀。此外,考虑到开发过程中经常使用到各类插件,Windows 对各类插件强大的兼容性,属于传统艺能了。
而 Apple M1 系列芯片确实存在部分软件的兼容问题,如果你需要的软件不支持 M1 芯片,可能会影响到实际开发。
另外,如果要做深度学习这块,主流的 GPU 加速以 NVIDIA CUDA 为主,然而它已经停止对 macOS 进行支持了。写 C++ 的话,很多库也只兼容 x86 架构,偏底层的开发人员不建议使用 macOS。
3. 编码打包
编码环节,二者因使用相同的 IDE 并无差异;打包编译时,若涉及到 native 包时,Windows 环境下的编译更为稳定,而 M1 芯片的 macOS 则需要进行切换到 x86 的 JDK,虽然是个小问题,但也需要考虑下。
4. 常用软件
基本持平、各有千秋,如果工作中对 Microsoft Office 套件有强需求,请直接 Windows。
总体来说,2022 年,在笔记本上使用 Windows 上的开发体验其实远超预期。做 Java 的有 IntelliJ iDEA、做前端的有 WebStorm、做游戏的有 Unity、做 C++ 的有 Visual Studio……
题主要做机器学习,显卡首选 NVIDIA,考虑到 Intel 在 AVX 等指令集上表现更好,而且 CPU 和内存的配置不能过低,建议高性能 U 和大内存。Windows WSL2/Linux 都可以作为机器学习的系统环境,而 macOS 祖传不支持 CUDA,因此选用 PC 笔记本更适合。
通常这类计算密集型任务对散热模组要求都非常高。我本人用的是高端游戏本 Alienware x17。 最高可选配到 12 代 i9 + RTX 3080Ti,连屏幕都是 4K 120Hz。
鉴于题主有服务器,主要任务其实还是会在集群上跑,拉满笔记本顶配属实过于奢侈了。
当然啦,开发机还是得具备本地开发的性能,不是离开了 server 就什么都做不了的上网本。
以个人实际开发情况而言,除了内存会加到 32G,其他保持 Alienware x17 标配就足够了:12 代 i7 + RTX3060 + 32G。它和 MacBook Pro 16英寸的价格也差不多。
如上配置可以说是甜点性能,最新的第 12 代 i7 性能在常规开发、以及较重计算任务的数据后处理方面,性能已经十分强悍。并且 i7 可以在性能和更长的电池续航之间取得平衡,适合会议期间不插电工作。
同时 NVIDIA RTX 3060 也可以做一些比较轻量的神经网络训练,看来移动深度学习在路上了。
单独加到 32G 内存,是因为它关乎系统的响应能力和加载时间,直接提升开发体验。
一般工作电脑都不会关机,远程协同、Office 等办公软件全开,Chrome 这种内存大户常驻几十个页面也是经常有的,这时候再进行一些大型开发项目的工作,32G 大内存的重要性不言而喻。
日常体验上,CHERRY MX 机械键盘直接上手敲代码,1.8 mm 键程非常舒服,加上 X 型鸥翼式架构与横向弹簧轴体的设计,按键过程回弹有力,能带来更清脆利落的手感。
在工作时,大多数时间使用外接显示器。Windows 10/11 对高分屏的支持相对更完善,尤其是在 2K 分辨率上,不至于让我为了买一台笔记本,得把全部数码家当都换一遍。
另外,Alienware 丰富全面的接口对我来说也是刚需。
除了常规的 Thunderbolt、USB、Type-C,显示端口 HDMI、Mini Display 也同时配备,甚至还有 MicroSD。
不管是多屏协同、还是从外设采集数据都很方便,直接拿台笔记本就可以了,再也不用拖着个转接器,而且性能过得去的转接器往往也不便宜。
在接外设的时候,发热量相比单机状态都要更大些。电脑一过热,就容易出现莫名其妙的死机。
Alienware 的 CRYO-TECH 散热架构配合 TCC offset 可调节温度墙技术,可以精准控制 CPU 上限温度来优化整个设备的性能,避免跑着跑着就降频了……
总而言之,我的工作并不依赖 macOS,但对 Office 有强需求,VSCode 也很强大,自然就选用了 Windows。WSL2 也可以让我按原样地运行 GNU/Linux 环境,谁能够拒绝直接在 Windows 中运行 Linux 分发版呢?
对于大部分程序员来说,你熟悉哪个平台,就用哪个平台做开发,根据实际情况选择最适合业务的就是最好的。
八、做建筑工程和普通IT程序员应该怎样选择?
你跟着你爸混,就相当于有人带你,比你自己做程序员努力十年都强啊,方向不对努力白费,还是跟你爸混吧,开发商很有前途的
九、我是选择程序员还是自己开店卖电脑手机?
觉得这个问题挺适合我回答的,因为我也是电子设备爱好者(尤其是电脑手机)。
之前也困扰过这个,后面我的解决方案是自己继续工作,起码到35岁吧,然后让自己的一个亲人去做(开始学徒)实体店生意,两开花。前提你有个亲人也喜欢这个,并且没什么“高大上”的职业。
现在我就是在杭州开发赚钱,他在福建那边电子城工作学习。几年后,见真章。
仅供参考。
十、程序员应该选择哪种显示屏?
有一说一,除了特殊需求,如剪辑视频需要带鱼屏,打游戏需要电竞屏,等等等等外,
一般建议:
24寸等于或高于1080p,推荐1080P。
27寸等于或高于2K,推荐2K。
32寸等于或高于2K,推荐4K。
个人觉得27寸是未来几年的主流,不是很占用空间,显示屏也大了很多,如果是2k分辨率,那显示内容很能多70%。
27寸的4k显示器,dpi高,画质细腻,但是字的内容实在是太小了,即使是设置125%的缩放也不是很习惯,看个人喜好了。
32寸4看的显示器我也用过,画面细腻,但是有个隐蔽的问题,屏幕太大,导致平时使用时,脖子的转动角度变大,造成颈椎疲劳(个人感觉)总之我用了一阵,哪哪都不合适,就退货了。这也就是我说为什么未来几年,27寸是主流的原因。
程序员再多加一条,屏幕旋转,或者支持vesa接口。
牌子,面板材料,刷新,响应,色域,防蓝关,面板接口,这些就根据个人预算来。没有什么是绝对的最优,适合自己情况的才是最好。
- 相关评论
- 我要评论
-